Java EE企业级应用开发

副标题:无

作   者:朱利华

分类号:

ISBN:9787115551818

微信扫一扫,移动浏览光盘

简介


本书较为全面地介绍了目前Java EE 企业级应用开发中常用的三大轻量级流行框架——Spring、SpringMVC 及MyBatis 的知识,并在三大框架的基础上对目前较为流行的Spring Boot 框架的应用进行了拓展介绍。

全书共15 章,内容包括企业级项目导引及开发环境、Spring 入门、Spring Bean 装配、Spring 数据库编程、Spring MVC 入门、Spring MVC 应用、Spring MVC 拦截器、Spring MVC 文件上传/下载、MyBatis 入门、MyBatis核心配置及动态SQL、SSM 框架、Spring AOP 和事务管理、SSM 框架实战(媒体素材管理系统)、Spring Boot入门、Spring Boot 整合应用等。

本书突出实用性、趣味性,内容组织合理、通俗易懂,适合作为本科和高职院校计算机相关专业的教材,也适合作为计算机培训班的教材,还适合作为计算机相关技术爱好者的自学参考书。


目录


第 1章 企业级项目导引及开发环境 1

1.1 企业级应用及解决方案 2

1.1.1 什么是企业级应用 2

1.1.2 企业级Web应用解决方案 3

1.2 项目案例导引 5

1.2.1 项目案例:媒体素材管理系统 5

1.2.2 项目解决方案 7

1.3 开发环境 9

1.3.1 Eclispe环境介绍 9

1.3.2 Eclipse上的Maven环境配置 11

1.3.3 在Eclipse环境下构建Maven项目 17

1.3.4 Maven项目中的pom.xml文件 20

1.4 本章小结 25

1.5 练习与实践 25

第 2章 Spring入门 26

2.1 Spring框架概述 26

2.1.1 Spring框架 27

2.1.2 Spring框架体系结构 28

2.2 Spring入门程序 31

2.2.1 Spring的下载及目录结构 32

2.2.2 第 一个Spring应用 33

2.3 Spring IOC容器 38

2.3.1 什么Spring IOC/DI 38

2.3.2 第 一个Spring IOC/DI应用 41

2.3.3 Spring 核心容器 44

2.4 本章小结 46

2.5 练习与实践 46

第3章 Spring Bean装配 47

3.1 Spring中的Bean 47

3.2 基于XML的Bean装配 50

3.2.1 Bean的XML配置 50

3.2.2 Setter属性注入 52

3.2.3 构造方法注入 54

3.3 基于Annotation注解Bean装配 56

3.4 本章小节 61

3.5 练习与实践 61

第4章 Spring数据库编程 63

4.1 Spring JdbcTemplate概述 63

4.1.1 传统的JDBC不足 63

4.1.2 Spring JdbcTemplate 65

4.2 Spring JDBCTemplate配置及应用 66

4.2.1 Spring JDBCTemplate配置 67

4.2.2 Spring JDBCTemplate的增删改查 68

4.3 NamedParameterJdbcTemplate 71

4.4 本章小结 73

4.5 练习与实践 74

第5章 Spring MVC入门 75

5.1 SpringMVC简介 75

5.2 SpringMVC入门程序 76

5.3 SpringMVC组件与流程 85

5.4 Spring MVC的常用注解 88

5.4.1 @Controller注解 88

5.4.2 @RequestMapping注解 90

5.4.3 其他注解 92

5.5 本章小结 93

5.6 练习与实践 93

第6章 Spring MVC应用 95

6.1 Spring MVC请求参数和响应 95

6.1.1 SpringMVC请求参数 95

6.1.2 Spring MVC请求响应 101

6.2 视图解析器 107

6.3 JSON数据交互 110

6.3.1 JSON的数据结构 110

6.3.2 JSON数据交互注解 112

6.4 静态资源访问 118

6.5 本章小结 123

6.6 练习与实践 123

第7章 Spring MVC拦截器 124

7.1 拦截器概述 124

7.2 拦截器的执行 132

7.3 拦截器应用案例 134

7.4 本章小结 141

7.5 练习与实践 141

第8章 Spring MVC文件上传下载 141

8.1 文件上传 141

8.1.1 文件上传的表单设计 141

8.1.2 Spring MVC处理上传文件 142

8.1.3 文件上传实例 144

8.2 文件下载 149

8.2.1 使用I/O流下载文件 149

