《Java EE 7精粹》—— 导读

简介: 本书提供了Java EE 7平台中关键规范的概述(每章一个规范)。本书绝不是一本介绍不同规范中每一个概念的详尽指南或教程,而是通过简单的代码示例来解释不同规范的主要概念。阅读本书,无需具备Java EE平台早期版本的知识,但你需要对Java有一些基本了解,以便理解代码。

0e51b9c843785a94fa9e7fcbec12819838134864

前言

Java EE 7平台建立在以前的版本之上,侧重于提高生产力和拥抱HTML5。本书面向的是想快速概览这个平台和回来复习基础知识的读者。

本书提供了Java EE 7平台中关键规范的概述(每章一个规范)。本书绝不是一本介绍不同规范中每一个概念的详尽指南或教程,而是通过简单的代码示例来解释不同规范的主要概念。阅读本书,无需具备Java EE平台早期版本的知识,但你需要对Java有一些基本了解,以便理解代码。

这本书的重要部分来自《Java EE 6 Pocket Guide》(O'Reilly出版)。添加的新章节覆盖了平台的新技术。添加的新内容或对现有部分的更新反映了平台的变化。如果已经读过《Java EE 6 Pocket Guide》,那么你就能以更快的速度读完这本书。否则,可以从头到尾地阅读这本书,或者根据兴趣阅读特定的章节。

我还提供了一个自学指导,是关于如何使用本书中描述的大部分技术来构建端到端应用的。这需要开发人员了解设计模式,以使用Java EE 7来构建一个实际应用。

希望你会喜欢这本书!

目录

第1章 Java EE
1.1 简介
1.2 可交付成果
1.3 Java EE 7有什么新功能

第2章 Servlets
2.1 WebServlet
2.2 Servlet过滤器
2.3 事件监听器
2.4 异步支持
2.5 非阻塞I/O
2.6 Web Fragment
2.7 安全
2.8 资源打包
2.9 错误映射
2.10 Handling Multipart Requests
2.11 Upgrade Processing

第3章 JSF
3.1 Facelets
3.2 资源处理
3.3 复合组件
3.4 请求处理生命周期阶段
3.5 Ajax
3.6 HTTP GET
3.7 服务器和客户端扩展点
3.8 验证数据
3.9 导航规则
3.10 Faces Flow
3.11 资源库契约

第4章 REST式的Web服务

第5章 基于SOAP的Web服务

第6章 JSON-P

第7章 WebSocket

第8章 EJB

第9章 上下文和依赖注入

第10章 并发工具包

第11章 Bean验证

第12章 Java事务

第13章 Java持久化

第14章 消息服务

第15章 批处理

第16章 构建端到端的应用

相关文章
|
8月前
|
安全 Java API
Java SE 与 Java EE 区别解析及应用场景对比
在Java编程世界中,Java SE(Java Standard Edition)和Java EE(Java Enterprise Edition)是两个重要的平台版本,它们各自有着独特的定位和应用场景。理解它们之间的差异,对于开发者选择合适的技术栈进行项目开发至关重要。
1380 1
|
11月前
|
设计模式 算法 Java
Java SE 与 Java EE 组件封装使用方法及实践指南
本指南详细介绍了Java SE与Java EE的核心技术使用方法及组件封装策略。涵盖集合框架、文件操作、Servlet、JPA、EJB和RESTful API的使用示例,提供通用工具类与基础组件封装建议,如集合工具类、文件工具类、基础Servlet、实体基类和服务基类等。同时,通过分层架构集成示例展示Servlet、EJB和JPA的协同工作,并总结组件封装的最佳实践,包括单一职责原则、接口抽象、依赖注入、事务管理和异常处理等。适合希望提升代码可维护性和扩展性的开发者参考。
374 0
|
前端开发 Java 数据库连接
你不可不知道的JAVA EE 框架有哪些?
本文介绍了框架的基本概念及其在编程领域的应用,强调了软件框架作为通用、可复用的软件环境的重要性。文章分析了早期Java EE开发中使用JSP+Servlet技术的弊端,包括可维护性差和代码重用性低等问题,并阐述了使用框架的优势,如提高开发效率、增强代码规范性和可维护性及提升软件性能。最后,文中详细描述了几种主流的Java EE框架,包括Spring、Spring MVC、MyBatis、Hibernate和Struts 2,这些框架通过提供强大的功能和支持,显著提升了Java EE应用的开发效率和稳定性。
|
存储 缓存 前端开发
JavaEE初阶——初识EE(Java诞生背景,CPU详解)
带你从零入门JAVAEE初阶,Java的发展历程认识什么是cpu,cpu的工作原理,cpu是如何进行计算的,cpu的架构,指令集,cpu的核心,如何提升cpu的算力,cpu的指令,,cup的缓存,cpu的流水线
|
Java 数据库连接 API
Spring 框架的介绍(Java EE 学习笔记02)
Spring是一个由Rod Johnson开发的轻量级Java SE/EE一站式开源框架,旨在解决Java EE应用中的多种问题。它采用非侵入式设计,通过IoC和AOP技术简化了Java应用的开发流程,降低了组件间的耦合度,支持事务管理和多种框架的无缝集成,极大提升了开发效率和代码质量。Spring 5引入了响应式编程等新特性,进一步增强了框架的功能性和灵活性。
|
设计模式 监控 安全
屏幕监控软件的设计模式:深入理解Java EE
在Java EE环境中,屏幕监控软件采用生产者-消费者设计模式,`ScreenCaptureProducer`类捕获屏幕数据并放入队列,`ScreenCaptureConsumer`负责处理和提交。数据每5分钟通过定时任务和RESTful API自动提交至网站,提升管理效率。该方案支持实时监控、数据分析和高效的数据处理。
317 2
|
存储 Java 对象存储
<Java EE 进阶> 3.Spring简单的读和取
<Java EE 进阶> 3.Spring简单的读和取
171 1
|
存储 Java Linux
【Java EE】 文件IO的使用以及流操作
【Java EE】 文件IO的使用以及流操作
231 3
|
存储 安全 Java
【Java EE】CAS原理和实现以及JUC中常见的类的使用
【Java EE】CAS原理和实现以及JUC中常见的类的使用
312 3
|
安全 Java 编译器
【Java EE】总结12种锁策略以及synchronized的实现原理
【Java EE】总结12种锁策略以及synchronized的实现原理
433 1