图书介绍

Struts2框架应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Struts2框架应用开发
  • 何敏藩,邢立宁,周忠宝,周滔,周舟编著 著
  • 出版社: 长沙:湖南大学出版社
  • ISBN:9787566715739
  • 出版时间:2018
  • 标注页数:205页
  • 文件大小:21MB
  • 文件页数:218页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Struts2框架应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

理论部分2

第1章 Struts与MVC2

1.1 JavaWeb应用概述2

1.1.1 Servlet组件2

1.1.2 JSP组件3

1.1.3 JavaBean组件4

1.2 Web组件的三种关联关系4

1.2.1 请求转发5

1.2.2 请求重定向5

1.2.3 包含5

1.3 Mode12概述6

1.3.1 MVC设计模式6

1.3.2 JSP Modell和JSP Model27

1.4 Struts概述8

1.4.1 Struts实现MVC的机制8

1.4.2 Struts2的工作原理10

1.4.3 Struts的工作流程11

第2章 深入Struts213

2.1 Struts的优点13

2.2 Struts的动作处理流程13

2.3 拦截器14

2.4 Struts配置文件15

2.4.1 web.xml文件16

2.4.2 struts.xml文件16

2.4.3 struts-config.xml文件18

2.4.4 struts.properties文件19

2.5 Struts应用——helloapp应用21

2.5.1 分析helloapp应用的需求21

2.5.2 运用Struts框架22

2.5.3 创建视图组件22

2.5.4 创建控制器组件26

2.5.5 创建模型组件29

2.5.6 创建存放常量的Java文件30

2.5.7 创建配置文件31

2.5.8 创建Struts框架的配置文件32

2.5.9 发布和运行helloapp应用33

第3章 Struts2动作36

3.1 Struts2动作简介36

3.2 打包动作38

3.3 实现动作38

3.3.1 可选的Action接口38

3.3.2 ActionSupport类39

3.4 向对象传递数据39

3.4.1 对象支持的JavaBean属性39

3.4.2 ModelDriven动作41

3.4.3 域对象用作数据转移的潜在危险41

第4章 Struts2的拦截器43

4.1 拦截器的工作原理43

4.1.1 总指挥ActionInvocation43

4.1.2 如何触发拦截器44

4.2 研究内建的Struts2拦截器45

4.2.1 工具拦截器45

4.2.2 数据转移拦截器46

4.2.3 工作流拦截器46

4.2.4 其他拦截器49

4.2.5 内建的拦截器栈50

4.3 声明拦截器50

4.4 构建自定义拦截器55

第5章 数据转移:OGNL和类型转换63

5.1 数据转移和类型转换:Web应用程序领域的常见任务63

5.2 OGNL和Struts264

5.2.1 OGNL是什么64

5.2.2 OGNL如何融入框架65

5.2.3 OGNL中三个重要符号的用法66

5.3 内建的类型转换器67

5.3.1 立即可用的类型转换器67

5.3.2 使用OGNL表达式从表单字段名映射到属性67

5.4 自定义类型转换72

5.4.1 实现类型转换器72

5.4.2 在字符串和Java对象间转换72

5.4.3 配置框架使用自定义转换器73

第6章 Struts2的输入验证75

6.1 验证程序概述75

6.2 验证程序的配置76

6.3 Struts内建验证程序77

6.3.1 required验证程序77

6.3.2 requiredString验证程序77

6.3.3 stringlength验证程序77

6.3.4 int验证程序78

6.3.5 date验证程序78

6.3.6 email验证程序78

6.3.7 url验证程序78

6.3.8 regex验证程序79

6.3.9 expression和fieldexpression验证程序79

6.3.10 conversion验证程序79

6.3.11 visitor验证程序80

6.4 自定义验证程序81

6.4.1 创建自定义验证器81

6.4.2 使用自定义验证器82

第7章 Struts2的标签库86

7.1 Struts2的标签库介绍86

7.1.1 Struts2的作用86

7.1.2 Struts2分类86

7.1.3 Struts2标签使用前的准备86

7.2 控制标签的使用87

7.2.1 条件标签if…elseif…else87

