注册 登录 进入教材巡展
#
  • #

出版时间:2016年2月

出版社:清华大学出版社

以下为《Struts 2框架应用教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302421825
  • 1-1
  • 122377
  • 0044177869-3
  • 平装
  • 16开
  • 2016年2月
  • 工学
  • 计算机科学与技术
  • TP311.561
  • 计算机
  • 本科
内容简介
陈恒、张一鸣编著的《Struts2框架应用教程》是一本应用教程,通过大量实例介绍Struts 2框架应用的基本思想、方法和技术,同时配备了相应的实践环节,巩固Struts 2应用开发的方法和技术,力图达到“做中学,学中做”。
全书共10章,内容包括Struts 2入门、Struts 2的Action、类型转换、拦截器、表达式语言OGNL、标签库、输入校验、国际化、文件上传和下载以及电子商务平台的设计与实现等重要内容。书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握Struts 2框架应用的基础知识、编程技巧以及完整的开发体系,为实际应用打下坚实的基础。
本书既可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Struts 2应用开发人员的参考用书。
目录

第1章  Struts 2入门


  1.1 MVC模式


  1.2 Struts 2的体系结构


  1.3 Struts 2的工作环境


    1.3.1 Struts 2的下载与安装


    1.3.2 使用Eclipse开发Struts 2的Web应用


    1.3.3 使用MyEclipse开发Struts 2的Web应用


  1.4 第一个Struts 2应用


    1.4.1 用户请求页面


    1.4.2 Action实现


    1.4.3 配置Action


    1.4.4 发布并运行Web应用


    1.4.5 struts.xml配置中的包属性介绍


  1.5 实践环节


  1.6 本章小结


  习题1


第2章  Struts 2?


  2.1 Action的创建与配置


    2.1.1 Action的创建方式


    2.1.2 Action的配置


    2.1.3 DMI以及通配符


    2.1.4 实践环节


  2.2 Action接收请求参数


    2.2.1 使用Action属性接收参数


    2.2.2 使用DomainModel接收参数


    2.2.3 使用ModelDriven接口接收参数


    2.2.4 实践环节


  2.3 Action访问Serv


    2.3.1 通过Action


    2.3.2 实现RequestAware、SessionAware和ApplicationAware接口


    2.3.3 通过ServletAction


    2.3.4 实现ServletRequestAware接口


    2.3.5 实践环节


  2.4 struts.xml文件中的include及constant


    2.4.1 include的配置


    2.4.2 constant的配置


  2.5 Action中常见的结果类型


    2.5.1 chain类型


    2.5.2 redirectAction类型


    2.5.3 redirect类型


    2.5.4 dispatcher类型


    2.5.5 全?


    2.5.6 实践环节


  2.6 包的继承


  2.7 本章小结


  习题2


第3章  Struts 2的类型转换


  3.1 类型转换的意义


  3.2 Struts 2内置的类型转换器


  3.3 自定义类型转换器


    3.3.1 实现类型转换器


    3.3.2 注册类型转换器


    3.3.3 实践环节


  3.4 数组属性的类型转换器


  3.5 集合属性的类型转换器


  3.6 本章小结


  习题3


第4章  Struts 2的拦截器


  4.1 拦截器概述


    4.1.1 拦截器的原理


    4.1.2 拦截器与过滤器的区别


    4.1.3 Struts 2内置的拦截器


  4.2 拦截器的配置


    4.2.1 配置拦截器


    4.2.2 拦截器栈


    4.2.3 默认拦截器


    4.2.4 实践环节


  4.3 自定义拦截器


    4.3.1 实现Interceptor接口


    4.3.2 继承AbstractInterceptor类


    4.3.3 继承MethodFilterInterceptor类


    4.3.4 实践环节


  4.4 使用自定义拦截器完成权限验证


  4.5 本章小结


  习题4


第5章  表达式语言OGNL


  5.1 OGNL简介


  5.2 OGNL基础


    5.2.1 OGNL上下文


    5.2.2 值栈


    5.2.3 OGNL的访问


    5.2.4 实践环节


  5.3 OGNL基本语法


    5.3.1 常量


    5.3.2 操作符


    5.3.3 OGNL表达式


    5.3.4 实践环节


  5.4 本章小结


  习题5


