国产丝袜一区二区三区|欧美日韩一区免费精品|无码熟妇人妻AV在线网站|欧美人妻视频精品

    1. <rt id="gjf2m"><cite id="gjf2m"><noscript id="gjf2m"></noscript></cite></rt><small id="gjf2m"></small>
      <track id="gjf2m"></track>
      <rp id="gjf2m"><th id="gjf2m"><em id="gjf2m"></em></th></rp>
            七考網(wǎng)七考網(wǎng)合作機(jī)構(gòu)>長(zhǎng)春培訓(xùn)學(xué)校>吉林長(zhǎng)春達(dá)內(nèi)IT培訓(xùn)
            吉林長(zhǎng)春達(dá)內(nèi)IT培訓(xùn)
            全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00
            位置:七考網(wǎng) > 計(jì)算機(jī)>Java開(kāi)發(fā)> Java開(kāi)源框架有哪些  正文

            Java開(kāi)源框架有哪些

            發(fā)布時(shí)間:2022-04-27 15:07:10來(lái)源:轉(zhuǎn)載

            Java開(kāi)源框架有哪些?Java開(kāi)源框架有這些:Spring Framework、WebWork、Hibernate、Quartz、Velocity、IBATIS。其中Spring是一個(gè)解決了許多在J2EE開(kāi)發(fā)中常見(jiàn)的問(wèn)題的強(qiáng)大框架。

            1、Spring Framework 【Java開(kāi)源JEE框架】

            Spring是一個(gè)解決了許多在J2EE開(kāi)發(fā)中常見(jiàn)的問(wèn)題的強(qiáng)大框架。

            Spring提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類編程的良好習(xí)慣。Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性的Inversion of Control容器。

            然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是無(wú)二的。

            2、WebWork 【Java開(kāi)源Web開(kāi)發(fā)框架】

            WebWork是由OpenSymphony組織開(kāi)發(fā)的,致力于組件化和代碼重用的拉出式MVC模式J2EE Web框架。

            3、Struts 【Java開(kāi)源Web開(kāi)發(fā)框架】

            Struts是一個(gè)基于Sun J2EE平臺(tái)的MVC框架,主要是采用Servlet和JSP技術(shù)來(lái)實(shí)現(xiàn)的。由于Struts能充分滿足應(yīng)用開(kāi)發(fā)的需求,簡(jiǎn)單易用,敏捷迅速,在過(guò)去的一年中頗受關(guān)注。

            Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(message resources)整合到一個(gè)統(tǒng)一的框架中。

            4、Hibernate 【Java開(kāi)源持久層框架】

            Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合。

            5、Quartz 【Java開(kāi)源調(diào)度框架】

            Quartz是OpenSymphony開(kāi)源組織在Job scheduling領(lǐng)域又一個(gè)開(kāi)源項(xiàng)目,它可以與J2EE與J2SE應(yīng)用程序相結(jié)合也可以單獨(dú)使用。Quartz可以用來(lái)創(chuàng)建簡(jiǎn)單或?yàn)檫\(yùn)行十個(gè),百個(gè),甚至是好幾萬(wàn)個(gè)Jobs這樣復(fù)雜的日程序表。

            6、Velocity 【Java開(kāi)源模板引擎】

            Velocity是一個(gè)基于java的模板引擎(template engine)。它允許任何人僅僅簡(jiǎn)單的使用模板語(yǔ)言(template language)來(lái)引用由java代碼定義的對(duì)象。

            當(dāng)Velocity應(yīng)用于web開(kāi)發(fā)時(shí),界面設(shè)計(jì)人員可以和java程序開(kāi)發(fā)人員同步開(kāi)發(fā)一個(gè)遵循MVC架構(gòu)的web站點(diǎn),也就是說(shuō),頁(yè)面設(shè)計(jì)人員可以只關(guān)注頁(yè)面的顯示效果,而由java程序開(kāi)發(fā)人員關(guān)注業(yè)務(wù)邏輯編碼。

            Velocity將java代碼從web頁(yè)面中分離出來(lái),這樣為web站點(diǎn)的長(zhǎng)期維護(hù)提供了便利,同時(shí)也為我們?cè)贘SP和PHP之外又提供了一種可選的方案。

            7、IBATIS 【Java開(kāi)源持久層框架】

            使用ibatis 提供的ORM機(jī)制,對(duì)業(yè)務(wù)邏輯實(shí)現(xiàn)人員而言,面對(duì)的是純粹的Java對(duì)象, 這一層與通過(guò)Hibernate 實(shí)現(xiàn)ORM 而言基本一致,而對(duì)于具體的數(shù)據(jù)操作,Hibernate 會(huì)自動(dòng)生成SQL 語(yǔ)句,而ibatis 則要求開(kāi)發(fā)者編寫具體的SQL 語(yǔ)句。

            相關(guān)內(nèi)容: Java Java開(kāi)發(fā) Java開(kāi)源框架

            同類文章
            最新文章
            相關(guān)熱詞
            導(dǎo)航

            一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運(yùn)檢測(cè) 通信工程 智慧消防工程師 裝配工程師 一級(jí)注冊(cè)建筑師 二級(jí)注冊(cè)建筑師 注冊(cè)電氣工程師 智慧建造工程師 房地產(chǎn)估價(jià)師 EPC工程總承包 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國(guó)英語(yǔ) 考研英語(yǔ) 英語(yǔ)四六級(jí) 商務(wù)英語(yǔ) 青少兒英語(yǔ) 少兒英語(yǔ) 劍橋英語(yǔ) 職場(chǎng)英語(yǔ) 個(gè)人提升英語(yǔ) 旅游英語(yǔ) 英語(yǔ)口語(yǔ) 出國(guó)英語(yǔ) 初高中英語(yǔ) 學(xué)生英語(yǔ) 成人英語(yǔ) 公共英語(yǔ) 詞庫(kù) 經(jīng)濟(jì)師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 注冊(cè)會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會(huì)計(jì)實(shí)訓(xùn) 稅務(wù)師 CFA 企業(yè)合規(guī)師 審計(jì)師 FRM 高級(jí)會(huì)計(jì)師 稅務(wù)師 期貨從業(yè) CQF 真賬實(shí)操技能 葡萄牙語(yǔ) 日語(yǔ) 德語(yǔ) 法語(yǔ) 韓語(yǔ) 西班牙 意大利 高考小語(yǔ)種 粵語(yǔ) 泰語(yǔ) 俄語(yǔ) 阿拉伯語(yǔ) 電商視覺(jué)設(shè)計(jì) 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) UXD全鏈路 平面設(shè)計(jì) CAD設(shè)計(jì)制圖 商業(yè)空間設(shè)計(jì)