官术网_书友最值得收藏!

1.4 總結(jié)與提高

本章首先介紹了軟件開發(fā)的架構(gòu),闡述了Web應(yīng)用的發(fā)展。Web技術(shù)經(jīng)歷了CGI、ASP、JSP等階段,Java的開發(fā)模式也經(jīng)歷了Model1和Model2時代,并闡述了MVC開發(fā)模式。然后對基于MVC的Struts框架從1.2到2.0的演變進(jìn)行了闡述,介紹各自的特點與優(yōu)勢。本章也重點介紹了J2EE輕量級框架Struts+Spring+Hibernate。

在傳統(tǒng)的J2EE應(yīng)用中,EJB一直占據(jù)著主導(dǎo)地位,但運行它需要一個龐大的容器,通常稱之為“重量級容器”。由于EJB暴露出的缺陷和復(fù)雜性,以“輕量級容器”為核心的架構(gòu)Struts+Spring+Hibernate組合的開發(fā)解決了這個問題。SSH架構(gòu)表示層用Struts,業(yè)務(wù)層用Spring,持久層用Hibernate,使開發(fā)更加簡單、靈活,系統(tǒng)的維護(hù)也更加方便,使開發(fā)者更關(guān)注程序高層業(yè)務(wù)邏輯的實現(xiàn),降低底層框架的設(shè)計考慮,提高了開發(fā)效率。

主站蜘蛛池模板: 南昌市| 潍坊市| 民勤县| 桦川县| 铁力市| 安宁市| 龙井市| 嘉黎县| 左云县| 咸宁市| 双柏县| 墨竹工卡县| 高青县| 泽州县| 许昌县| 萨迦县| 桃江县| 郓城县| 孙吴县| 宽甸| 青河县| 德江县| 隆昌县| 怀宁县| 隆化县| 吴忠市| 杭锦后旗| 工布江达县| 灌云县| 裕民县| 临沂市| 高雄县| 政和县| 鄯善县| 兴宁市| 南陵县| 丹寨县| 突泉县| 金塔县| 青龙| 林西县|