今天正式接觸Java_Web三大框架之Struts2框架。對于初學者來說,先來了解什么是框架技術:
一、“框架技術”幫我們更快更好地構(gòu)建程序:1、是一個應用程序的半成品2、提供可重用的公共結(jié)構(gòu)3、按一定規(guī)則組織的一組組件二、優(yōu)勢:1、不用再考慮公共問題2、專心在業(yè)務實現(xiàn)上3、結(jié)構(gòu)統(tǒng)一,易于學習、維護4、新手也可寫出好程序
介紹一下主流框架Struts目前Struts框架有倆個版本,分別是Struts和Struts2,對于初學者來說,可能會認為Struts2是Struts的升級版本,其實不然,Struts2是Struts的集成版本,汲取了Struts的優(yōu)點。二者區(qū)別:| Struts | Struts2 |
1、MVC設計模式的實現(xiàn) 2、接收用戶請求,調(diào)用業(yè)務邏輯代碼,轉(zhuǎn)發(fā)到正確頁面 3、控制器 | 1、汲取了Struts的優(yōu)點 2、以WebWork為核心 3、攔截器 4、可變和可重用的標簽 |
使用Struts 2 開發(fā)程序的基本步驟:1、加載Struts2 類庫2、配置web.xml3、開發(fā)視圖層頁面4、開發(fā)控制層Action5、配置Struts 2的配置文件(struts.xml)6、部署、運行項目第一步:加載Struts2 類庫
第二步:配置web.xml
第三步:開發(fā)視圖層頁面-helloWorld.jsp
第四步:開發(fā)控制層Action-HelloWorldAction
第五步:配置Struts 2配置文件(struts.xml)
Struts 2表單標簽Struts 2提供了功能強大的標簽庫需要在JSP頁面導入標簽庫<%@ taglib 新聞熱點
疑難解答