图书介绍

Java EE项目应用开发 基于Struts 2,Spring,Hibernate2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java EE项目应用开发 基于Struts 2,Spring,Hibernate
  • 刘勇军,王电钢主编;孙璐,罗国涛副主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121161940
  • 出版时间:2012
  • 标注页数:313页
  • 文件大小:118MB
  • 文件页数:324页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

Java EE项目应用开发 基于Struts 2,Spring,HibernatePDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基于Java EE核心的MVC开发基础1

第1章 Web应用构架及Java EE1

1.1 Web应用架构1

1.1.1 Web应用模型1

1.1.2 HTTP请求/响应模型2

1.1.3 Web应用发展6

1.2 Java EE简介8

1.2.1 Java EE体系结构8

1.2.2 Java EE组件及容器10

1.2.3 Java EE打包与部署12

1.3 MVC设计模式13

1.3.1 MVC设计模式13

1.3.2 Java EE与MVC14

1.3.3 Web开发模式15

1.4 Java EE应用开发环境17

1.4.1 JDK的安装配置17

1.4.2 Tomcat的安装配置18

1.4.3 MyEclipse的安装配置22

1.5 JSP Model2开发模式应用样例24

1.5.1 电子商务网站说明24

1.5.2 JSP Model2应用:在线购物的B2C电子商务网站一用户注册登录应用25

1.6 典型MVC框架Struts及其应用36

1.6.1 Struts框架36

1.6.2 Struts框架应用:电子商务网站—购物车应用37

课后习题55

实训应用55

第二部分 基于Java EE开发的核心技术56

第2章 Struts 2快速入门56

2.1 Struts 2产生的原因56

2.1.1 Struts 1框架简介56

2.1.2 WebWork框架简介57

2.1.3 Struts 2框架简介57

2.2 Struts 2工作流程58

2.3 Struts 2应用样例59

2.4 Struts 2框架详解64

2.4.1 struts.xml64

2.4.2 Action类详细讲解70

2.4.3 web.xml72

课后习题73

实训应用73

第3章 Struts 2标签库74

3.1 控制标签74

3.1.1 <s:if>/<s:elseif>/<s:else>标签74

3.1.2 <s:iterator>标签75

3.1.3 <s:append>标签76

3.1.4 <s:sort>标签77

3.1.5 <s:merge>标签79

3.1.6 <s:generator>标签80

3.1.7 <s:subset>标签81

3.2 数据标签82

3.2.1 <s:action>标签82

3.2.2 <s:property>标签84

3.2.3 <s:param>标签84

3.2.4 <s:bean>标签85

3.2.5 <s:date>标签85

3.2.6 <s:set>标签87

3.2.7 <s:url>标签87

3.2.8 <s:include>标签89

3.2.9 <s:i18n>标签90

3.2.10 <s:push>标签90

3.2.11 <s:debug>标签91

3.3 表单标签92

3.3.1 表单标签通用属性92

3.3.2 <s:ckeckboxlist>标签92

3.3.3 <s:combobox>标签93

3.3.4 <s:select>标签94

3.3.5 <s:radio>标签94

3.3.6 <s:optgroup>标签95

3.3.7 <s:doubleselect>标签96

3.3.8 <s:updownselect>标签97

3.3.9 <s:optiontransferselect>标签98

3.3.10 <s:token>标签100

3.4 非表单标签102

3.4.1 <s:actionerror>和<s:actionmessage>标签102

3.4.2 <s:fielderror>标签103

3.5 Ajax标签103

3.5.1 <s:head>标签103

3.5.2 <s:datetimepicker>标签103

3.5.3 <s:a>和<s:submit>标签104

3.5.4 <s:tree>和<s:treenode>标签105

3.6 OGNL表达式105

3.6.1 OGNL表达式概念106

3.6.2 Struts 2的OGNL106

3.6.3 OGNL的集合操作108

3.6.4 #、%和$在OGNL中的使用109

3.6.5 OGNL实例109

课后习题112

实训应用112

第4章 Struts 2国际化113

4.1 Struts 2国际化113

