欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

JAVA EE基础实用教程 含典型案例视频分析 第3版 郑阿奇主编 2019年版

收藏
  • 大小:259.12 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
JAVA EE基础实用教程 含典型案例视频分析 第3版
作者:郑阿奇主编
出版时间: 2019年版
内容简介
  目前,Java EE技术已经成为优秀的电子商务解决方案。本书根据近年来的教学和开发实践,在第2版的基础上进行了系统扩展、修改和完善。全书分为4个部分。第1部分为实用教程(第1~9章,15个实例),系统地介绍了Java EE平台及开发基础、Java Web开发基础、Struts 2基础、Hibernate基础、MVC框架开发基础、Spring基础及应用、Java EE多框架整合开发实战、Ajax入门、SSM开发基础。第2部分为实验指导(8个实验),通过实验进行系统训练,能够提高读者解决问题的能力。第3部分为综合应用实习,从模块开发的角度介绍网上购书系统。第4部分为附录,介绍SQL Server 2016学生成绩管理系统数据库、Java EE开发的基本操作。本书免费提供教学课件、实用教程的15个实例程序源代码、配套的jar包和其他辅助资源。本书既可作为大学本科和高职高专相关课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。
目录
目 录
第1部分 实 用 教 程
第1章 Java EE平台及开发基础\t1
1.1 Java EE的开发方式\t1
1.2 Java EE开发环境搭建\t2
1.2.1 软件的安装\t2
1.2.2 整合开发环境\t20
1.3 Java EE开发入门\t23
1.3.1 MyEclipse集成开发环境\t23
1.3.2 一个简单的Java EE程序\t26
1.3.3 Java EE程序的调试\t40
1.3.4 管理Java EE项目\t43
习题1\t46
第2章 Java Web开发基础\t47
2.1 HTML语言\t47
2.1.1 HTML文件的基本结构\t47
2.1.2 HTML文件的语言标记\t48
2.1.3 HTML基本说明\t50
2.1.4 表单与表格\t52
2.1.5 多框架文档\t61
2.2 JSP基础\t64
2.2.1 JSP语法\t64
2.2.2 JSP内置对象\t71
2.2.3 JavaBean及其应用\t76
2.2.4 JSP应用举例\t80
2.3 Servlet技术\t84
2.3.1 Servlet的概念\t84
2.3.2 Servlet基本结构\t84
2.3.3 Servlet的编程方式\t85
2.3.4 Servlet生命周期\t87
2.3.5 Servlet应用举例\t87
2.4 Java Web综合开发实战:网络留言系统\t90
习题2\t101
第3章 Struts 2基础\t102
3.1 使用Struts 2的动机\t102
3.1.1 Model2模式的缺陷\t102
3.1.2 简单Struts 2应用\t102
3.2 Struts 2原理及工作流程\t108
3.2.1 Struts 2基本原理\t108
3.2.2 Struts 2框架工作流程\t111
3.2.3 Struts 2配置文件及元素\t112
3.3 Struts 2数据验证\t115
3.3.1 实现validate校验\t116
3.3.2 使用校验框架\t117
3.4 Struts 2标签库\t120
3.4.1 Struts 2的OGNL表达式\t120
3.4.2 数据标签\t122
3.4.3 控制标签\t125
3.4.4 表单标签\t128
3.4.5 非表单标签\t130
3.5 Struts 2拦截器\t130
3.5.1 拦截器配置\t130
3.5.2 拦截器实现类\t131
3.5.3 应用实例\t131
3.6 Struts 2国际化应用\t133
3.7 Struts 2文件上传\t136
3.7.1 单个文件上传\t136
3.7.2 多文件上传\t139
3.8 Struts 2综合开发实战\t140
3.8.1 Struts 2综合开发实战:添加学生信息\t140
3.8.2 Struts 2综合开发实战:网络留言系统(Struts 2实现)\t146
习题3\t149
第4章 Hibernate基础\t150
4.1 使用Hibernate的动机\t150
4.1.1 Hibernate概述\t150
4.1.2 简单Hibernate应用\t151
4.2 Hibernate应用基础\t158
4.2.1 Hibernate应用开发步骤\t158
4.2.2 Hibernate各种文件的作用\t160
4.2.3 Hibernate核心接口\t167
4.2.4 HQL查询\t169
4.3 Hibernate关系映射\t172
4.3.1 一对一关联\t172
4.3.2 多对一单向关联\t178
4.3.3 一对多双向关联\t179
4.3.4 多对多关联\t181
习题4\t185
第5章 MVC框架开发基础\t186
5.1 MVC基本思想\t186
5.2 MVC关键技术\t186
5.2.1 DAO技术\t187
5.2.2 整合Hibernate与Struts 2\t190
5.3 MVC综合开发实战\t193
5.3.1 MVC综合开发实战:学生选课系统(基于SQL Server)\t193
5.3.2 MVC综合开发实战:学生选课系统(基于MySQL)\t216
习题5\t218
第6章 Spring基础及应用\t219
6.1 使用Spring的动机\t219
6.1.1 工厂模式\t219
6.1.2 Spring框架概述\t220
6.2 Spring应用基础\t222
6.2.1 依赖注入应用\t222
6.2.2 注入的两种方式\t224
6.3 Spring核心接口及配置\t227
6.3.1 Spring核心接口\t227
6.3.2 Spring基本配置\t228
6.4 Spring AOP\t229
6.4.1 代理机制初探\t229
6.4.2 AOP术语与概念\t232
6.4.3 通知(Advice)\t233
6.4.4 切入点(Pointcut)\t236
6.5 Spring事务支持\t238
6.6 用Spring集成Java EE各框架\t238
6.6.1 Spring/Hibernate集成应用\t238
6.6.2 Struts 2/Spring集成应用\t244
6.6.3 SSH2多框架整合\t247
习题6\t250
第7章 Java EE多框架整合开发实战\t251
7.1 大型项目架构原理\t251
7.1.1 业务层的引入\t251
7.1.2 Java EE系统分层架构\t259
7.2 SSH2+Service:学生成绩管理系统\t260
7.2.1 搭建项目总体框架\t260
7.2.2 持久层开发\t261
7.2.3 业务层开发\t272
7.2.4 表示层开发\t276
习题7\t305
第8章 Ajax入门\t306
8.1 Ajax概述\t306
8.2 JavaScript基础\t307
8.2.1 JavaScript语法基础\t307
8.2.2 JavaScript浏览器对象\t309
8.3 Ajax基础应用\t314
8.3.1 Ajax应用示例\t314
8.3.2 XMLHttpRequest对象\t317
8.3.3 Ajax技术适用场合\t319
8.4 开源Ajax框架―DWR\t320
习题8\t322
第9章 SSM开发基础\t323
9.1 Spring MVC基础\t323
9.1.1 Spring MVC概述\t323
9.1.2 第一个Spring MVC程序\t323
9.1.3 Spring MVC原理\t331
9.1.4 基于注解的控制器实现\t331
9.2 MyBatis基础\t334
9.2.1 MyBatis简介\t334
9.2.2 第一个MyBatis程序\t334
9.2.3 MyBatis原理及工作流程\t340
9.2.4 MyBatis配置入门\t342
9.3 SSM开发实战\t344
9.3.1 整合原理\t344
9.3.2 搭建SSM框架\t344
9.3.3 程序开发\t347
习题9\t349
第2部分 实 验 指 导
实验1 HTML应用\t350
实验目的\t350
实验内容\t350
思考与练习\t351
实验2 JSP应用\t352
实验目的\t352
实验内容\t352
思考与练习\t353
实验3 Struts 2应用\t354
实验目的\t354
实验内容\t354
思考与练习\t354
实验4 Hibernate与MVC应用\t355
实验目的\t355
实验内容\t355
思考与练习\t357
实验5 Spring应用\t358
实验目的\t358
实验内容\t358
思考与练习\t358
实验6 多框架整合架构应用\t359
实验目的\t359
实验内容\t359
思考与练习\t362
实验7 Ajax应用\t363
实验目的\t363
实验内容\t363
思考与练习\t363
实验8 SSM开发\t364
实验目的\t364
实验内容\t364
思考与练习\t364
第3部分 综合应用实习
实习 模块化开发:网上购书系统\t365
P.1 系统分析和设计\t365
P.2 搭建系统框架\t368
P.3 注册、登录和注销\t375
P.4 图书分类展示\t389
P.5 购书与结账\t404
P.6 用Ajax为注册添加验证\t413
第4部分 附 录
附录A SQL Server 2016学生成绩管理系统数据库\t416
A.1 学生信息表\t416
A.2 课程信息表\t417
A.3 学生成绩表\t418
A.4 专业表\t418
A.5 登录表\t419
A.6 连接表\t419
附录B Java EE开发的基本操作\t420
B.1 创建Java EE项目\t420
B.2 加载配置Struts 2包\t421
B.3 添加Hibernate框架\t423
B.4 为表生成POJO类及映射\t426
B.5 添加Spring开发能力\t428
下载地址