- ISBN:9787302284697
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:356
- 出版时间:2012-07-01
- 条形码:9787302284697 ; 978-7-302-28469-7
内容简介
教材以理论结合实践,面向应用开发,使学生通过本书的学习,能够掌握Struts2框架的基本知识,并能够进行基于Struts2框架的Web开发。
目录
第1章概述
1.1JSP模型
1.1.1JSP模型1
1.1.2JSP模型2
1.2MVC设计模式
1.3Struts 2框架的定义
1.3.1Servlet Filters
1.3.2Struts Core
1.3.3Interceptors
1.3.4User Created
1.4基本开发环境
1.4.1JDK的下载与安装
1.4.2Tomcat服务器的下载与安装
1.4.3MyEclipse的下载与安装
习题
第2章Struts 2框架技术入门
2.1Struts 2框架的下载与安装
2.1.1Struts 2框架的下载
2.1.2Struts 2框架的安装
2.2搭建基于Struts 2框架的Web应用开发环境
2.3基于Struts 2框架的Web应用示例
2.3.1创建视图
2.3.2创建业务控制器类
2.3.3创建struts.xml文件
2.3.4编辑web.xml文件
2.3.5Web项目的发布与测试
2.4基于Struts 2框架的Web应用开发流程总结
习题
第3章Struts 2框架的配置
3.1Struts 2框架的体系结构与工作原理
3.1.1Struts 2框架的体系结构
3.1.2Struts 2框架的工作原理
3.2配置web.xml
3.2.1配置Struts 2框架的核心控制器
3.2.2配置第三方过滤器框架
3.2.3配置初始化参数
3.3配置struts.xml
3.3.1struts.xml文件的基本框架
3.3.2package及其包含的子元素
3.3.3include子元素
3.3.4bean子元素
3.3.5constant子元素
3.4配置struts.properties
3.4.1开发模式属性
3.4.2国际化属性
3.4.3文件上传属性
3.4.4模板和主题属性
3.4.5url属性
3.4.6freemarker属性
3.4.7velocity属性
3.4.8ognl属性
3.4.9其他属性
3.5配置struts-default.xml
3.6配置struts-plugin.xml
习题
第4章Struts 2框架进阶
4.1result配置
4.1.1Struts 2框架中内置的result类型
4.1.2缺省配置
4.1.3“其他”result配置
4.1.4动态result配置
4.1.5局部和全局result配置
4.2action配置
4.2.1默认类
4.2.2method属性
4.2.3动态方法调用
4.2.4默认的action
4.2.5默认的通配符
4.2.6使用param子元素为action传递参数
4.3Struts 2框架中的Action
4.3.1ActionSupport类
4.3.2Action访问Servlet API
习题
第5章Struts 2框架的OGNL
5.1OGNL简介
5.2OGNL语法
5.3OGNL表达式
5.3.1常量
5.3.2属性访问
5.3.3操作符
5.3.4设置值和检索值
5.3.5访问静态方法和字段
5.3.6索引
5.3.7括号表达式
5.3.8链接子表达式
5.3.9变量访问
5.3.10表达式计算
5.3.11Lambda表达式
5.4OGNL的集合操作
5.4.1创建集合
5.4.2投影
5.4.3选择
5.5Struts 2中的OGNL
5.5.1值栈
5.5.2索引
5.5.3使用top访问栈顶对象
5.5.4访问静态属性
5.5.5Struts 2框架的命名对象
5.5.6访问Action属性
5.5.7集合
5.6OGNL应用示例
习题
第6章Struts 2框架的标签
6.1普通标签
6.1.1控制标签
6.1.2数据标签
6.2模板和主题
6.2.1模板
6.2.2主题
6.3UI标签
6.3.1表单标签的公共属性
6.3.2表单标签
6.3.3非表单标签
6.3.4Ajax标签
习题
第7章Struts 2框架的国际化
7.1资源文件
7.1.1名称格式
7.1.2资源文件的内容
7.2基于Struts 2框架的Web应用的国际化体验
7.3如何在资源文件中使用参数
7.4访问资源文件中消息的方式
7.4.1在Action中访问资源文件中的消息
7.4.2在JSP页面中访问资源文件中的消息
7.4.3在表单标签中访问资源文件中的消息
7.4.4在资源文件中访问资源文件中的消息
7.5资源文件的分类
7.5.1包资源文件
7.5.2Action资源文件
7.6资源文件的加载顺序
习题
第8章Struts 2框架的类型转换
8.1Struts 2框架对类型转换的支持
8.2Struts 2框架内置的类型转换器
8.3类型转换体验
8.4处理List类型转换
8.5处理Map类型转换
8.6自定义类型转换器
8.6.1创建基于OGNL的类型转换器
8.6.2创建基于Struts 2框架的类型转换器
习题
第9章Struts 2框架的拦截器
9.1拦截器概述
9.1.1AOP
9.1.2拦截器的作用
9.2拦截器的工作过程
9.3拦截器的使用方法
9.3.1创建拦截器类
9.3.2注册拦截器
9.3.3使用拦截器
9.4自定义拦截器示例
9.4.1拦截器工作过程示例
9.4.2登录示例
9.5Struts 2框架的内置拦截器
9.5.1内置的拦截器
9.5.2内置的拦截器栈
9.5.3内置拦截器的配置
习题
第10章Struts 2框架的输入校验
10.1输入校验概述
10.2服务器端输入校验
10.2.1使用编码进行输入校验
10.2.2使用配置文件进行输入校验
10.3客户端输入校验
10.4Ajax校验
10.5输入校验的国际化
10.6Struts 2框架的内置校验器
10.6.1类型转换校验器
10.6.2日期校验器
10.6.3双精度浮点数校验器
10.6.4电子邮件校验器
10.6.5表达式校验器
10.6.6字段表达式校验器
10.6.7整型校验器
10.6.8正则表达式校验器
10.6.9必填校验器
10.6.10必填字符串校验器
10.6.11字符串长度校验器
10.6.12网址校验器
10.6.13visitor校验器
10.6.14conditionalvisitor校验器
10.7自定义校验器
10.7.1创建自定义校验器类
10.7.2注册自定义校验器类
10.7.3使用自定义校验器
习题
第11章基于Struts 2框架的文件上传和下载
11.1文件上传概述
11.1.1文件上传组件
11.1.2基于Struts 2框架的文件上传开发体验
11.2上传单个文件
11.2.1不对保存上传文件的目录进行硬编码
11.2.2使用新名称保存上传的文件
11.2.3对上传文件的大小及类型进行限制
11.2.4上传文件属性的配置
11.2.5对上传文件错误消息进行国际化
11.2.6上传单个文件示例
11.3上传多个文件
11.3.1使用数组方式实现多文件上传
11.3.2使用List方式实现多文件上传
11.4文件下载概述
11.5基于Struts 2框架的文件下载
11.6任意内容类型的文件下载
11.7统计文件下载的次数
习题
第12章Struts 2框架中使用数据库
12.1连接数据库
12.1.1连接MySQL数据库
12.1.2连接Oracle数据库
12.1.3连接SQL Server数据库
12.2MySQL数据库的下载与安装
12.3连接测试
12.4使用数据库的示例
12.4.1创建国际化资源文件
12.4.2创建数据库操作的辅助类
12.4.3创建Action类
12.4.4创建输入校验的配置文件
12.4.5编辑配置文件
12.4.6创建JSP文件
12.4.7测试
习题
第13章在线图片管理
13.1概述
13.1.1功能简介
13.1.2总体设计
13.2准备工作
13.2.1创建数据库和表
13.2.2使用Log4j输出信息
13.2.3国际化
13.2.4异步交互
13.2.5数据库配置
13.2.6Web应用的目录结构
13.3辅助类
13.3.1封装数据库操作的辅助类
13.3.2数据分页的辅助类
13.4实现数据模型
13.4.1用户数据模型
13.4.2图片数据模型
13.5实现DAO层
13.5.1定义DAO层接口
13.5.2实现DAO层接口
13.6实现业务逻辑层
13.6.1定义Service层接口
13.6.2实现Service层接口
13.7实现控制器Action
13.7.1管理用户的控制器
13.7.2管理图片的控制器
13.8编写配置文件
13.8.1struts.xml
13.8.2输入校验文件
13.9编写JSP文件
13.9.1操作入口界面
13.9.2用户注册界面
13.9.3用户登录界面
13.9.4用户列表界面
13.9.5图片上传与编辑界面
13.9.6图片列表界面
13.9.7图片查找界面
13.10测试
13.10.1上传图片
13.10.2显示图片
13.10.3查找图片
参考文献
作者简介
王建国 教授 唐山学院 教研室主任;曾经编写过的教材 1、《计算机网络基础与应用》(面向“十二五”高职高专规划教材),2009年6月,55万、北京交通大学出版社,副主编。 2、《Struts-Spring-Hibernate框架及应用开发》,清华大学出版社,计划2011年9月出版
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0