• Java EE实用教程(第3版)(含视频教学)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java EE实用教程(第3版)(含视频教学)

27 3.9折 69 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者郑阿奇

出版社电子工业出版社

出版时间2018-05

版次3

装帧其他

货号9787121341595

上书时间2024-12-05

   商品详情   

品相描述:全新
图书标准信息
  • 作者 郑阿奇
  • 出版社 电子工业出版社
  • 出版时间 2018-05
  • 版次 3
  • ISBN 9787121341595
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 460页
  • 字数 810千字
【内容简介】
本书包含实用教程、实验指导和综合应用实习三部分,实用教程部分首先介绍Java EE 开发环境构建,并通过一个简单的Java EE 程序介绍开发过程、简单调试方法,以了解大致过程;其次系统介绍Struts 2 基础、Struts 2 标签库、Struts 2 类型转换及输入校验、Struts 2 拦截器、Struts 2 的其他应用,通过综合应用案例把Struts 2 的相关内容串起来;再次介绍Hibernate 基础、Hibernate 映射机制、Hibernate 对持久化对象的操作、Hibernate 高级特性,通过应用案例整合Hibernate 与Struts 2;*后介绍Spring 基础、Spring 的AOP及事务支持、Spring 的其他功能,通过案例用Spring 整合各种Java EE 框架,案例分别采用Spring 与Struts 2 整合、Spring 与Hibernate 整合、Spring 与Struts 2 和Hibernate 整合的方法,读者可以清楚地进行对比。习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。综合应用实习部分介绍学生成绩管理系统。本书免费提供教学课件、程序源代码和没有冲突的Jar 包。
【作者简介】
南京师范大学计算机科学与技术学院,副教授,东南大学本科,曾任计算机软件系主任,获选南京师范大学教学名师培养人选。主编5套计算机系列教材,获教育部优秀教材二等奖、电子部优秀教材二等奖、两次获江苏省优秀教学成果二等奖、江苏省畅销图书编辑二等奖、全国高校出版社优秀畅销书二等奖、两次获南京师范大学优秀教学成果一等奖、南京师范大学精品教材一等奖。参加主持国家八六三计划子项目、江苏省科技开发项目,主持南京市科技开发项目、泰州市科委项目、金陵石化公司项目,获江苏省优秀软件奖,江苏省科技进步奖、南京市创新成果奖。获国家发明专利和实用新型专利20多个。
【目录】
目    录

第1部分  实 用 教 程

第1章  Java EE平台及开发入门1

1.1  Java EE的开发方式1

1.2  Java EE平台构建2

1.2.1  软件的安装2

1.2.2  整合开发环境13

1.3  Java EE开发入门16

1.3.1  MyEclipse 2017集成开发

环境16

1.3.2  一个简单的Java EE程序20

1.3.3  Java EE程序的简单调试33

1.3.4  管理Java EE项目35

习题138

第2章  Struts 2基础39

2.1  Struts 2框架开发入门39

2.1.1  MVC基本思想39

2.1.2  MVC实现方式40

2.1.3  简单Struts 2开发41

2.2  Struts 2原理及工作流程45

2.2.1  Struts 2工作原理45

2.2.2  Struts 2项目运行流程46

2.3  Struts 2的控制器Action类47

2.3.1  使用ActionSupport47

2.3.2  Action传值48

2.3.3  Action访问Servlet API49

2.3.4  Action返回结果51

2.3.5  在Action中定义多方法51

2.4  解密Struts 2程序文件52

2.4.1  web.xml文件52

2.4.2  struts.xml文件53

2.4.3  struts.properties文件55

2.5  Struts 2配置详解57

2.5.1  <action>配置详解57

2.5.2  <result>配置详解59

2.5.3  <package>配置详解62

习题264

第3章  Struts 2标签库65

3.1  Struts 2的OGNL65

3.2  Struts 2的标签库67

3.2.1  数据标签67

3.2.2  控制标签77

3.2.3  表单标签85

3.2.4  非表单标签93

习题395

第4章  Struts 2类型转换及输入校验96

4.1  Struts 2内置类型转换器96

