【现货速发】JavaEE基础实用教程(第3版)(含典型案例视频分析)
全新正版书籍,24小时发货,可开发票。
¥
54.5
7.8折
¥
69.8
全新
库存5件
作者郑阿奇
出版社电子工业出版社
ISBN9787121365294
出版时间2019-07
装帧平装
开本16开
定价69.8元
货号27912453
上书时间2024-12-28
商品详情
- 品相描述:全新
- 商品描述
-
前言
前 言
目前,Java EE技术已经成为优秀的电子商务解决方案。2009年,为了满足市场的需要,我们编写了《Java EE基础实用教程》,受到市场的广泛欢迎,重印9次。2014年,我们根据教学实践对第1版进行了内容和版本升级,推出了第2版,已经重印6次。近年来,Java EE开发新技术不断出现,软件版本不断更新,我们根据近年来的教学和开发实践,对第2版进行了扩展、修改和完善,推出了第3版。
本书分为实用教程、实验指导、综合应用实习、附录4个部分。
1.第1部分 实用教程
本部分系统地介绍了Java EE平台及开发基础、Java Web开发基础、Struts 2基础、Hibernate基础、MVC框架开发基础、Spring基础及应用、Java EE多框架整合开发实战、Ajax入门、SSM开发基础。需要说明下列几点:
(1)【实例一】~【实例十五】:这15个实例前后呼应,在比较中实现区分、强化,特别适合初学者学习;而且通过实验进行系统训练,可提高读者解决问题的能力。
(2)【综合案例】:通过综合案例,对采用不同解决问题的方法进行比较,更有利于读者深入理解。
(3)大小综合实例。本书有些章节有小综合,在介绍三个重要框架之后有一个大综合。
(4)【例】:主要用于消化局部知识,并且把它们联系起来进行应用。
2.第2部分 实验指导
本部分的8个实验先按照要求引导完成教程实例,然后按照“思考与练习”要求自己设计、扩展修改功能。
3.第3部分 综合应用实习
本部分与第1部分中的综合案例不同,它从模块开发的角度介绍网上购书系统。
4.第4部分 附录
附录A介绍了SQL Server 2016学生成绩管理系统数据库,附录B介绍了Java EE开发的基本 操作。
本书提供教学课件、实用教程的实例程序源代码、配套的jar包和其他辅助资源,需要者可从电子工业出版社华信教育资源网(www.hxedu.com.cn)免费注册下载。
本书既可作为大学本科和高职高专相关课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。
本书由郑阿奇(南京师范大学)担任主编,参加编写的还有孙德荣、周何骏、王钢花、刘美芳、卢霞、秦洪林、刘博文、刘忠、郑博琳等,在此一并表示感谢!
由于我们的水平有限,疏漏和错误在所难免,敬请广大师生、读者批评指正。
意见和建议可反馈至作者邮箱:easybooks@163.com。
编 者
导语摘要
目前,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应用系统开发的用户学习和参考。
作者简介
郑阿奇,副教授,就职于南京师范大学计算机科学与技术学院,江苏省计算机学会高级会员。参加国家863计划子项目、主持国家七五攻关项目子项目、主持江苏省重点项目,主持大中型企业和国家机关网络、数据库、管理和控制项目多项。曾获江苏省教学二等奖成果奖2项,全国高校出版社畅销图书二等奖、江苏省科技进步四等奖、江苏省畅销图书编辑二等奖、江苏省优秀软件奖、电子部优秀教程二等奖、*优秀教程二等奖。出版图书多部。
目录
目 录
第1部分 实 用 教 程
第1章 Java EE平台及开发基础1
1.1 Java EE的开发方式1
1.2 Java EE开发环境搭建2
1.2.1 软件的安装2
1.2.2 整合开发环境20
1.3 Java EE开发入门23
1.3.1 MyEclipse集成开发环境23
1.3.2 一个简单的Java EE程序26
1.3.3 Java EE程序的调试40
1.3.4 管理Java EE项目43
习题146
第2章 Java Web开发基础47
2.1 HTML语言47
2.1.1 HTML文件的基本结构47
2.1.2 HTML文件的语言标记48
2.1.3 HTML基本说明50
2.1.4 表单与表格52
2.1.5 多框架文档61
2.2 JSP基础64
2.2.1 JSP语法64
2.2.2 JSP内置对象71
2.2.3 JavaBean及其应用76
2.2.4 JSP应用举例80
2.3 Servlet技术84
2.3.1 Servlet的概念84
2.3.2 Servlet基本结构84
2.3.3 Servlet的编程方式85
2.3.4 Servlet生命周期87
2.3.5 Servlet应用举例87
2.4 Java Web综合开发实战:网络留言系统90
习题2101
第3章 Struts 2基础102
3.1 使用Struts 2的动机102
3.1.1 Model2模式的缺陷102
3.1.2 简单Struts 2应用102
3.2 Struts 2原理及工作流程108
3.2.1 Struts 2基本原理108
3.2.2 Struts 2框架工作流程111
3.2.3 Struts 2配置文件及元素112
3.3 Struts 2数据验证115
3.3.1 实现validate校验116
3.3.2 使用校验框架117
3.4 Struts 2标签库120
3.4.1 Struts 2的OGNL表达式120
3.4.2 数据标签122
3.4.3 控制标签125
3.4.4 表单标签128
3.4.5 非表单标签130
3.5 Struts 2拦截器130
3.5.1 拦截器配置130
3.5.2 拦截器实现类131
3.5.3 应用实例131
3.6 Struts 2国际化应用133
3.7 Struts 2文件上传136
3.7.1 单个文件上传136
3.7.2 多文件上传139
3.8 Struts 2综合开发实战140
3.8.1 Struts 2综合开发实战:添加学生信息140
3.8.2 Struts 2综合开发实战:网络留言系统(Struts 2实现)146
习题3149
第4章 Hibernate基础150
4.1 使用Hibernate的动机150
4.1.1 Hibernate概述150
4.1.2 简单Hibernate应用151
4.2 Hibernate应用基础158
4.2.1 Hibernate应用开发步骤158
4.2.2 Hibernate各种文件的作用160
4.2.3 Hibernate核心接口167
4.2.4 HQL查询169
4.3 Hibernate关系映射172
4.3.1 一对一关联172
4.3.2 多对一单向关联178
4.3.3 一对多双向关联179
4.3.4 多对多关联181
习题4185
第5章 MVC框架开发基础186
5.1 MVC基本思想186
5.2 MVC关键技术186
5.2.1 DAO技术187
5.2.2 整合Hibernate与Struts 2190
5.3 MVC综合开发实战193
5.3.1 MVC综合开发实战:学生选课系统(基于SQL Server)193
5.3.2 MVC综合开发实战:学生选课系统(基于MySQL)216
习题5218
第6章 Spring基础及应用219
6.1 使用Spring的动机219
6.1.1 工厂模式219
6.1.2 Spring框架概述220
6.2 Spring应用基础222
6.2.1 依赖注入应用222
6.2.2 注入的两种方式224
6.3 Spring核心接口及配置227
6.3.1 Spring核心接口227
6.3.2 Spring基本配置228
6.4 Spring AOP229
6.4.1 代理机制初探229
6.4.2 AOP术语与概念232
6.4.3 通知(Advice)233
6.4.4 切入点(Pointcut)236
6.5 Spring事务支持238
6.6 用Spring集成Java EE各框架238
6.6.1 Spring/Hibernate集成应用238
6.6.2 Struts 2/Spring集成应用244
6.6.3 SSH2多框架整合247
习题6250
第7章 Java EE多框架整合开发实战251
7.1 大型项目架构原理251
7.1.1 业务层的引入251
7.1.2 Java EE系统分层架构259
7.2 SSH2 Service:学生成绩管理系统260
7.2.1 搭建项目总体框架260
7.2.2 持久层开发261
7.2.3 业务层开发272
7.2.4 表示层开发276
习题7305
第8章 Ajax入门306
8.1 Ajax概述306
8.2 JavaScript基础307
8.2.1 JavaScript语法基础307
8.2.2 JavaScript浏览器对象309
8.3 Ajax基础应用314
8.3.1 Ajax应用示例314
8.3.2 XMLHttpRequest对象317
8.3.3 Ajax技术适用场合319
8.4 开源Ajax框架—DWR320
习题8322
第9章 SSM开发基础323
9.1 Spring MVC基础323
9.1.1 Spring MVC概述323
9.1.2 个Spring MVC程序323
9.1.3 Spring MVC原理331
9.1.4 基于注解的控制器实现331
9.2 MyBatis基础334
9.2.1 MyBatis简介334
9.2.2 个MyBatis程序334
9.2.3 MyBatis原理及工作流程340
9.2.4 MyBatis配置入门342
9.3 SSM开发实战344
9.3.1 整合原理344
9.3.2 搭建SSM框架344
9.3.3 程序开发347
习题9349
第2部分 实 验 指 导
实验1 HTML应用350
实验目的350
实验内容350
思考与练习351
实验2 JSP应用352
实验目的352
实验内容352
思考与练习353
实验3 Struts 2应用354
实验目的354
实验内容354
思考与练习354
实验4 Hibernate与MVC应用355
实验目的355
实验内容355
思考与练习357
实验5 Spring应用358
实验目的358
实验内容358
思考与练习358
实验6 多框架整合架构应用359
实验目的359
实验内容359
思考与练习362
实验7 Ajax应用363
实验目的363
实验内容363
思考与练习363
实验8 SSM开发364
实验目的364
实验内容364
思考与练习364
第3部分 综合应用实习
实习 模块化开发:网上购书系统365
P.1 系统分析和设计365
P.2 搭建系统框架368
P.3 注册、登录和注销375
P.4 图书分类展示389
P.5 购书与结账404
P.6 用Ajax为注册添加验证413
第4部分 附 录
附录A SQL Server 2016学生成绩管理系统数据库416
A.1 学生信息表416
A.2 课程信息表417
A.3 学生成绩表418
A.4 专业表418
A.5 登录表419
A.6 连接表419
附录B Java EE开发的基本操作420
B.1 创建Java EE项目420
B.2 加载配置Struts 2包421
B.3 添加Hibernate框架423
B.4 为表生成POJO类及映射426
B.5 添加Spring开发能力428
内容摘要
目前,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应用系统开发的用户学习和参考。
主编推荐
郑阿奇,副教授,就职于南京师范大学计算机科学与技术学院,江苏省计算机学会高级会员。参加国家863计划子项目、主持国家七五攻关项目子项目、主持江苏省重点项目,主持大中型企业和国家机关网络、数据库、管理和控制项目多项。曾获江苏省教学二等奖成果奖2项,全国高校出版社畅销图书二等奖、江苏省科技进步四等奖、江苏省畅销图书编辑二等奖、江苏省优秀软件奖、电子部优秀教程二等奖、*优秀教程二等奖。出版图书多部。
— 没有更多了 —
以下为对购买帮助不大的评价