第6章  Struts 2中的标签


  6.1 标签库概述


    6.1.1 标签的分类


    6.1.2 标签的使用


    6.1.3 标签的语法


  6.2 数据标签


    6.2.1 action标签


    6.2.2 bean标签


    6.2.3 date标签


    6.2.4 debug标签


    6.2.5 include标签


    6.2.6 param标签


    6.2.7 push标签


    6.2.8 set标签


    6.2.9 url标签


    6.2.10 property标签


    6.2.11 实践环节


  6.3 流程控制标签


    6.3.1 if/elseif/else标签


    6.3.2 iterator标签


    6.3.3 append标签


    6.3.4 generator标签


    6.3.5 merge标签


    6.3.6 subset标签


    6.3.7 sort标签


    6.3.8 实践环节


  6.4 表单标签


    6.4.1 表单标签的通用属性


    6.4.2 checkboxlist标签


    6.4.3 combobox标签


    6.4.4 doubleselect标签


    6.4.5 optiontransferselect标签


    6.4.6 select标签


    6.4.7 optgroup标签


    6.4.8 radio标签


    6.4.9 实践环节


  6.5 非表单标签


  6.6 本章小结


  习题6


第7章  Struts 2的输入校验


  7.1 输入校验概述


    7.1.1 客户端校验


    7.1.2 服务器端校验


  7.2 手动编程校验


    7.2.1 重写validate()方法


    7.2.2 重写validateXxx()方法


    7.2.3 输入校验的流程


    7.2.4 实践环节


  7.3 校验框架校验


    7.3.1 Struts 2内置的校验器


    7.3.2 常用内置校验器的配置


    7.3.3 校验Action中所有与execute签名相同的方法


    7.3.4 校验Action中某个与execute签名相同的方法


    7.3.5 校验文件搜索顺序


    7.3.6 实践环节


  7.4 本章小结


  习题7


第8章  Struts 2的国际化


  8.1 程序国际化概述


    8.1.1 Java国际化的思想


    8.1.2 Java支持的语言和国家


    8.1.3 Java程序国际化


    8.1.4 带占位符的国际化信息


    8.1.5 实践环节


  8.2 国际化的步骤


    8.2.1 Struts 2中加载全局资源文件


    8.2.2 国际化信息输出


    8.2.3 实践环节


  8.3 资源文件的加载方式


    8.3.1 包范围资源文件


    8.3.2 Action范围资源文件


    8.3.3 临时指定资源文件


  8.4 用户自定义切换语言示例


  8.5 本章小结


  习题8


第9章  文件的上传与下载


  9.1 Struts 2文件上传


    9.1.1 基于表单的文件上传


    9.1.2 Struts 2单文件上传


    9.1.3 拦截器实现文件过滤


    9.1.4 文件上传的常量配置


    9.1.5 Struts 2多文件上传


    9.1.6 实践环节


  9.2 Struts 2文件下载


  9.3 本章小结


  习题9


第10章  电子商务平台的设计与实现


  10.1 系统设计


    10.1.1 系统功能需求


    10.1.2 系统模块划分


  10.2 数据库设计


    10.2.1 数据库概念结构设计


    10.2.2 数据逻辑结构设计


    10.2.3 创建数据表


  10.3 系统管理


    10.3.1 导入相关的jar包


    10.3.2 JSP页面管理


    10.3.3 包管理


    10.3.4 配置文件管理


  10.4 组件设计


    10.4.1 过滤器


    10.4.2 拦截器


    10.4.3 验证码


    10.4.4 数据库操作


  10.5 后台管理子系统的实现


    10.5.1 Action的实现


    10.5.2 管理员登录


    10.5.3 添加商品


    10.5.4 查询商品


    10.5.5 修改商品


    10.5.6 删除商品


    10.5.7 订单管理


    10.5.8 用户管理


    10.5.9 公告管理


    10.5.10 退出系统


  10.6 前台电子商务子系统的实现


    10.6.1 Action的实现


    10.6.2 导航栏


    10.6.3 销售排行


    10.6.4 人气排行


    10.