4.1.1 Struts 2国际化实现原理113

4.1.2 国际化资源文件配置113

4.1.3 国际化资源访问116

4.2 Struts 2国际化工程应用样例118

课后习题122

实训应用122

第5章 Struts 2转换器123

5.1 Struts 2类型转换原理123

5.2 Struts 2内置类型转换器123

5.3 使用类型转换125

5.4 配置自定义类型转换器属性文件128

5.5 类型转换的错误处理129

课后习题130

实训应用130

第6章 Struts 2校验器131

6.1 输入校验概述131

6.2 编程实现Struts 2输入校验132

6.3 Struts 2校验框架135

课后习题138

实训应用138

第7章 Struts 2拦截器139

7.1 拦截器实现原理139

7.2 拦截器配置142

7.3 使用自定义拦截器144

7.4 拦截器使用案例146

课后习题149

实训应用149

第8章 Struts 2文件上传下载150

8.1 文件上传原理150

8.2 使用框架实现文件上传150

8.2.1 Common-FileUpload框架150

8.2.2 Common-FileUpload框架上传文件应用样例151

8.2.3 COS框架153

8.2.4 COS框架上传文件工程应用样例154

8.3 Struts 2文件上传156

8.3.1 Struts 2文件上传原理156

8.3.2 Struts 2单个文件上传应用样例156

8.3.3 Struts 2多个文件上传应用样例158

8.3.4 Struts 2拦截器过滤上传及工程应用样例160

8.4 Struts 2文件下载162

课后习题164

实训应用164

第9章 Struts 2整合Spring165

9.1 Spring简介165

9.1.1 Spring架构165

9.1.2 Spring简单应用166

9.2 Spring核心168

9.2.1 Spring依赖注入168

9.2.2 Spring容器170

9.2.3 Spring中AOP177

9.3 Struts 2与Spring的整合182

9.3.1 Struts 2与Spring整合的各种方式的探讨与比较182

9.3.2 Struts 2与Spring整合工程应用样例184

课后习题186

实训应用187

第10章 Struts 2整合Hibernate188

10.1 Hibernate简介188

10.1.1 ORM188

10.1.2 Hibernate工作流程189

10.1.3 Hibernate核心组件189

10.1.4 Hibernate简单应用190

10.2 Hibernate核心193

10.2.1 Hibernate映射193

10.2.2 Hibernate对象操作201

10.2.3 HQL203

10.2.4 Hibernate事务处理207

10.3 Struts 2与Hibernate整合工程应用样例210

课后习题217

实训应用217

第11章 Struts 2、Spring、Hibernate整合应用样例218

11.1 样例分析218

11.1.1 SSH的分层架构设计218

11.1.2 Spring和Hibernate的整合218

11.1.3 Spring对Hibernate的支持220

11.2 整合应用221

11.2.1 项目创建221

11.2.2 Hibernate持久层223

11.2.3 DAO层223

11.2.4 Service层224

11.2.5 Action层224

11.2.6 业务功能实现225

课后习题227

实训应用227

第三部分 Java EE高级Web应用开发专业项目——权限管理系统228

第12章 项目案例研究228

12.1 系统需求确定228

12.1.1 系统功能说明228

12.1.2 业务功能分析229

12.1.3 用例分析233

12.2 系统设计237

12.2.1 系统架构设计237

12.2.2 系统公共组件设计238

12.2.3 系统业务设计251

12.3 数据库设计254

12.3.1 系统实体254

12.3.2 系统表关系图及数据表254

实训应用256

第13章 权限管理子系统开发实现257

13.1 工程搭建257

13.1.1 创建Struts 2应用257

13.1.2 添加Hibernate应用258

13.1.3 添加Spring应用260

13.1.4 添加DWR应用261

13.2 持久层实现262

13.3 数据访问层实现267

13.4 业务逻辑层实现271

13.5 系统Web层实现276

13.5.1 岗位(角色)操作表现层276

13.5.2 账户操作表现层283

13.5.3 菜单(模块)操作表现层296

13.5.4 权限设置表现层306

实训应用313

热门推荐