华信教育资源网
Java EE基础实用教程(第3版)(含典型案例视频分析)
丛   书   名: 普通高等教育“十三五”规划教材  新工科建设之路·计算机类专业规划教材
作   译   者:郑阿奇 出 版 日 期:2019-07-01
出   版   社:电子工业出版社 维   护   人:戴晨辰 
书   代   号:G0365290 I S B N:9787121365294

图书简介:

目前,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应用系统开发的用户学习和参考。
定价 69.8
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    目前,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应用系统开发的用户学习和参考。

    图书详情

    ISBN:9787121365294
    开 本:16开
    页 数:440
    字 数:792.0

    本书目录

    目    录
    第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
    习题1	46
    第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
    习题2	101
    第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
    习题3	149
    第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
    习题4	185
    第5章  MVC框架开发基础	186
    5.1  MVC基本思想	186
    5.2  MVC关键技术	186
    5.2.1  DAO技术	187
    5.2.2  整合Hibernate与Struts 2	190
    5.3  MVC综合开发实战	193
    5.3.1  MVC综合开发实战:学生选课系统(基于SQL Server)	193
    5.3.2  MVC综合开发实战:学生选课系统(基于MySQL)	216
    习题5	218
    第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 AOP	229
    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
    习题6	250
    第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
    习题7	305
    第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框架—DWR	320
    习题8	322
    第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
    习题9	349
    第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技术已经成为优秀的电子商务解决方案。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。
    
    编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网