8.2.2 使用ResponseEntity下载文件 149

8.2.3 文件下载实例 150

8.3 本章小结 154

8.4 练习与实践 154

第9章 MyBatis入门 155

9.1 MyBatis概述 155

9.1.1 持久层框架 155

9.1.2 MyBatis框架 156

9.2 MyBatis工作原理 157

9.2.1 MyBatis核心类 157

9.2.2 MyBatis工作流程 158

9.3 MyBatis入门程序 160

9.4 本章小结 165

9.5 练习与实践 165

第 10章 MyBatis核心配置及动态SQL 166

10.1 MyBatis核心配置文件 166

10.1.1 属性(properties) 167

10.1.2 设置(settings) 168

10.1.3 类型别名(typeAliases) 169

10.1.4 环境配置(environments) 170

10.1.5 映射器(mappers) 172

10.1.6 配置文件实例 173

10.2 MyBatis映射文件 174

10.2.1 insert/update/delete 175

10.2.2 select 177

10.2.3 参数 178

10.2.4 resultMap 179

10.2.5 映射文件实例 180

10.3 动态SQL 185

10.3.1 if 185

10.3.2 choose/when/otherwise 185

10.3.3 foreach 186

10.4 MyBatis Generator 187

10.4.1 在Eclipse中安装MyBatis Generator 187

10.4.2 在Eclipse中使用MyBatis Generator 190

10.5 MyBatis PageHelper 194

10.5.1 如何引入PageHelper 194

10.5.2 配置拦截器插件 195

10.5.3 如何使用PageHelper 197

10.5.4 PageHelper使用实例 198

10.6 本章小结 200

10.7 练习与实践 200

第 11章 SSM框架整合 201

11.1 MyBatis Spring整合 201

11.2 Spring SpringMVC Mybatis整合 207

11.3 本章小结 216

11.4 练习与实践 216

第 12章 Spring AOP和事务管理 218

12.1 Spring AOP 218

12.1.1 什么是Spring AOP 218

12.1.2 基于XML声明式的Spring AOP实现 227

12.1.3 基于注解式的Spring AOP实现 234

12.2 Spring 事务管理 239

12.2.1 什么是事务 240

12.2.2 Spring事务管理的方式 243

12.2.3 声明式事务管理应用案例 244

12.3 本章小结 254

12.4 练习与实践 254

第 13章 SSM实战:媒体素材管理系统 256

13.1 系统开发准备及配置 256

13.1.1 SSM框架JAR包 256

13.1.2 数据库准备 257

13.1.3 SSM项目配置及通用功能 260

13.2 系统首页 271

13.2.1 创建持久化类 271

13.2.2 发起URL请求 274

13.2.3 控制层Controller 274

13.2.4 业务层Service 276

13.2.5 数据持久层Dao 278

13.2.6 页面设计 279

13.2.7 运行测试 281

13.3 用户登录模块 281

13.3.1 创建持久化类 282

13.3.2 发起URL请求 283

13.3.3 控制层Controller 284

13.3.4 业务层Service 286

13.3.5 数据持久层Dao 287

13.3.6 运行测试 288

13.4 媒体管理模块 288

13.4.1 发起URL请求 289

13.4.2 管理权限验证:拦截器 289

13.4.3 控制层Controller 292

13.4.4 业务层Service 293

13.4.5 数据持久层Dao 293

13.4.6 页面设计 294

13.4.7 运行测试 297

13.5 本章小结 297

13.6 练习与实践 297

第 14章 Spring Boot入门 299

14.1 SpringBoot 简介 299

14.1.1 为什么使用SpringBoot 299

14.1.2 基于Eclipse的SpringBoot开发环境 301

14.2 SpringBoot入门程序 303

14.3 SpringBoot工作机制 307

14.3.1 约定优于配置 307

14.3.2 SpringBoot自动配置 308

14.3.3 SpringBoot 依赖及配置 309

14.4 本章小结 311

14.5 练习与实践 311

第 15章 Spring Boot整合应用 312

15.1 SpringBoot整合Freemarker 312

15.1.1 SpringBoot视图层技术 312

15.1.2 整合Freemarker模板 313

15.1.3 Freemarker快速入门 315

15.2 SpringBoot整合MyBatis 323

15.2.1 整合MyBatis 323

15.2.2 分页插件PageHelper 330

15.3 本章小结 335

15.4 练习与实践 335






已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java EE企业级应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon