Induction

Induction

Induction是一個開源的、高性能的Java MVC Web開發框架,使用Induction的目的是為了實現以簡化方式構建複雜的、高性能的、易於維護的Java Web應用。

簡介


Induction 是一個功能強大、高性能的 Java MVC 的Web框架,支持動態程序重新載入、基於類型的依賴注入和模型、視圖、控制器之間的依賴分析。Induction 框架的目的當然是為了簡化使用 Java 開發複雜高性能的Web應用的開發。

主要特性


支持熱部署,在運行時自動更新控制器(Controllers)、視圖(Views)和模型(Models)和其他Java類文件,而不需要重新部署和重啟。
可以使用IDE的Java依賴分析工具分析控制器、視圖和模型之間的依賴關係。
可擴展的架構。
可插拔的配置裝載器。
可插拔的URL到控制器的解析器。
可插拔的重定向請求到URL的解析器。
可插拔的模板引擎。

版本歷史


2011年5月8日
Induction v1.5.2b 發布。
2011年4月18日
Induction v1.5.2e ('e' 指體驗版)發布到Google Code進行Google App Engine平台測試。
2010年12月23日
Induction v1.5.1b 發布。
2010年8月16日
Induction v1.5.0b 發布。
2010年1月31日
Induction v1.4.0b 發布。
2009年11月2日
Induction v1.3.0b 發布。
2009年6月10日
Induction v1.2.0b 發布。
2008年10月12日
Induction v1.1.4b 發布。
2008年7月24日
Induction v1.1.3b 發布。
2008年5月28日
Induction v1.0.0b 發布。

開源協議


Induction採用Apache Licence 2.0開源協議,使用者可以在需要的時候修改代碼來滿足需要並作為開源或商業產品發布/銷售