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

3.1 Struts項目簡介

Struts是Apache基金會Jakarta項目組的一個開源項目,它采用MVC模式,能夠很好地幫助Java開發(fā)者利用J2EE開發(fā)Web應用,它能大量減少開發(fā)Web應用的時間,提高產品的重用度。Struts主要是采用Servlet和JSP技術來實現的,它把Servlet、JSP、自定義標簽和信息資源整合到一個統(tǒng)一的框架中。Struts只有一個中心控制器,它采用XML定制轉向的URL,采用Action來處理邏輯,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現全套MVC模式。

Struts跟Tomcat、Velocity等諸多Apache項目一樣是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入地了解其內部實現機制。

除此之外,Struts的優(yōu)點主要集中體現在兩個方面:標簽庫和頁面導航。功能強大的標簽庫是Struts的一大貢獻,靈活運用它,能大大提高開發(fā)效率。如果大量的開發(fā)需使用自己定義的標簽庫,則使用Struts是一個很好的起點。頁面導航使項目結構清晰,業(yè)務和表現分離能最大限度地提高重用性。

主站蜘蛛池模板: 石阡县| 甘德县| 泉州市| 邵阳县| 布拖县| 达州市| 平阳县| 南平市| 江阴市| 宿州市| 托克托县| 永和县| 奈曼旗| 涿鹿县| 共和县| 新乡县| 开鲁县| 工布江达县| 江油市| 延津县| 友谊县| 梅州市| 嘉义县| 咸宁市| 湟源县| 石河子市| 江都市| 志丹县| 嘉荫县| 漳平市| 阆中市| 镇安县| 高雄市| 呼和浩特市| 天全县| 广宗县| 长顺县| 定西市| 朝阳市| 新丰县| 恩平市|