Struts2(一)概述
来源:互联网 发布:python中的编码问题 编辑:程序博客网 时间:2024/05/22 01:52
1. Sruuts2 概述
struts2是一个用来开发MVC应用程序的框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。采用拦截器的机制来处理用户的请求。
它提供了Web应用程序开发过程的一些常见问题的解决方案:
① 对用户输入数据进行合法性校验 ② 统一的布局 ③ 可扩展性 ④ 国际化和本地化
⑤ 支持Ajax ⑥ 表单的重复提交 ⑦ 文件的上传下载
2. MVC设计模式
实现MVC(model,view,controller)模式的构成:
① 模型 :封装应用程序的数据和业务逻辑 POJO(Plain Old Java Object)
② 视图:实现应用程序的信息显示功能 JSP
③ 控制器 : 接收来自用户的输入,调用模型层,响应对应的视图组件。Servlet Filter
3. struts2 下载地址: http://struts.apache.org/
直接下载 struts-2.x.x-all.zip
4. Struts的环境搭建
① 加入jar包:复制 struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当前 web 应用的 lib 目录下;
② 在web.xml 文件中配置struts2:复制 struts-2.3.15.3\apps\struts2-blank1\WEB-INF\web.xml 文件中的过滤器的配置到当前 web 应用的 web.xml 文件中
③ 在当前 web 应用的 classpath 下添加 struts2 的配置文件struts.xml:复制struts-2.3.15.3\apps\struts2-blank\WEB-INF\classes 下的 struts.xml 文件到当前 web 应用的 src 目录下.
最后如图:
④ 添加DTD约束,加上之后在写struts.xml文件是就会有提示,如图所示:
0 0
- Struts2(一)概述
- Struts2笔记(一):Struts2概述
- Struts2(一)---概述及环境搭建
- Struts2框架(一)概述
- Struts2从入门到精通(一)Struts2概述
- 【Struts2五】ValueStack以及ognl表达式一(概述)
- Struts2学习——(一)基本概念概述
- Struts2+Spring4+Hibernate4整合系列--(一) 概述
- Struts2(1)---------------struts2概述
- Java Struts2 框架入门详解(一)MVC架构详解以及Struts基本概述
- Struts2概述
- Struts2概述
- Struts2概述
- Struts2 概述
- struts2概述
- Struts2概述
- Struts2概述
- struts2概述
- 有界线性算子和连续线性泛函
- Visual Studio 20周年软件趋势随想
- 冬夜
- ac3/eac/eac+atmos编码同步帧参数概述
- jeesite快速开发平台(六)---代码生成器的应用
- Struts2(一)概述
- UnicodeEncodeError: ‘gbk’ codec can’t encode character ****: illegal multibyte sequence
- c#自定义LinkedList Queue Stack
- Android构建Router框架
- 安卓开发之关于字符串比较
- ssl
- 拐弯抹角WP
- js的join()与 split()
- Android—蓝牙利用RSSI进行距离测算