| 企服解答
java框架指的就是一些類和接口的集合,通過這些類和接口協(xié)調(diào)可以完成一系列的程序?qū)崿F(xiàn)。框架又叫做開發(fā)中的半成品,框架不能提供整個WEB應(yīng)用程序的所有東西,但是框架有技術(shù)實現(xiàn)以及輔助業(yè)務(wù)邏輯的作用。
java框架是什么意思
14年以前,行業(yè)內(nèi)用得最多的Java三大框架是Struts、Spring和Hibernate ,簡稱SSH;14年以后逐步開始采用Spring、SpringMVC和MyBatis,簡稱SSM;而現(xiàn)在Java開發(fā)用得最多的框架其實是SpringBoot。
| 拓展閱讀
1、 Java是什么
java是一門面向?qū)ο蟮木幊陶Z言。java語言具有功能強大和簡單易用兩個特征,具有簡單性、面向?qū)ο?、分布式等特點,可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
2、 Java三大框架各自的作用
(1)Structs:Struts在項目中主要負(fù)責(zé)視圖層、控制層,在視圖層提供了大量的標(biāo)簽庫,提高視圖層的開發(fā)速度。在控制層使用中央控制器(Actionsupport)和配置文件(struts.xml),實現(xiàn)攔截用戶請求、封裝請求參數(shù)及頁面導(dǎo)航。
(2)Spring:Spring是一個全方位的整合框架,在項目中對hibernate和struts進行整合,解決層與層之間的耦合問題。SpringAOP 是面向方向編程,實現(xiàn)事務(wù)處理、日志服務(wù)等與業(yè)務(wù)無關(guān)的系統(tǒng)服務(wù),實現(xiàn)插件式編程
(3)Hibernate:Hibernate應(yīng)用于數(shù)據(jù)持久化層,是對JDBC的輕量級封裝。是一種對象、關(guān)系的映射工具, 提供了從 Java類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)等機制, 大大減少數(shù)據(jù)訪問的復(fù)雜度。把對數(shù)據(jù)庫的直接操作 , 轉(zhuǎn)換為對持久對象的操作。
[免責(zé)聲明]
文章標(biāo)題: java框架是什么意思
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。