當前位置:法律諮詢服務網 - 企業資訊 - java中常見的開源框架有哪些?妳說得越多越好。

java中常見的開源框架有哪些?妳說得越多越好。

常見的java開源框架如下:

1.Spring框架Java開源JEE框架

Spring是壹個強大的框架,它解決了J2EE開發中的許多常見問題。Spring提供了壹種壹致的方式來管理業務對象,並鼓勵註入編程接口而不是類的好習慣。Spring的架構基礎是基於使用JavaBean屬性的控制容器的反轉。然而,這只是全貌的壹部分:Spring在使用IoC容器作為壹個完整的解決方案方面是獨壹無二的,這個解決方案在構建之後關註所有的架構層。

2.WebWork Java開源Web開發框架

WebWork是壹個具有拉出式MVC模式的J2EE Web框架,由OpenSymphony組織開發,致力於組件化和代碼重用。

3.Struts Java開源Web開發框架

Struts是基於Sun J2EE平臺的MVC框架,主要通過Servlet和JSP技術實現。Struts在過去的壹年中備受關註,因為它可以完全滿足應用開發的需求,簡單易用,敏捷快速。Struts將Servlet、JSP、定制標簽和消息資源集成到壹個統壹的框架中。

4.Hibernate Java開源持久性框架

Hibernate是壹個開源的對象關系映射框架,它以壹種非常輕量級的方式封裝了JDBC,這樣Java程序員就可以用對象編程的思維隨意操縱數據庫。Hibernate可以在任何使用JDBC的情況下使用。

5.Quartz Java開源調度框架

Quartz是OpenSymphony開源組織在作業調度領域的另壹個開源項目。它可以與J2EE和J2SE應用程序結合使用,也可以單獨使用。Quartz可用於創建簡單或復雜的每日計劃,以運行十個、數百個甚至數萬個任務。

6.Velocity Java開源模板引擎

Velocity是壹個基於java的模板引擎。它允許任何人簡單地使用模板語言來引用java代碼定義的對象。當Velocity應用於web開發時,界面設計人員和java開發人員可以同時開發壹個遵循MVC架構的網站,即頁面設計人員可以只關註頁面的顯示效果,而java開發人員則關註業務邏輯編碼。Velocity將java代碼從網頁中分離出來,方便了網站的長期維護,為我們提供了JSP和PHP之外的替代解決方案。

7.IBATIS Java開源持久層框架

利用ibatis提供的ORM機制,業務邏輯實現者面對的是純Java對象,基本上和通過Hibernate實現ORM是壹樣的。對於具體的數據操作,Hibernate會自動生成SQL語句,而ibatis則需要開發者編寫具體的SQL語句。相比Hibernate等“全自動”的ORM機制,ibatis通過在SQL開發工作量和數據庫可移植性上做出讓步,為系統設計提供了更大的自由空間。作為實現“全自動”ORM的有益補充,ibatis的出現意義重大。

  • 上一篇:淺析施工企業如何做好投標工作
  • 下一篇:曲靖工商註冊:利好消息企業核名可在網上自助申報
  • copyright 2024法律諮詢服務網