7.2.2 迭代标签iterator87

7.2.3 集合合并标签append和merge87

7.2.4 字符串分割标签generator88

7.2.5 集合子集标签subset88

7.2.6 排序标签sort88

7.3 数据标签的使用89

7.3.1 设置变量标签set89

7.3.2 栈顶置值标签push89

7.3.3 javabean创建标签bean89

7.3.4 日期格式化标签date90

7.3.5 调试标签debug90

7.3.6 资源包含标签include90

7.3.7 URL生成标签url90

7.3.8 数据输出标签property91

7.4 表单标签的使用91

7.4.1 checkboxlist标签92

7.4.2 doubleselect标签92

7.4.3 combobox(组合框)93

7.4.4 optiontransferselect标签93

7.4.5 select(下拉菜单)94

7.4.6 datetimepicker(日历控件)95

7.4.7 radio标签95

第8章 国际化与文件上传下载97

8.1 本地化与国际化的概念97

8.2 Struts2框架和Java i18n98

8.2.1 使用ResourceBundle和Locale取得本地化文本98

8.2.2 Struts2如何解决本地Java对i18n支持的问题100

8.3 Struts2 i18n示例101

8.3.1 Struts2 i18n快速展示101

8.3.2 实现机制103

8.4 Struts2的文件上传103

8.4.1 Struts2提供的文件上传支持104

8.4.2 使用Struts2实现单个文件上传104

8.4.3 FileUpload拦截器实现文件过滤109

8.5 同时上传多个文件109

8.5.1 使用数组同时上传多个文件110

8.5.2 使用List同时上传多个文件113

8.6 使用Struts2控制文件下载115

第9章 生成JFreeChart报表117

9.1 JFreeChart API117

9.1.1 JFreeChart类117

9.1.2 plot抽象类118

9.2 数据源处理119

9.3 使用J FreeChart处理统计图表119

9.3.1 柱状图120

9.3.2 饼状图121

9.4 Struts2与JFreeChart的整合125

上机部分136

上机1 Struts与MVC136

第1阶段 指导136

指导1 创建员工管理系统的Web应用136

指导2 创建员工管理系统的数据访问层137

指导3 实现员工管理系统的业务逻辑层141

第2阶段 练习142

练习 使用Struts2框架处理用户登录142

上机2 深入Struts2143

第1阶段 指导143

指导1 显示使用的部门信息143

指导2 查看部门详情148

指导3 Action动态调用方法的使用150

第2阶段 练习151

练习 Action动态调用方法的使用151

上机3 Struts2动作152

第1阶段 指导152

指导 动作与拦截器协作实现文件上传152

第2阶段 练习154

练习 通过动作访问资源154

上机4 Struts2的拦截器155

第1阶段 指导155

指导 使用拦截器验证用户是否登录155

第2阶段 练习159

练习 拦截器的使用159

上机5 数据转移:OGNL和类型转换160

第1阶段 指导160

指导1 使用Struts2的局部类型转换器160

指导2 使用Struts2的全局类型转换器163

第2阶段 练习166

练习1 使用集合方式收集用户信息166

练习2 输出类型转换错误信息166

上机6 Struts2的输入验证167

第1阶段 指导167

指导 使用Struts2验证用户注册信息167

第2阶段 练习175

练习 验证框架的使用175

上机7 Struts2的标签库176

第1阶段 指导176

指导 创建员工管理系统的Web应用176

第2阶段 练习184

练习1 常用标签的使用184

练习2 optiontransferselect左右上拉列表应用184

上机8 国际化与文件上传下载185

第1阶段 指导185

指导1 使用Struts2实现动态语言切换185

指导2 使用Struts2实现文件上传188

第2阶段 练习195

练习1 控制上传文件的大小和类型195

练习2 显示自定义错误信息195

上机9 生成JFreeChart报表196

第1阶段 指导196

指导1 使用JFreeChart生成饼图196

指导2 使用JFreeChart生成柱状图198

指导3 JFreeChart与Struts2的整合201

第2阶段 练习204

练习 动态生成统计报表204

参考文献205

热门推荐