登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java EE框架技术进阶式教程(第2版)

書城自編碼: 3249166
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 赵彦、许常青、刘丽
國際書號(ISBN): 9787302503439
出版社: 清华大学出版社
出版日期: 2018-08-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 319

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
无端欢喜
《 无端欢喜 》

售價:NT$ 347.0
股票大作手操盘术
《 股票大作手操盘术 》

售價:NT$ 245.0
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
《 何以中国·何谓唐代:东欧亚帝国的兴亡与转型 》

售價:NT$ 398.0
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
《 一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要 》

售價:NT$ 203.0
泉舆日志 幻想世界宝石生物图鉴
《 泉舆日志 幻想世界宝石生物图鉴 》

售價:NT$ 611.0
养育女孩 : 官方升级版
《 养育女孩 : 官方升级版 》

售價:NT$ 230.0
跨界:蒂利希思想研究
《 跨界:蒂利希思想研究 》

售價:NT$ 500.0
千万别喝南瓜汤(遵守规则绘本)
《 千万别喝南瓜汤(遵守规则绘本) 》

售價:NT$ 204.0

建議一齊購買:

+

NT$ 306
《 C语言程序设计 》
+

NT$ 359
《 Ubuntu Linux操作系统实用教程 》
+

NT$ 360
《 Linux操作系统教程 》
編輯推薦:
《Java EE框架技术进阶式教程(第2版)》采用新颖的进阶式教学模式,让学生拾阶而上,攀登知识的高峰。同时采用项目驱动法、任务教学法和实例教学法完成对Java EE框架技术的讲述,让学生提前感知软件开发人员的工作。
共12个单元,每个单元包含若干个任务。全书贯穿两个大项目,项目1是网上购物系统,项目2是图书管理系统。第1~11单元按知识点展开项目1中的相应部分。项目2的相应部分在各单元后面的习题和实训中讲述。第12单元是网上购物系统的开发,详细阐述了使用Java EE四层模型开发项目1的全过程。
图文并茂,深入浅出,语言流畅,含大量实例和案例,知识点的展开符合认识规律。既可作为一般高等院校Java类课程的教材,也可供软件开发人员参考。
內容簡介:
本书使用新颖的进阶式教学模式,让学生拾阶而上,攀登知识的高峰。同时采用项目驱动法、任务教学法和实例教学法完成对Java EE框架技术的讲述,让学生提前感知软件开发人员的工作。
全书共分12个单元,每个单元包含若干个任务。两个大项目贯穿全书,项目1是网上购物系统,项目2是图书管理系统。第1~11单元按知识点展开项目1中的相应部分。项目2的相应部分在各单元后面的习题和实训中讲述。第12单元是网上购物系统的开发,详细阐述使用Java EE四层模型开发项目1的全过程。
本书图文并茂,深入浅出,语言流畅,富含大量实例和案例,各个知识点的展开符合认识规律,既可作为一般高等院校Java EE课程的教材,又可供软件开发人员参考。
目錄
第一篇基础篇
第1单元Java EE概述31.1任务1Java EE发展历史3
1.2任务2Java EE简介4
1.2.1Java EE的概念4
1.2.2Java EE提出的背景4
1.2.3Java EE的优势4
1.2.4Java EE的四层模型5
1.3任务3Java EE的13种核心技术6
单元总结8
习题8
实训1Java EE概况8
第2单元Java EE运行及开发环境的搭建9
2.1任务1JDK的下载、安装及配置9
2.1.1JDK的下载和安装9
2.1.2JDK的环境变量的配置9
2.2任务2Eclipse的下载与安装10
2.3任务3MyEclipse的下载与安装11
2.3.1MyEclipse插件的下载11
2.3.2MyEclipse插件的安装11
2.3.3启动MyEclipse11
2.4任务4Tomcat服务器的下载、安装及配置12
2.4.1Tomcat的下载和安装13
2.4.2在MyEclipse中配置Tomcat13
2.5任务5进阶式案例Hello World程序15
单元总结18习题18
实训2搭建Java EE运行及开发环境19
目录◆Java EE框架技术进阶式教程(第2版)第3单元数据库访问技术20
3.1任务1引入性案例20
3.1.1案例分析20
3.1.2解决方案21
3.1.3具体实现21
3.2任务2MySQL数据库21
3.2.1MySQL安装与配置21
3.2.2MySQL的使用23
3.3任务3JDBC26
3.3.1JDBC概述26
3.3.2JDBC驱动程序26
3.3.3使用JDBC连接数据库27
3.3.4常用数据库的JDBC连接代码28
3.3.5JDBC发送SQL语句29
3.3.6获得SQL语句的执行结果30
3.4任务4进阶式案例添加用户功能的具体实现31
3.4.1功能概述32
3.4.2运行效果32
3.4.3具体实现32
单元总结38
习题39
实训3实现图书管理系统中添加图书信息的功能39
第二篇框架篇
第4单元Struts 2框架技术入门434.1任务1引入性案例43
4.1.1解决方案44
4.1.2具体实现44
4.1.3分析不足之处50
4.2任务2Struts 2简介51
4.2.1Struts 2的发展历史51
4.2.2Struts 2与WebWork 2、Struts 1的关系51
4.3任务3Struts 2的体系结构53
4.3.1Struts 2的体系结构53
4.3.2Struts 2的工作机制53
4.4任务4Struts 2的配置54
4.4.1web.xml的配置55
4.4.2struts.properties的配置55
4.4.3struts.xml的配置56
4.4.4package的配置56
4.4.5命名空间的配置56
4.5任务5进阶式案例第一个Struts 2程序57
4.5.1解决方案57
4.5.2具体实现57
单元总结60
习题60
实训4使用Struts 2框架实现图书管理系统的用户登录模块61
第5单元Struts 2进阶与提高62
5.1任务1引入性案例62
5.1.1案例分析62
5.1.2设计步骤64
5.1.3具体实现64
5.1.4Struts 2工作流程67
5.1.5分析不足之处68
5.2任务2Struts 2标签库69
5.2.1Struts 2标签分类69
5.2.2表单标签70
5.2.3非表单标签73
5.2.4控制标签73
5.2.5数据标签74
5.3任务3Struts 2国际化74
5.3.1Struts 2中的全局资源文件74
5.3.2在Struts 2中访问国际化信息75
5.3.3对引入性案例实现国际化75
5.4任务4数据类型转换器76
5.4.1传统的类型转换76
5.4.2Struts 2内建的类型转换器77
5.4.3其他转换方式78
5.5任务5数据校验82
5.5.1使用validate方法进行数据校验82
5.5.2使用Validation框架进行数据校验84
5.6任务6进阶式案例用户注册模块86
5.6.1设计步骤87
5.6.2运行效果88
单元总结89
习题89
实训5图书管理系统的用户登录模块的优化89
第6单元Hibernate框架技术入门91
6.1任务1引入性案例91
6.1.1案例分析91
6.1.2设计步骤92
6.1.3具体实现92
6.1.4分析不足之处97
6.2任务2ORM简介97
6.2.1为什么要使用ORM98
6.2.2具有代表性的ORM框架98
6.3任务3Hibernate简介99
6.3.1Hibernate的发展历史99
6.3.2Hibernate与EJB的关系99
6.3.3Hibernate框架结构100
6.3.4Hibernate的工作原理100
6.4任务4Hibernate的安装与配置101
6.4.1Hibernate的安装101
6.4.2Hibernate配置文件101
6.5任务5Hibernate的核心类103
6.5.1Configuration与SessionFactory103
6.5.2Session类104
6.6任务6对象关联关系104
6.7任务7Hibernate映射104
6.7.1基本数据类型映射105
6.7.2持久化类和数据表映射106
6.8任务8进阶式案例使用Hibernate框架技术添加商品信息107
6.8.1解决方案107
6.8.2具体实现107
6.8.3运行效果110
单元总结111
习题111
实训6使用Hibernate框架实现图书管理系统中添加图书信息的功能111
第7单元Hibernate查询113
7.1任务1引入性案例113
7.1.1案例分析113
7.1.2设计步骤114
7.1.3具体实现114
7.1.4分析不足之处117
7.2任务2Hibernate的关联查询117
7.2.1一对一关联关系118
7.2.2一对多、多对一关联关系119
7.2.3多对多关联关系121
7.3任务3Hibernate的数据检索策略122
7.3.1立即检索122
7.3.2延迟检索123
7.3.3预先检索123
7.3.4批量检索124
7.4任务4Hibernate的数据查询策略124
7.4.1Hibernate查询方式简介125
7.4.2标准API方式125
7.4.3HQL方式126
7.4.4原生SQL方式127
7.5任务5Hibernate过滤128
7.5.1Session过滤128
7.5.2Filter过滤129
7.6任务6进阶式案例使用Hibernate框架技术实现多表连接查询129
7.6.1解决方案130
7.6.2具体实现130
7.6.3运行效果134
7.6.4案例解析134
单元总结136
习题137
实训7使用Hibernate框架实现图书管理系统中查询图书详细信息的
功能137
第8单元Hibernate高级特性139
8.1任务1引入性案例139
8.1.1案例分析140
8.1.2设计步骤140
8.1.3具体实现141
8.1.4分析不足之处148
8.2任务2Hibernate的事务管理149
8.2.1事务的基本概念149
8.2.2基于JDBC的事务管理150
8.2.3基于JTA的事务管理151
8.3任务3Hibernate的并发控制152
8.3.1并发的基本概念152
8.3.2悲观锁153
8.3.3乐观锁154
8.4任务4Hibernate的缓存管理155
8.4.1缓存原理156
8.4.2一级缓存156
8.4.3二级缓存157
8.4.4查询缓存158
8.5任务5进阶式案例使用Hibernate的高级特性优化引入性案例161
8.5.1解决方案162
8.5.2具体实现162
8.5.3运行效果166
8.5.4案例解析166
单元总结167
习题167
实训8使用Hibernate框架实现图书管理系统中借阅、归还图书的功能168
第9单元Spring框架技术入门170
9.1任务1引入性案例170
9.1.1案例分析170
9.1.2设计步骤171
9.1.3具体实现171
9.1.4分析不足之处172
9.2任务2Spring简介172
9.2.1Spring的发展历史172
9.2.2Spring的主要特性173
9.2.3Spring框架的组成173
9.3任务3Spring的下载和配置174
9.3.1下载Spring框架175
9.3.2Spring发布包和软件包175
9.3.3Spring的配置176
9.3.4Bean的配置176
9.4任务4理解Spring的核心模式IoC178
9.4.1反转控制178
9.4.2依赖注入的3种方式180
9.5任务5BeanFactory与ApplicationContext181
9.5.1BeanFactory182
9.5.2ApplicationContext183
9.6任务6进阶式案例使用Spring框架实现引入性案例183
9.6.1解决方案183
9.6.2具体实现184
9.6.3运行效果186
单元总结186
习题187
实训9使用Spring框架实现本单元实例1中的情景187
第10单元Spring框架中的AOP技术188
10.1任务1引入性案例188
10.1.1案例分析188
10.1.2设计步骤189
10.1.3具体实现189
10.1.4分析不足之处190
10.2任务2AOP概述190
10.2.1OOP与AOP的关系191
10.2.2AOP的相关概念192
10.2.3Java动态代理与AOP192
10.3任务3Spring AOP中的通知195
10.3.1Spring AOP支持的通知类型195
10.3.2BeforeAdvice196
10.3.3AfterReturningAdvice198
10.3.4MethodInterceptor199
10.3.5ThrowAdvice200
10.4任务4Spring AOP的切入点202
10.4.1静态切入点202
10.4.2动态切入点203
10.4.3静态切入点测试实例203
10.5任务5AOP的代理模式205
10.5.1理解代理205
10.5.2ProxyFactory206
10.5.3ProxyFactoryBean207
10.5.4AOP代理模式测试实例207
10.6任务6进阶式案例使用Spring框架中的AOP技术实现引入性
案例211
10.6.1解决方案211
10.6.2具体实现211
10.6.3运行效果213
单元总结214
习题214
实训10使用Spring AOP技术模拟图书管理系统中到期提醒信息的输出215
第11单元Spring、Struts、Hibernate框架整合技术216
11.1任务1引入性案例216
11.2任务2Spring与Struts的整合217
11.2.1Spring与Struts 1的整合方式217
11.2.2Spring与Struts 2的整合技术218
11.3任务3Spring与Java EE持久化数据访问技术220
11.3.1获取DataSource的方法220
11.3.2Spring对JDBC的支持222
11.4任务4Spring与Hibernate的整合224
11.4.1Spring对Hibernate的支持224
11.4.2Spring对SessionFactory的管理225
11.4.3Hibernate的DAO实现226
11.4.4使用HibernateTemplate226
11.4.5管理Hibernate事务227
11.5任务5构建SSH整合框架体系229
11.6任务6进阶式案例使用SSH框架体系实现购物车模块的开发241
11.6.1解决方案241
11.6.2具体实现242
11.6.3运行效果251
单元总结251
习题252
实训11使用SSH框架体系实现图书管理系统中图书添加和查阅模块252
第三篇系统开发篇
第12单元网上购物系统25512.1步骤1网上购物系统需求分析255
12.2步骤2网上购物系统数据库设计256
12.3步骤3网上购物系统框架搭建258
12.3.1工程目录结构解析258
12.3.2创建ShoppingSystem工程259
12.4步骤4网上购物系统的代码实现259
12.4.1数据持久层的实现259
12.4.2数据库连接的实现260
12.4.3用户管理模块的实现261
12.4.4商品浏览模块的实现266
12.4.5购物车管理模块的实现271
12.4.6订单管理模块的实现278
12.4.7主界面的实现281
单元总结284
习题284
实训12图书管理系统285
內容試閱
前言ForewordJava EE是企业应用的一种软件架构,该技术在逐步发展并日趋成熟,已成为当前Web开发以及大型软件开发的首选方案,受到广大Java爱好者和软件公司的追捧。因此,越来越多的人开始关注并学习Java EE,希望使其成为职场生涯的必胜法宝。本书以网上购物系统和图书管理系统案例为教学背景,采用新型的进阶式教学模式,介绍Java EE框架技术和应用系统开发技术,将项目驱动法、任务式教学法和实例教学法融入课堂,让学生提前感知软件开发人员的工作。
本书以框架为主线,选择最先进的版本,采用通俗的语言,循序渐进、由浅入深地讲述MySQL数据库技术、Struts 2框架、Hibernate框架、Spring框架,并详细介绍Tomcat、MyEclipse的使用方法。
本书最大的特点就是采用了进阶式教学模式。
在宏观上,作者根据Java EE的技术规范和应用经验,通过对Java EE知识点的分析,将教学内容分为基础篇、框架篇和系统开发篇,分阶段、分层次地实现了各单元间知识的进阶。在微观上,全书共分为12个单元,每个单元都包含一个引入性案例,即每个单元的主题,首先使用已有知识实现引入性案例;接着对该实现过程进行分析,提出有待解决的问题;然后学习新知识点,解决提出的问题;最后使用新学的知识重新实现引入性案例,也就是完成进阶式案例,达到知识的进阶。
这样的学习过程,不仅可以让学生知道学了什么,还能让学生明白为什么学、学了之后怎么用。
下面详述本书的其他特点,欢迎读者批评指正、共同探讨、提出宝贵意见和建议。
(1) 本书完全按照认识的规律逐步展开,由浅入深讲述每一个知识点。
(2) 全书分为12个单元,每个单元又包含若干个任务。将各个知识点渗透到每个单元的任务中,概念清晰、明确,图文并茂,易于理解。◆Java EE框架技术进阶式教程(第2版)前言(3) 以项目驱动法进行教学,逐步拓展课程内容。两个大项目贯穿全书,项目1是网上购物系统,项目2是图书管理系统。各单元按知识点展开项目1的相应部分,进行针对性的技能训练,同时加强老师的指导作用。项目2的相应部分在各单元后面的习题和实训中讲述,供学生练习,培养学生的探索和创新能力。
(4) 注重理论的可视化,可读性强,便于学生自学。本书中的任何一个案例都由背景介绍、功能演示、实现步骤、代码解释四部分组成。同时,在改进引入性案例的过程中,学生可以对已经学过的内容举一反三,将知识点贯穿于整个教学活动过程中,能够温故而知新。
(5) 通过大量的案例来引导、剖析、阐述各个知识点,每个案例都是最终项目的一部分。
建议用80个学时完成第1~11单元的课程,讲解Java EE框架技术的相关知识点,实现网上购物系统的各个功能。第12单元为系统开发篇,建议放在实训环节中讲述,该单元采用Java EE四层开发模型,使用软件工程的设计理念,以网上购物系统为例讲述项目开发的过程,同时该单元也是前11个单元的综合。
本书既可作为一般高等院校Java EE相关课程的教材,又可供软件开发人员参考。
为了方便教学和读者上机操作,作者提供本书配套的课程标准、教学大纲、教案、教学课件、系统的所有源代码文件和系统所需的JAR包。读者可以到清华大学出版社网站(http:www.tup.com.cn)查询和下载,也可以将有关建议和要求直接发送到作者信箱(flingmonica@163.com)。
本书的第1~4单元由许常青老师编写,第5~6单元由刘丽老师编写,第7~12单元由赵彦老师编写。
在本书的编写过程中,承蒙江苏信息职业技术学院物联网工程学院顾晓燕院长的帮助。感谢我的同事许常青老师、刘丽老师、季云峰老师对该课程的帮助和支持。也由衷地感谢清华大学出版社的关心和帮助。我的每一分收获都渗透了大家的关怀。
最后,我要感谢我的家人对我的理解和支持。感谢第1版的真诚读者,以及所有朋友对我的帮助,是您的支持才有了今天的第2版。
赵彦2018年4月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.