标签
内容简介
《Java EE 核心技术与应用》是郝玉龙、周旋合著、电子工业出版社于2013年5月出版的Java企业级开发教材,全书依据Java EE 6规范编写,共312页,内容编排为四大部分、13章。第一部分(第1—2章)从企业级应用的特征与架构体系出发,说明Java EE的定义、设计思想(容器、组件及其交互方式)、技术架构与核心开发模式,并带领读者搭建JDK与NetBeans开发环境、运行第一个示例。第二部分(第3—7章)以企业应用的表现层、持久化层与业务逻辑层为主线,讲解基于JSF构建表示逻辑层及JSF的扩展技巧、用Servlet处理较复杂的Web请求、用JPA完成数据持久化、用会话Bean实现业务逻辑,覆盖JSF 2.0、Servlet 3.0、EJB 3.1与JPA 2.0等Java EE 6的新特性。第三部分(第8—10章)进入高级主题:利用CDI实现组件之间的松耦合,借助Bean Validation对数据进行统一校验,并讨论企业应用的安全防护。第四部分(第11—13章)讲解如何用JavaMail为应用添加邮件发送功能、通过Web服务集成外部系统、借助JMS消息服务与消息驱动Bean实现应用间的异步交互。全书章节相对独立,配有示例代码与配套资源,既适合作高校计算机专业教材,也可作为开发人员的自学与查阅参考书。
编辑推荐
市面上的Java EE书不少,但多数或停留在概念翻译,或一头扎进Struts+Spring+Hibernate的框架堆里。这本书的可贵之处在于「以规范为纲」:它不依附某个流行框架,而是顺着Java EE 6自身的体系,从容器与组件的关系讲起,依次走过表示层(JSF)、Web请求处理(Servlet)、持久化(JPA)、业务逻辑(会话Bean),再进入CDI解耦、Bean Validation校验与安全这三个容易被教材略过、却在实际项目中绕不开的进阶主题,最后用JavaMail、Web服务、JMS把应用与外界的集成补齐。脉络清楚,像一张从入门到架构的分层地图。 作者的写法偏「精巧示例+要点提炼」:每个技术点都配可运行的演示,说明「怎么做」,也解释「为什么这样分层」。全书十三章各自独立成篇,教师和自学者都可以按需取舍、跳读,这一点对课时有限的课程尤其友好。书末提供的配套资源可直接下载示例代码,边敲边验证,能显著缩短从读到会的距离。 需要提醒的是,本书定格在Java EE 6与NetBeans环境,若你主要使用Spring Boot+Spring MVC的现代技术栈,它的直接参考价值会打折扣;但若想弄懂Jakarta EE体系本身的设计思想、组件模型与分层架构,它仍是一份结构完整、表述凝练的入门读本。
适合谁读
适合
- 已掌握Java SE基础语法、准备转入企业级Web开发的在校学生
- 正在学习或讲授Java EE、JSP/Servlet、Java Web课程的高校师生
- 习惯使用Struts、Spring、Hibernate等开源框架、希望理解Java EE规范体系全貌的开发者
- 需要一本结构化参考书随时查阅JSF、JPA、EJB、CDI等技术要点的工程师
不适合
- 完全没有Java基础的纯新手,阅读前需先补上Java SE面向对象与集合等内容
- 只做Spring Boot微服务、希望获取现代云原生实践的读者
- 寻找Java EE 7或Jakarta EE 9以上新特性、最新版本差异的读者
阅读建议
- 按第1—2章顺序读完并亲手把开发环境跑通,后续示例才能顺利复现。
- 每章的示例代码建议自己敲一遍再运行,遇到报错时回看对应概念,比单纯阅读更有效。
- 把三层架构当成主线:读到Servlet、JPA、会话Bean时,思考它们各自在表现层、持久层、业务层中承担的角色。
- 读完后用一个完整小项目(如商品管理)串起JSF+JPA+EJB+CDI+JMS,检验是否真正掌握分层协作。
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 第1章 走进Java EE
- 第2章 搭建开发环境
- 第3章 基于JSF构建表示逻辑层
- 第4章 扩展JSF
- 第5章 利用Servlet处理复杂Web请求
- 第6章 利用JPA访问企业信息
- 第7章 使用会话Bean实现业务逻辑
- 第8章 利用CDI实现组件间低耦合
- 第9章 使用Bean Validation校验数据
- 第10章 确保企业应用安全
- 第11章 为应用添加邮件发送功能
- 第12章 利用Web服务集成应用
- 第13章 利用消息服务实现应用间异步交互
常见问题
这本书讲的是Java EE哪个版本?
全书基于Java EE 6规范编写,重点覆盖JSF 2.0、Servlet 3.0、EJB 3.1、JPA 2.0,以及CDI和Bean Validation等随该版本引入的技术。
书里的示例用什么开发环境?
第2章以安装JDK和NetBeans IDE为主线搭建环境,并通过一个测试示例验证环境是否可用;示例代码可在博文视点本书页面下载配套资源。
零基础可以直接读吗?
不太建议。本书定位在「已学完Java语言、准备进入Java EE开发」的阶段,未系统讲解Java语法、面向对象与集合,零基础读者需先补Java SE内容。
现在学Java EE 6还有用吗?
规范已演进为Jakarta EE,但本书讲解的容器与组件模型、分层架构、JPA与CDI等核心思想仍具参考价值;若需要最新API细节,则建议配合官方文档阅读。
全书篇幅和结构大致怎样?
全书312页、约14.6万字,共13章四大部分,分别对应Java EE概览与环境、三层开发技术、进阶主题(CDI、校验、安全)以及集成与交互,各章相对独立可跳读。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。