编辑推荐
快速掌握Struts2框架技术提高开发Java Web应用的能力Java Web开发必修经典课程实战任务驱动,教学做一体化式讲解全新升级版本配套电子课件、源代码以及实践环节与课后习题的参考答案
媒体评论
评论
目录
第1章Struts 2入门
1.1Struts 2的工作环境
1.1.1核心知识
1.1.2能力目标
1.1.3任务驱动
1.1.4实践环节
1.2*个Struts 2应用
1.2.1核心知识
1.2.2能力目标
1.2.3任务驱动
1.2.4实践环节
1.3本章小结
习题1
第2章Struts 2的Action
2.1Action的创建与配置
2.1.1核心知识
2.1.2能力目标
2.1.3任务驱动
2.1.4实践环节
2.2Action接收请求参数
2.2.1核心知识
2.2.2能力目标
2.2.3任务驱动
2.2.4实践环节
2.3Action访问Servlet API
2.3.1核心知识
2.3.2能力目标
2.3.3任务驱动
2.3.4实践环节
2.4Action中常见的结果类型
2.4.1核心知识
2.4.2能力目标
2.4.3任务驱动
2.4.4实践环节
2.5本章小结
习题2
〖2〗〖4〗
Struts 2框架实用教程
目录〖3〗
第3章Struts 2的类型转换
3.1Struts 2内置的类型转换器
3.1.1核心知识
3.1.2能力目标
3.1.3任务驱动
3.1.4实践环节
3.2自定义类型转换器
3.2.1核心知识
3.2.2能力目标
3.2.3任务驱动
3.2.4实践环节
3.3本章小结
习题3
第4章Struts 2的拦截器
4.1拦截器的定义与配置
4.1.1核心知识
4.1.2能力目标
4.1.3任务驱动
4.1.4实践环节
4.2使用自定义拦截器完成权限验证
4.3本章小结
习题4
第5章表达式语言OGNL
5.1OGNL基础
5.1.1核心知识
5.1.2能力目标
5.1.3任务驱动
5.1.4实践环节
5.2OGNL基本语法
5.2.1核心知识
5.2.2能力目标
5.2.3任务驱动
5.2.4实践环节
5.3本章小结
习题5
第6章Struts 2的标签
6.1数据标签
6.1.1核心知识
6.1.2能力目标
6.1.3任务驱动
6.1.4实践环节
6.2流程控制标签
6.2.1核心知识
6.2.2能力目标
6.2.3任务驱动
6.2.4实践环节
6.3UI标签
6.3.1核心知识
6.3.2能力目标
6.3.3任务驱动
6.3.4实践环节
6.4本章小结
习题6
第7章Struts 2的输入校验
7.1手动编程校验
7.1.1核心知识
7.1.2能力目标
7.1.3任务驱动
7.1.4实践环节
7.2校验框架校验
7.2.1核心知识
7.2.2能力目标
7.2.3任务驱动
7.2.4实践环节
7.3本章小结
习题7
第8章Struts 2的国际化
8.1程序国际化概述
8.1.1核心知识
8.1.2能力目标
8.1.3任务驱动
8.1.4实践环节
8.2Struts 2的国际化方法
8.2.1核心知识
8.2.2能力目标
8.2.3任务驱动
8.2.4实践环节
8.3用户自定义切换语言示例
8.4本章小结
习题8
第9章文件的上传和下载
9.1Struts 2文件上传
9.1.1核心知识
9.1.2能力目标
9.1.3任务驱动
9.1.4实践环节
9.2Struts 2文件下载
9.3本章小结
习题9
第10章名片管理系统的设计与实现
10.1系统设计
10.1.1系统功能需求
10.1.2系统模块划分
10.2数据库设计
10.2.1数据库概念结构设计
10.2.2数据库逻辑结构设计
10.3系统管理
10.3.1导入相关的jar包
10.3.2JSP页面管理
10.3.3包管理
10.3.4配置文件管理
10.4组件设计
10.4.1工具类
10.4.2拦截器类
10.4.3数据库操作
10.5名片管理
10.5.1Action的实现
10.5.2添加名片
10.5.3查询名片
10.5.4修改名片
10.5.5删除名片
10.6用户相关
10.6.1Action的实现
10.6.2注册
10.6.3登录
10.6.4修改密码
10.6.5基本信息
10.7安全退出
10.8本章小结
参考文献
在线试读
第1
章
Struts 2入门
(1) Struts 2的体系结构。
(2) Struts 2应用开发环境的构建。
(3) *个Struts 2应用。
MVC思想将一个应用分成三个基本部分: Model(模型)、View(视图)和Controller(控制器),让这三个部分以*的耦合进行协同工作,从而提高应用的可扩展性及可维护性。Struts 2是一款优秀的基于MVC思想的应用框架,是Apache Struts和WebWork组合产生的新产品,是*灵活、*简单的MVC组件。1.1Struts 2的工作环境
1.1.1核心知识所谓“工欲善其事,必先利其器”,在使用Struts 2框架进行Web开发前,需要构建其开发环境。安装Struts 2之前,需要事先安装JDK和Web服务器。1. JDK构建Struts 2的开发环境,首先安装并配置JDK(本书采用的JDK是jdk7u3windowsx64.exe),至于JDK的安装和环境变量的配置,本书就不再讲解。2. Web服务器目前,比较常用的Web服务器包括Tomcat、JRun、Resin、WebSphere、WebLogic等,本书采用的是Tomcat 7。登录Apache软件基金会的官方网站http://jakarta.apache.org/tomcat,下载Tomcat 7的免安装版(apachetomcat7.0.57.zip)。登录网站后,首先在Download里选择Tomcat 7,然后在Binary Distributions的Core中选择zip即可。安装Tomcat之前需要事先安装JDK并配置系统环境变量Java_Home。将下载的apachetomcat7.0.57.zip解压到磁盘的某个分区中,比如解压到D:\,解压缩后将出现如图1.1所示的目录结构。
图1.1Tomcat目录结构
执行Tomcat根目录中bin文件夹中的startup.bat来启动Tomcat服务器。执行startup.bat启动Tomcat服务器会占用一个MSDOS窗口,出现如图1.2所示的界面,如果关闭当前MSDOS窗口将关闭Tomcat服务器。
图1.2执行startup.bat启动Tomcat服务器时的MSDOS窗口
Tomcat服务器启动后,在浏览器的地址栏中输入: http://localhost:8080,将出现如图1.3所示的Tomcat测试页面。
图1.3Tomcat测试页面
3. Struts 2的下载与安装在浏览器中打开网址: http://struts.apache.org/download.cgi,下载Struts 2(本书采用的是2.3.24版本),如图1.4所示。
图1.4Struts 2下载页面
通常建议读者下载Struts 2的完整版(Full Distribution),将下载到的zip文件解压缩,解压缩后的目录结构如图1.5所示。
图1.5Struts 2目录结构
(1) apps: 该文件夹下包含了基于Struts 2的示例应用,这些示例应用对于读者来说是非常有用的资料。(2) docs: 该文件夹下包含了Struts 2的相关文档,包括Struts 2的快速入门、Struts 2的文档,以及API文件等内容。(3) lib: 该文件夹下包含了Struts 2框架的核心类库,以及Struts 2的第三方插件类库。(4) src: 该文件夹下包含了Struts 2框架的全部源代码。1.1.2能力目标安装与配置Struts 2的开发与运行环境。
内容介绍
本书是一本应用教程,以大量的实例介绍了Struts 2框架应用的基本思想、方法和技术,同时配备了相应的实践环节巩固Struts 2应用开发的方法和技术,力图达到“做中学,学中做”。全书共分10章,内容包括Struts 2入门、Struts 2的Action、Struts 2的类型转换、Struts 2的拦截器、表达式语言OGNL、Struts 2的标签、Struts 2的输入校验、Struts 2的国际化、文件的上传和下载以及名片管理系统的设计与实现。书中实例侧重实用性和启发性,趣味性强、分布合理、通俗易懂,使读者能够快速掌握Struts 2框架应用的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。本书可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Struts 2应用开发人员的参考用书。
细节图
评论晒单