用Struts2框架开发的菜鸟绝对能看得懂的用户登录程序(1)
2013-10-05 10:59
423 查看
struts2的执行流程:
服务器启动后,用户通过在浏览器的地址栏输入要请求的action路径访问服务器中的web项目,
struts2自带的过滤器会捕获url地址,并进行条件过滤。根据符合条件的请求从struts.xml找
到相应的action,找到后则执行相应的action实例。
struts2所添加的7大核心包:(根据版本不同可能要求的包不一样)
1。commons-fileupload-1.2.1.jar -------------- 上传文件
2。commons-io-1.3.2.jar -------------- 上传文件
3。commons-logging-1.0.4.jar
4。Freemarker.jar -------------- 表现层框架,定义了struts2的可视组件主题
5。Ognl.jar -------------- OGNL表达式语言,struts2支持该EL
6。Struts2-core.jar -------------- struts2 2.0.11.2的核心库
7。Xwork.jar -------------- webwork的核心库
操作步骤:
1:导入struts2开发所依赖的6个包;
注意在导包时不要到多余的包,否则会造成包冲突,还有不能在MyEclipse从别的项目直接复制过来,要从原文件中找到后再复制过来
2:添加struts 2.1特性->struts.xml配置文件。
把struts.xml文件中自带的<filter-class>改成下面的内容(struts2旧版本的过滤器写法)。
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
3:添加entity实体。
4:添加dao接口并实现。
5:添加service接口并实现, 使用dao中的方法。
6:添加action,使用service中的方法。
7:添加相应的输入输出视图。
服务器启动后,用户通过在浏览器的地址栏输入要请求的action路径访问服务器中的web项目,
struts2自带的过滤器会捕获url地址,并进行条件过滤。根据符合条件的请求从struts.xml找
到相应的action,找到后则执行相应的action实例。
struts2所添加的7大核心包:(根据版本不同可能要求的包不一样)
1。commons-fileupload-1.2.1.jar -------------- 上传文件
2。commons-io-1.3.2.jar -------------- 上传文件
3。commons-logging-1.0.4.jar
4。Freemarker.jar -------------- 表现层框架,定义了struts2的可视组件主题
5。Ognl.jar -------------- OGNL表达式语言,struts2支持该EL
6。Struts2-core.jar -------------- struts2 2.0.11.2的核心库
7。Xwork.jar -------------- webwork的核心库
操作步骤:
1:导入struts2开发所依赖的6个包;
注意在导包时不要到多余的包,否则会造成包冲突,还有不能在MyEclipse从别的项目直接复制过来,要从原文件中找到后再复制过来
2:添加struts 2.1特性->struts.xml配置文件。
把struts.xml文件中自带的<filter-class>改成下面的内容(struts2旧版本的过滤器写法)。
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
3:添加entity实体。
4:添加dao接口并实现。
5:添加service接口并实现, 使用dao中的方法。
6:添加action,使用service中的方法。
7:添加相应的输入输出视图。
相关文章推荐
- Struts2+Spring2框架开发的菜鸟绝对能看得懂的用户登录程序 (2)
- 微信小程序开发之用户系统 一键登录 获取session_key和openid
- 【公开源代码】详述多用户博客程序开发过程-step by step(3)-【会员系统(登录)】
- EOS非Portal模式下,如何开发一个用户登录验证程序,用户只有在登录验证通过后,方可访问系统。
- JSF开发——从用户登录程序开始(1)
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(上)
- 使用structs2.0开发一个简单的用户登录程序
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(上)
- 微信小程序开发3-用户登录.注册模块
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(上)
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
- 微信小程序开发记账应用实战服务端之用户注册与登录基于Codeigniter3描述
- 微信小程序开发记账应用实战服务端之用户注册与登录-基于Yii2描述
- 微信小程序开发之用户系统 一键登录 获取session_key和openid
- 微信小程序开发记账应用实战服务端之用户注册与登录基于ThinkPHP5描述
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(上)
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
- iphone开发我的新浪微博客户端-用户登录准备篇(1.1)
- 深入分析JavaWeb 19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- dota BP练习工具开发:一个C/S多用户程序