华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java框架 >> 文章內(nèi)容

java框架有哪些常用框架?

來(lái)源:中華考試網(wǎng)  [2020年10月10日]  【

  傳統(tǒng)的java web應(yīng)用程序是采用JSP+SERVLET+JAVABEAN來(lái)實(shí)現(xiàn)的,這種模式實(shí)現(xiàn)了最基本的MVC分層,使的程序結(jié)構(gòu)分為幾層,有負(fù)責(zé)前臺(tái)展示的JSP、負(fù)責(zé)流程邏輯控制的SERVLET以及負(fù)責(zé)數(shù)據(jù)封裝的JAVABEAN。但是這種結(jié)構(gòu)仍然存在問(wèn)題。于是就出現(xiàn)了Java四大框架,他們是Java編程變得更加容易實(shí)現(xiàn)。

  填寫(xiě)下面表單即可預(yù)約申請(qǐng)免費(fèi)試聽(tīng)java課程!害怕學(xué)不會(huì)?助教全程陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國(guó)推薦就業(yè)!

預(yù)約申請(qǐng)免費(fèi)聽(tīng)java課程

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  Struts是一個(gè)基于Sun Java EE平臺(tái)的MVC框架,主要是采用SERVLET和JSP技術(shù)來(lái)實(shí)現(xiàn)的。Struts框架可分為以下四個(gè)主要部分,其中三個(gè)就和MVC模式緊密相關(guān): 模型、視圖、控制器、一堆用來(lái)做XML文件解析的工具包。

  Spring是輕量級(jí)的Java EE應(yīng)用程序框架。Spring的核心是個(gè)輕量級(jí)容器,實(shí)現(xiàn)了IOC模式的容器,Spring的目標(biāo)是實(shí)現(xiàn)一個(gè)全方位的整合框架,在Spring框架下實(shí)現(xiàn)多個(gè)子框架的組合,這些子框架之間彼此可以獨(dú)立,也可以使用其它的框架方案加以替代,Spring希望提供one-stop shop的框架整合方案 。

  Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使得Java程序員可以使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。Hibernate可以在應(yīng)用EJB的Java EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化。它還可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序?qū)嵱,也可以在SERVLET/JSP的Web應(yīng)用中使用。

  Swing:圖形用戶接口(GUI)庫(kù)最初的設(shè)計(jì)目的是讓程序員構(gòu)建一個(gè)通用的GUI,使其在所有的平臺(tái)上都能夠正常的顯示。所有的Swing組件都是AWT的容器。Swing采用了MVC設(shè)計(jì)模式。

責(zé)編:yangliu1997

上一篇:java中的Objects是如何定義的?

下一篇: 沒(méi)有了

  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
永寿县| 清流县| 洛川县| 凌源市| 济阳县| 东乡县| 新余市| 双辽市| 丹凤县| 深圳市| 南京市| 马龙县| 神农架林区| 夏津县| 金寨县| 沙雅县| 丰顺县| 崇明县| 舞阳县| 郑州市| 淳化县| 康乐县| 雷山县| 通江县| 肇庆市| 江津市| 万年县| 瑞金市| 临西县| 绵竹市| 阿拉善左旗| 灌阳县| 朝阳县| 东兰县| 涞水县| 宜都市| 武定县| 高陵县| 北京市| 永修县| 定安县|