你的位置:首页 > 软件开发 > Java > struts理解

struts理解

发布时间:2016-09-12 22:00:17
最近大家都在找工作,我好迷茫,觉得自己会的东西太少了。所以决定开始学习SSH三大框架。首先是struts.struts是基于mvc模式的框架。(struts其实也是servlet封装,提高开发效率!) Servlet起到控制器作用!主要可以:----》 获取请求数据封装 【B ...

 最近大家都在找工作,我好迷茫,觉得自己会的东西太少了。所以决定开始学习SSH三大框架。

首先是struts.

struts是基于mvc模式的框架。(struts其实也是servlet封装,提高开发效率!)

 

Servlet起到控制器作用!主要可以:

----》 获取请求数据封装 【BeanUtils可以优化,(调用方法?)】

----》 调用Service处理业务逻辑        

----》 跳转(转发/重定向)              【跳转代码写死】

 

 

传统mvc开发:

 

1. 跳转代码写死,不灵活

 

2. 每次都去写servlet,web.中配置servlet!

 

(配置目的: 请求, Servlet处理类)

 

 

struts理解

软件中的框架,是一种半成品; 我们项目开发需要在框架的基础上进行!

因为框架已经实现了一些功能,这样就可以提高开发效率!

 

下面是我做的struts的一个helloworld.简要介绍开发步骤:

1.引jar包。

一种很方便的引法:工程上右键BuildPath-->Add Libraries-->UserLibrary-->next-->右边的library-->点进去 直接new .加入你需要加入的jar包。这样只需加一次,后边的开发就可以直接引用了,不需要再拷贝。

struts需要引入:大家自己网上下载。

commons-fileupload-1.2.2.jar   【文件上传相关包】

commons-io-2.0.1.jar

struts2-core-2.3.4.1.jar           【struts2核心功能包】

xwork-core-2.3.4.1.jar           【Xwork核心包】

ognl-3.0.5.jar                       【Ognl表达式功能支持表】

commons-lang3-3.1.jar          【struts对java.lang包的扩展】

freemarker-2.3.19.jar            【struts的标签模板库jar文件】

javassist-3.11.0.GA.jar           【struts对字节码的处理相关jar】

2.web.

<? struts2配置 ,struts核心功能的初始化,通过过滤器完成-->	<filter>		<filter-name>struts2</filter-name>		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>	</filter>	<filter-mapping>		<filter-name>struts2</filter-name>		<url-pattern>/*</url-pattern>	</filter-mapping></web-app>

原标题:struts理解

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录