更新時(shí)間:2020-05-06 11:50:08 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2242次
Struts框架
定義:Struts是流行和成熟的基于MVC設(shè)計(jì)模式的Web應(yīng)用程序框架。
Model1=JSP+JavaBean
Model2=JSP+Servlet+JavaBean
Struts中action就是Controller,Struts2是webwork的升級(jí)同時(shí)吸收兩者的優(yōu)勢(shì),不是一個(gè)全新的框架。
Struts2:servlet2.4jsp2.0java5(注解)
搭建struts2的步驟:
Jar->創(chuàng)建web項(xiàng)目->完成配置->創(chuàng)建action并測試
核心配置文件:web.xmlstruts.xmlstruts.properties
Struts2不再與ServletAPI耦合,無需傳入HttpServletRequest和HttpServletResponse
struts2提供了3種方式訪問ServletAPI
ActionContext
實(shí)現(xiàn)Aware接口
ServletActionContext
動(dòng)態(tài)方法調(diào)用
1.指定method屬性2.感嘆號(hào)方式3.通配符方式->解決action太多的問題
多個(gè)配置文件的方式方法:include包含的方式
吧默認(rèn)Action-解決無法匹配的Action
后綴名struts.action.extension
接收參數(shù)1.使用Action的屬性接收2.使用DomainModel接收3.實(shí)現(xiàn)ModelDriven接口
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java struts框架學(xué)習(xí),基礎(chǔ)講解”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)