日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中三个基本框架_javaweb框架主要的三大基本框架是哪些?作用分别是什么?...

發(fā)布時(shí)間:2023/12/10 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中三个基本框架_javaweb框架主要的三大基本框架是哪些?作用分别是什么?... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在javaweb中有著最主要的三大基本框架,小伙伴們都知道它們分別是什么嗎?它們都有什么作用?下面聽小編講講吧。

一、Spring

概念

是一個(gè)開源框架,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而誕生的,現(xiàn)如今已經(jīng)不止應(yīng)用于企業(yè)應(yīng)用。

也是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)與面向切面(AOP)容器框架

原因

--以大小和開銷兩方面來說都是輕量級(jí)的。

--能通過控制反轉(zhuǎn)(IoC)輕松達(dá)到松耦合目的

--它提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)進(jìn)行內(nèi)聚性的開發(fā)

-包含并管理著應(yīng)用對(duì)象(Bean)的配置和生命周期,意義上是一個(gè)容器。

--能將各種簡(jiǎn)單組件配置、組合成為復(fù)雜應(yīng)用,以意義而言是一個(gè)框架。

作用

極致簡(jiǎn)化開發(fā)

1、基于pojo的輕量級(jí)和最小侵入性編程

2、通過依賴注入和面向接口實(shí)現(xiàn)松耦

3、基于切面和慣例進(jìn)行聲明式編程

4、通過切面和模板減少樣板式代碼

二、STRUCTS

概念

是軟件基金會(huì)ASF贊助并開源的一個(gè)項(xiàng)目,它采用了Java Servlet/JSP技術(shù),實(shí)現(xiàn)了基于Java EE

Web應(yīng)用的Model-View-Controller(MVC)設(shè)計(jì)模式的應(yīng)用框架,可以說是是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。目前是ASF的頂級(jí)項(xiàng)目之一。

作用

它將MVC設(shè)計(jì)模式分得更細(xì)了,控制流程更加細(xì)分了,將視圖與服務(wù)間控制的偶合度大大下降,更加方便美工設(shè)計(jì)與開發(fā)者的獨(dú)立工作。

三、Hibernate

概念

一個(gè)開源的對(duì)象關(guān)系映射框架。

作用

Hibernate對(duì)JDBC進(jìn)行了十分輕量級(jí)的對(duì)象封裝,讓Java程序員能夠隨自己心愿來使用面向?qū)ο缶幊趟季S操縱數(shù)據(jù)庫。

Hibernate能夠應(yīng)用在各種出現(xiàn)JDBC的場(chǎng)景,既能夠在Java客戶端中使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最重要的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。

以上就是本篇文章的所有內(nèi)容,你了解都有哪三大框架了嗎?前端開發(fā)這三者是一定要掌握的,更多java常見問答關(guān)注我們了解具體。

推薦閱讀:

總結(jié)

以上是生活随笔為你收集整理的java中三个基本框架_javaweb框架主要的三大基本框架是哪些?作用分别是什么?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。