出版社:电子工业出版社
年代:2008
定价:45.0
本书内容全面,涵盖了从事Struts 2.0开发所应掌握的所有基础知识。在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts 2.0框架的核心组件和核心处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts 2.0的关键技术,同时在书的末尾以实例方式演示了Struts 2.0的综合应用。非常适合Struts 2.0初、中级开发人员学习,并可以作为高级开发人员的工具书。
第1章Struts2.0学习必备
1.1JSP/Servlet
1.1.1JSP/Servlet技术介绍
1.1.2JSP页面标记和内置对象
1.1.3Servlet常用接口
1.1.4MVC登录实例
1.2XML技术
1.2.1XML介绍
1.2.2XML文件例子
1.2.3XML语法
1.2.4XML优势及应用
1.3自定义标签
1.3.1taglib编译指令
1.3.2自定义标签分类
1.3.3自定义标签库
1.3.4标签处理类API
1.3.5自定义标签实例
1.4MVC介绍
1.4.1传统MVC
1.4.2Web方式的MVC
1.4.3Struts1.0框架
1.4.4WebWork框架
1.4.5JSF框架
第2章Struts2.0简介
2.1Struts发展历程
2.2Struts2.0的优势
2.3Struts2.0项目组成
2.3.1Action介绍
2.3.2Action配置
2.3.3自定义标签
2.4配置Struts2.0运行环境
2.5Struts2.0实例
2.6Struts2.0各个部分的作用
2.7Struts2.0中使用POJO
第3章Eclipse开发Struts
3.1Eclipse介绍
3.1.1EcliFIse简介
3.1.2下载和安装EclipSe
3.1.3使用Eclipse
3.2MyEclipse插件安装与使用
3.2.1MyEclipse简介
3.2.2MyEclipse下载与安装
3.2.3使用MyEclipse
3.2.4MyEclipse配置数据库服务
3.2.5MyEclipse配置Web服务器
3.3构建Struts2.0开发环境
3.4开发Struts2.0实例
第4章Struts2.0拦截器
4.1理解拦截器
4.1.1拦截器的工作原理
4.1.2拦截器的意义
4.1.3拦截器在Struts2.0中的角色
4.2配置拦截器
4.2.1定义拦截器
4.2.2使用拦截器
4.2.3默认拦截器
4.3自定义拦截器
4.3.1实现拦截器类
4.3.2使用自定义拦截器
4.3.3自定义拦截器实例
4.4深入拦截器
4.4.1拦截器方法过滤
4.4.2拦截器的拦截顺序
4.4.3拦截结果监听器
4.4.4覆盖拦截器中参数
4.5Struts2.0内建拦截器
4.5.1内建拦截器的介绍
4.5.2一个使用耗时拦截器(timer)的例子
4.6拦截器完成权限控制的实例
第5章Struts2.0的Action和类型转换
5.1实现Action控制类
5.2Action访问ActionContext
5.3Action直接访问ServletAPI
5.4配置Action
5.5动态方法调用
5.6使用通配符
5.7使用Struts2.0内建的类型转换器
5.7.1简单类型转换
5.7.2集合类型转换
5.8类型转换中的异常处理
5.8.1处理简单类型转换异常
5.8.2处理集合类型转换异常
第6章Struts2.0标签库
6.1Struts2.0标签库概述
6.1.1使用标签优势
6.1.2Struts2.0标签库分类
6.2使用标签库
6.3使用控制标签
6.3.1if/elseif/else标签
6.3.2iterator标签
6.3.3append标签
6.3.4merge标签
6.3.5generator标签
6.3.6subset标签
6.3.7sort标签
6.4使用数据标签
6.4.1action标签
6.4.2bean标签
6.4.3debug标签
6.4.4include标签
6.4.5set标签
6.4.6url标签
6.4.7date标签
6.4.8其他标签
6.5使用主题模板
6.6使用表单UI标签
6.6.1表单标签的通用属性
6.6.2简单表单标签
6.6.3checkboxlist标签
6.6.4radio标签
6.6.5combobox标签
6.6.6select标签
6.6.7doubleselect标签
6.6.8optgroup标签
6.6.9datetimepicker标签
6.6.10token标签
6.6.11updownselect标签
6.6.12optiontransferselect标签
6.7使用非表单UI标签
6.7.1actionerror标签和actionmessage标签
6.7.2component标签
6.7.3tree标签和treenode标签
第7章Struts2.0文件配置
7.1web.xml的配置
7.2struts.properties配置文件
7.3struts.xml文件
7.3.1文件结构
7.3.2Bean配置
7.3.3常量配置
7.3.4包配置
7.3.5命名空间配置
7.3.6包含配置
第8章文件上传与下载
8.1文件上传
8.1.1文件上传表单设置
8.1.2手动上传文件
8.1.3使用上传框架
8.2Struts2.0文件上传
8.2.1Struts2.0对文件上传支持
8.2.2手动实现文件过滤
8.2.3拦截器实现文件过滤
8.3实现同时上传多个文件
8.4文件下载
8.4.1Struts2.0实现文件下载
8.4.2下载权限的限制
第9章struts2.0的数据库应用
9.1slruts2.0数据库连接
9.1.1JDBC方式连接
9.1.2Tomcat数据源连接
9.2实现图书查询
9.3实现数据分页
9.4SlIuts2.0数据库操作
第10章struts2.0输入校验
10.1输入校验概述
10.1.1输入校验必要性
10.1.2客户端校验
10.1.3服务器端校验
10.2Struts2.0手动完成输入校验
10.2.1重写validate()方法
10.2.2重写validateXxx()方法.
10.2.3Struts2.0输入校验流程
10.3使用struts2.0内置校验器
10.3.1使用内置校验器
10.3.2校验器的配置风格
10.3.3常用内置校验器
10.3.4将服务器端校验转换为客户端校验
10.4自定义校验器
第11章strruts2.O高级应用
11.1Struts2.0实现国际化机制
11.2加载国际化资源文件
11.3带占位符的国际化消息
11.4实现自由选择语言环境
11.5Struts2.0实现异常处理机制
11.5.1传统的异常处理方式
11.5.2Struts2.0异常处理机制.
11.5.3异常处理实例
第12章SiteMesh框架简介
12.1siteMesh框架简介
12.1.1SiteMesh概述
12.1.2下载和安装SiteMesh
12.1.3SiteMesh框架具体应用.
12.2Struts2.0整合SiteMesh框架
12.2.1安装和配置SiteMesh插件
12.2.2在Struts2.0中使用SiteMesh
第13章用户在线注册系统
13.1系统概述
13.1.1需求分析
13.1.2系统用例图
13.1.3系统设计
13.2数据库设计
13.3通用模块实现
13.3.1实现数据库连接
13.3.2国际化
13.4用户模块实现
13.4.1用户注册
13.4.2用户登录
13.4.3查看所有用户
13.4.4修改个人信息
13.5管理员模块实现
13.5.1管理员登录
13.5.2删除管理员
第14章BBS论坛开发
14.1系统需求分析与系统设计
14.1.1系统需求分析
14.1.2系统设计
14.2数据库设计
14.3配置文件
14.4实现业务处理逻辑
14.4.1数据库连接
14.4.2建立业务对象
14.4.3业务逻辑
14.5建立业务功能模块
14.5.1用户登录操作
14.5.2用户注册操作
14.5.3权限检测功能
14.5.4显示帖子列表
14.5.5发表帖子操作
14.5.6显示帖子
14.6运行论坛
第15章图书进销存管理系统
15.1需求分析
15.2系统设计
15.3数据库设计
15.4公共代码实现
15.4.1导入相关类库
15.4.2配置web.xml
15.4.3数据库连接类实现
15.4.4通用工具类实现
15.5首页实现
15.6实现用户管理模块
15.7实现出版社管理模块
15.8实现图书进货模块
15.9实现程序国际化
15.10实现登录权限拦截器
Struts2.0虽然是在Struts1.0的基础上发展起来的,但实质上是以WebWork为核心,与Struts1.0相比,Struts2.0有很多革命性的改进,差别也很大。Struts2.0的目标很简单使Web开发变得更加容易。为了达成这一目标,Struts2.0中提供了很多新特性。本书面向Struts2.0的实际应用开发,通过大量的实例,循序渐进地为读者介绍了有关Struts2.0开发所涉及的各类知识。本书内容由浅入深,涵盖了Struts的主要知识点,在介绍过程中,针对每个知识点都有相应的实例。 本书内容全面,涵盖了从事Struts2.0开发所应掌握的所有基础知识。在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts2.0框架的核心组件和核心处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts2.0的关键技术,同时在书的末尾以实例方式演示了Struts2.0的综合应用。 本书是介绍Struts2.0框架的专业书籍,适合大专院校在校生、网站开发人员、职业技术培训人员及编程爱好者学习和参考。
陈云芳等, 编著
聂晓霞, 编著
(美) 坎徒 (Cantù,M.) , 著
颜金传等, 编著
崔群法, 王咏梅, 李有军, 编著
(美) 坎图 (Cantu,M.) 等, 著
(澳) 拉夫利 (Roughley,I.) , 著
陈锡辉, 张银鸿, 编著
(美) 帕特里克 (Partrick,T.) , 著