×
Struts2框架应用开发教程

包邮Struts2框架应用开发教程

¥42.3 (7.2折) ?
1星价 ¥42.3
2星价¥42.3 定价¥59.0
暂无评论
图文详情
  • 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月出版

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航