Induction是一個開源的、高性能的Java MVC Web開發框架,使用Induction的目的是為了實現以簡化方式構建復雜的、高性能的、易于維護的Java Web應用。
簡介
Induction 是一個功能強大、高性能的 Java MVC 的Web框架,支持動態程序重新加載、基于類型的依賴注入和模型、視圖、控制器之間的依賴分析。Induction 框架的目的當然是為了簡化使用 Java 開發復雜高性能的Web應用的開發。
主要特性
支持熱部署,在運行時自動更新控制器(Controllers)、視圖(Views)和模型(Models)和其他Java類文件,而不需要重新部署和重啟。
可以使用集成開發環境的Java依賴分析工具分析控制器、視圖和模型之間的依賴關系。
可擴展的架構。
可插拔的配置裝載器。
可插拔的URL到控制器的解析器。
可插拔的重定向請求到URL的解析器。
可插拔的模板引擎。
版本歷史
2011年5月8日
Induction v1.5.2b 發布。
2011年4月18日
Induction v1.5.2e ('e' 指體驗版)發布到谷歌 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開源協議,使用者可以在需要的時候修改代碼來滿足需要并作為開源或商業產品發布/銷售
參考資料 >
Apache Licence 2.0.www.apache.org.2019-07-08