4.2  自定义类型转换器99

4.2.1  继承DefaultTypeConverter类

实现转换器99

4.2.2  继承StrutsTypeConverter类

实现转换器102

4.3  数组和集合类型的转换104

4.3.1  数组类型转换器104

4.3.2  集合类型转换器106

4.4  Struts 2输入校验107

4.4.1  使用execute()方法校验109

4.4.2  重写validate()方法校验110

4.4.3  使用Struts 2校验框架校验110

4.4.4  客户端校验113

习题4114

第5章  Struts 2应用进阶115

5.1  Struts 2拦截器115

5.1.1  拦截器概述115

5.1.2  拦截器配置117

5.1.3  自定义拦截器121

5.1.4  拦截器应用实例123

5.2  Struts 2文件操作125

5.2.1  单文件上传125

5.2.2  多文件上传128

5.2.3  文件下载129

5.3  Struts 2国际化131

5.3.1  国际化原理131

5.3.2  资源文件的访问方式132

5.3.3  国际化应用实例133

习题5136

第6章  Struts 2综合应用案例137

6.1  “图书管理系统”主界面设计137

6.1.1  头部设计137

6.1.2  整体设计139

6.2  实现“登录验证”功能140

6.3  实现“借书”功能143

6.3.1  总体界面设计143

6.3.2  查询已借图书146

6.3.3  “借书”功能154

6.4  实现“图书管理”功能159

6.4.1  总体界面设计159

6.4.2  “图书追加”功能161

6.4.3  “图书删除”功能167

6.4.4  “图书查询”功能169

6.4.5  “图书修改”功能170

习题6171

第7章  Hibernate基础172

7.1  ORM简介172

7.2  第一个Hibernate程序172

7.3  Hibernate各种文件的作用180

7.3.1  POJO类及其映射文件180

7.3.2  Hibernate核心配置文件182

7.4  HibernateSessionFactory类183

7.4.1  框架生成类代码183

7.4.2  获取Session对象的流程185

7.4.3  核心接口186

习题7188

第8章  Hibernate映射机制189

8.1  主键映射189

8.1.1  代理主键映射189

8.1.2  自然主键映射191

8.1.3  复合主键映射191

8.2  数据类型映射195

8.3  对象关系映射196

8.3.1  继承关系映射197

8.3.2  关联关系映射205

8.4  动态类的使用217

习题8219

第9章  Hibernate对持久化对象的操作220

9.1  操作持久化对象的常用方法220

9.1.1  save()方法220

9.1.2  get()和load()方法220

9.1.3  update()方法221

9.1.4  delete()方法221

9.1.5  saveOrUpdate()方法221

9.2  HQL查询222

9.2.1  基本查询222

9.2.2  条件查询223

9.2.3  分页查询224

9.2.4  连接查询224

9.2.5  子查询225

9.2.6  SQL查询226

9. 3  Hibernate的批量操作229

9.3.1  批量插入229

9.3.2  批量更新230

9.3.3  批量删除231

9.4  持久对象的生命周期232

习题9233

第10章  Hibernate高级特性234

10.1  Hibernate事务管理234

10.1.1  事务的概念234

10.1.2  Hibernate的事务234

10.2  Hibernate并发处理236

10.2.1  并发产生的问题236

10.2.2  解决方案238

10.3  Hibernate的拦截器239

10.3.1  Interceptor接口239

10.3.2  应用举例241

习题10243

第11章  Hibernate与Struts 2整合应用

案例244

11.1  Hibernate与Struts 2系统的整合244

11.2  添加Hibernate及开发持久层245

11.3  功能实现255

11.3.1  “登录”功能256

11.3.2  “查询已借图书”功能256

11.3.3  “借书”功能259

11.3.4  “图书管理”功能261

习题11264

第12章  MyBatis基础265

12.1  MyBatis简介265

12.2  第一个MyBatis程序265

12.3  MyBatis原理及工作流程272

12.4  MyBatis配置入门273

12.4.1  MyBatis的映射文件273

12.4.2  MyBatis核心配置文件274

12.4.3  与Hibernate类比274

12.5  MyBatis与Struts 2整合应用275

12.5.1  整合原理275

12.5.2  应用案例276

习题12281

第13章  Spring基础282

13.1  Spring开发入门282

13.1.1  Spring概述282

13.1.2  Spring简单应用283

13.2  Spring的核心机制——依赖注入286

13.2.1  依赖注入的概念286

13.2.2  依赖注入的两种方式289

13.3  Spring容器中的Bean291

13.3.1  Bean的定义和属性292

13.3.2  Bean的生命周期294

13.3.3  Bean的管理298

13.3.4  Bean的引用300

13.4  Spring对集合属性的注入301

13.4.1  对List的注入301

13.4.2  对Set的注入302

13.4.3  对Map的注入303

习题13304

第14章  Spring MVC基础305

14.1  Spring MVC概述305

14.2  第一个Spring MVC程序306

14.3  Spring MVC内部工作原理309

14.4  基于注解的控制器实现310

14.5  与持久层框架的整合应用312

14.5.1  Spring MVC与MyBatis

整合312

14.5.2  Spring MVC与Hibernate

整合314

习题14317

第15章  Spring的其他功能318

15.1  Spring后处理器318

15.1.1  Bean后处理器318

15.1.2  容器后处理器320

15.2  Spring的AOP321

15.2.1  代理机制322

15.2.2  AOP的术语与概念325

15.2.3  Spring的AOP基础支持327

15.2.4  Spring的AOP扩展支持335

15.3  定时器的应用342

15.3.1  使用程序直接启动方式342

15.3.2  使用Web监听方式343

15.3.3  Spring定制定时器343

习题15345

第16章  用Spring整合各种Java EE框架346

16.1  Spring与Struts 2整合346

16.1.1  整合原理346

16.1.2  应用实例346

16.2  Spring与Hibernate整合348

16.2.1  整合原理348

16.2.2  应用实例348

16.3  Spring与MyBatis整合357

16.3.1  整合原理357

16.3.2  应用实例357

16.3.3  Mapper接口简化实现361

16.4  Spring与Struts 2、Hibernate三者

的整合363

16.4.1  整合原理363

16.4.2  项目架构363

16.4.3  修改DAO实现类365

16.4.4  编写业务逻辑接口及实

现类370

16.4.5  “登录”功能的实现373

16.4.6  “查询已借图书”功能的

 实现375

16.4.7  “借书”功能的实现377

16.4.8  “图书管理”功能的实现379

16.5  Spring与Spring MVC、MyBatis

三者的整合383

16.5.1  整合原理383

16.5.2  应用实例384

习题16389

第2部分  实 验 指 导

实验1  Struts 2基础应用390

实验目的390

实验内容390

思考与练习390

实验2  Struts 2综合应用391

实验目的391

实验内容391

思考与练习392

实验3  Hibernate基础应用392

实验目的392

实验内容392

思考与练习392

实验4  Hibernate与Struts 2整合应用392

实验目的392

实验内容392

思考与练习393

实验5  MyBatis基础应用393

实验目的393

实验内容393

思考与练习393

实验6  Spring基础应用393

实验目的393

实验内容393

思考与练习393

实验7  Spring MVC基础应用393

实验目的393

实验内容394

思考与练习394

实验8  Spring AOP应用394

实验目的394

实验内容394

思考与练习394

实验9  Spring与Struts 2整合应用394

实验目的394

实验内容394

思考与练习394

实验10  Spring与Hibernate整合应用394

实验目的394

实验内容394

思考与练习395

实验11  Spring与MyBatis整合应用395

实验目的395

实验内容395

思考与练习395

实验12  SSH2架构应用395

实验目的395

实验内容395

思考与练习395

实验13  SSM架构应用395

实验目的395

实验内容395

思考与练习395

第3部分  综合应用实习

P1.1  数据库准备396

P1.2  Java EE系统分层架构397

P1.2.1  分层模型397

P1.2.2  多框架整合实施方案397

P1.3  搭建项目总体框架398

P1.4  持久层开发399

P1.4.1  生成POJO类及映射399

P1.4.2  实现DAO接口组件403

P1.5  业务层开
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP