• Java EE 程序设计
21年品牌 40万+商家 超1.5亿件商品

Java EE 程序设计

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

43.97 7.4折 59.8 全新

库存3件

四川成都
认证卖家担保交易快速发货售后保障

作者郝玉龙

出版社清华大学出版社

ISBN9787302507352

出版时间2019-01

装帧平装

开本16开

定价59.8元

货号26488839

上书时间2024-10-20

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
为什么写作本书
  随着社会信息化程度的不断提高,越来越多的软件开发人员需要开发企业级应用程序。目前,企业应用开发主要有两大技术体系:基于Java EE的应用开发和基于.NET的应用开发。Java EE技术以其开放性、灵活性、安全性和技术成熟度,赢得了诸多程序设计人员的青睐,熟练掌握Java EE程序设计已经成为软件开发人员的重要技能。
  本书的特色
  本书的特色在于坚持理论与实践相结合的原则,既注重Java EE基本原理的讲解,又注重Java EE程序设计实践应用的示范,使读者既能够透彻理解Java EE的基本原理和概念,又能够切实提高Java EE编程能力。在Java EE基本原理讲解方面,结合作者自身的理解和体会,以通俗、简练的语言对Java EE核心概念和原理进行重点讲解,尽量避免在一些烦琐的技术细节上过多纠缠,不求面面俱到,力争使读者能够在较短的时间内掌握在实际应用开发中必需的基本概念和技术,并对Java EE的体系框架有整体认识。书中所有示例都是作者结合多年教学实践和实际工程项目经验严格挑选的,力求简洁明了、切中要害、使读者能够快速理解并运用到实践中。
  本书的另一大特色是系统完整、结构合理。Java EE是一个包含众多开发技术的标准规范,涵盖了企业应用开发的各个层面。本书首先对Java EE编程技术进行概述;然后选取Java EE编程中核心的技术进行深入讲解,力求使读者在学习后能够对整个Java EE技术体系和编程思想有全面清晰的了解;后通过一个综合示例对之前所学内容进行总结归纳和升华提高。
  开发环境的选择
  为方便Java EE程序开发技能的示范,本书采用目前流行的免费Java EE开发环境NetBeans IDE和GlassFish Server。首先,因为NetBeans是目前一个集成了完全兼容Java EE 8规范的应用服务器的集成开发环境,减少了在开发环境搭建方面的难度;其次,NetBeans对硬件配置要求不高,且能够满足学习培训的需求。
  适用读者
  本书适合已经掌握了Java语言,希望学习Java EE程序设计的读者。由于Java EE 8规范中吸收了当今流行框架的设计思想和理念,在学习完本书的内容后再深入学习Struts 2、Spring和Hibernate等流行架构技术将会有更好的效果。
  致谢
  本书的整体设计与内容安排由郝玉龙完成。郝玉龙完成了本书第1~4章以及第11~13章的编写,季平完成本书第5~8章的编写,周旋和沈力斌共同完成了本书第9章的编写,张莉和田丽共同完成了本书第10章的编写。关静和胡志宇对本书的整体内容进行了审阅,并提出了一些宝贵的修改意见。庄薇和张琪两位同学完成了本书所有图表的绘制和文字校对。全书由郝玉龙负责校审定稿。
  由于作者水平有限,加之编写时间仓促,书中难免出现错误和不足。对于书中的任何问题和建议,请发E-mail至:haoyulongsd@163.com。
  
    作  者  
  2018年6月于北京

导语摘要
本书基于Java EE 8编程技术进行系统介绍。本书首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想,技术框架等,然后详细指导读者如何基于Netbeans+MySQL来搭建Java EE开发环境,随后以企业应用开发流程为主线对Java EE编程技术进行了系统介绍。本书*后以一个完整信息系统的开发为示例,从系统的需求分析开始,到规划、框架设计、编码、再到部署发布,一步步引导读者完成一个完整系统的开发,向读者展示灵活运用Java EE技术构建完整信息系统的基本技巧。

目录
第1章  Java EE概述    1
1.1  Java EE产生的背景    1
 1.1.1  企业级应用程序特征    1
 1.1.2  企业级应用程序体系结构    2
1.2  Java EE定义    3
1.3  Java EE编程思想    5
1.4  Java EE技术框架    6
 1.4.1  组件技术    7
 1.4.2  服务技术    8
 1.4.3  通信技术    9
 1.4.4  架构技术    10
小结    11
习题1    12
第2章  搭建开发环境    13
2.1  概述    13
2.2  安装JDK NetBeans IDE    14
2.3  安装GlassFish Server 5    16
2.4  开发环境测试    17
小结    20
习题2    20
第3章  Servlet    21
3.1  Web应用模型    21
3.2  Servlet基础    22
 3.2.1  Servlet定义    22
 3.2.2  Servlet工作流程    22
 3.2.3  Servlet编程接口    25
3.3  个Servlet    26
3.4  处理请求    35
 3.4.1  请求参数    35
 3.4.2  Header    40
 3.4.3  上传文件    42
 3.4.4  异步请求处理    44
 3.4.5  异步IO处理    47
3.5  生成响应    52
 3.5.1  编码类型    53
 3.5.2  流操作    53
 3.5.3  重定向    55
 3.5.4  服务器推送    56
3.6  Servlet配置    58
 3.6.1  初始化参数    58
 3.6.2  URL模式    61
 3.6.3  默认Servlet    61
3.7  会话管理    61
 3.7.1  Cookie    62
 3.7.2  URL重写    65
 3.7.3  HttpSession    67
3.8  Servlet上下文    70
3.9  Servlet间协作    73
3.10  Filter    78
3.11  Listener    83
小结    93
习题3    93
第4章  JSP    94
4.1  概述    94
4.2  个JSP    95
4.3  脚本    96
 4.3.1  输出表达式    96
 4.3.2  注释    97
 4.3.3  声明变量、方法、类    98
4.4  指令    102
 4.4.1  page指令    102
 4.4.2  include指令    105
4.5  动作组件    107
4.6  内置对象    114
 4.6.1  request对象    114
 4.6.2  response对象    122
 4.6.3  session对象    124
 4.6.4  application对象    127
 4.6.5  out对象    129
 4.6.6  exception对象    129
 4.6.7  内置对象的作用范围    131
4.7  表达式语言    131
 4.7.1  基本语法    131
 4.7.2  隐式对象    133
 4.7.3  存取器    134
4.8  使用JavaBean    135
小结    140
习题4    141
第5章  JSF    142
5.1  JSF概述    142
 5.1.1  什么是框架    142
 5.1.2  JSF框架    143
 5.1.3  JSF框架的优势    144
5.2  个JSF应用    144
 5.2.1  创建JSF项目    144
 5.2.2  模型组件    147
 5.2.3  视图组件    148
 5.2.4  控制组件    148
 5.2.5  运行演示    149
5.3  Managed Bean    150
 5.3.1  定义Managed Bean    150
 5.3.2  生命周期    153
 5.3.3  Bean之间的依赖    157
5.4  Facelets    159
 5.4.1  组件树    159
 5.4.2  标记    160
 5.4.3  EL支持    164
 5.4.4  资源管理    165
5.5  页面模板    167
小结    171
习题5    171
第6章  WebSocket    172
6.1  引言    172
6.2  WebSocket的工作机制    172
6.3  Java EE对WebSocket的支持    174
6.4  利用WebSocket实现聊天室应用    175
小结    182
习题6    182
第7章  JDBC和数据源    183
7.1  搭建JDBC开发环境    183
 7.1.1  安装数据库系统    183
 7.1.2  安装驱动程序    185
7.2  连接数据库    186
7.3  执行SQL语句    188
 7.3.1  Statement    190
 7.3.2  PreparedStatement    193
 7.3.3  CallStatement    197
7.4  ResultSet    199
 7.4.1  光标    199
 7.4.2  BLOB字段处理    200
7.5  RowSet    202
7.6  连接池和数据源    205
 7.6.1  创建MySQL数据库的连接池    207
 7.6.2  创建数据源    211
 7.6.3  基于数据源访问数据库    212
小结    213
习题7    213
第8章  JPA    214
8.1  概述    214
8.2  个JPA应用    215
 8.2.1  持久化单元    215
 8.2.2  Entity    217
 8.2.3  EntityManager    218
 8.2.4  运行演示    220
8.3  ORM    221
 8.3.1  Entity    221
 8.3.2  主键    222
 8.3.3  复合主键    222
 8.3.4  属性    226
 8.3.5  关联映射    229
 8.3.6  加载方式    234
 8.3.7  顺序    234
 8.3.8  继承映射    235
8.4  Entity管理    236
 8.4.1  获取EntityManager    236
 8.4.2  持久化上下文    236
 8.4.3  Entity操作    237
 8.4.4  级联操作    245
8.5  JPQL    247
 8.5.1  动态查询    247
 8.5.2  参数设置    249
 8.5.3  命名查询    249
 8.5.4  属性查询    250
 8.5.5  使用构造器    251
8.6  本地查询    251
8.7  基于Criteria API的安全查询    252
8.8  生命周期回调方法    255
8.9  缓存    257
小结    259
习题8    259
第9章  EJB    260
9.1  EJB基础    260
 9.1.1  为什么需要EJB    260
 9.1.2  EJB容器    261
 9.1.3  EJB组件    263
 9.1.4  EJB接口    264
 9.1.5  EJB分类    264
 9.1.6  部署EJB    264
 9.1.7  EJB的优点    265
9.2  无状态会话Bean    265
 9.2.1  什么是无状态会话Bean    265
 9.2.2  开发一个无状态会话EJB    266
 9.2.3  利用Servlet测试无状态会话EJB    273
 9.2.4  利用远程客户端测试无状态会话Bean    276
9.3  有状态会话Bean    278
 

—  没有更多了  —

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

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