Java_Web三大框架之Struts2


今天正式接觸Java_Web三大框架之Struts2框架。對於初學者來說,先來了解什么是框架技術:

一、“框架技術”幫我們更快更好地構建程序:
1、是一個應用程序的半成品
2、提供可重用的公共結構
3、按一定規則組織的一組組件
二、優勢:
1、不用再考慮公共問題
2、專心在業務實現上
3、結構統一,易於學習、維護
4、新手也可寫出好程序 
 
介紹一下主流框架Struts
目前Struts框架有倆個版本,分別是Struts和Struts2,對於初學者來說,可能會認為Struts2是Struts的升級版本,其實不然,Struts2是Struts的集成版本,汲取了Struts的優點。二者區別:
 
 
Struts Struts2

1、MVC設計模式的實現

2、接收用戶請求,調用業務邏輯代碼,轉發到正確頁面

3、控制器

1、汲取了Struts的優點

2、以WebWork為核心

3、攔截器

4、可變和可重用的標簽

Struts 2及其優勢 
1、Struts 2是一個MVC框架,以WebWork設計思想為核心,吸收了Struts 1的部分優點
2、Struts 2擁有更加廣闊的前景,自身功能強大,還對其他框架下開發的程序提供很好的兼容性
Struts 2的資源獲取 
Struts官方地址:http://www.apache.com
 
使用Struts 2 開發程序的基本步驟:
1、加載Struts2 類庫
2、配置web.xml
3、開發視圖層頁面
4、開發控制層Action
5、配置Struts 2的配置文件(struts.xml)
6、部署、運行項目
第一步:加載Struts2 類庫
第二步:配置web.xml
第三步:開發視圖層頁面-helloWorld.jsp
第四步:開發控制層Action-HelloWorldAction
第五步:配置Struts 2配置文件(struts.xml)
 
Struts 2表單標簽
Struts 2提供了功能強大的標簽庫
需要在JSP頁面導入標簽庫<%@ taglib prefix="s" uri="/struts-tags"%>”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM