Java EE 7 教程 目录
原文:http://docs.oracle.com/javaee/7/tutorial/doc/home.htm
翻译:石卓林 shizhuolin@hotmail.com
- Eric Jendrock
- Ricardo Cervera-Navarro
- Ian Evans
- Kim Haase
- William Markito
- Chinmayee Srivathsa
- Preface
Part I Introduction
- Overview
- Using the Tutorial Examples
Part II Platform Basics
- Resource Creation
- Injection
- Packaging
Part III The Web Tier
- Getting Started with Web Applications
- JavaServer Faces Technology
- Introduction to Facelets
- Expression Language
- Using JavaServer Faces Technology in Web Pages
- Using Converters, Listeners, and Validators
- Developing with JavaServer Faces Technology
- Using Ajax with JavaServer Faces Technology
- Composite Components: Advanced Topics and Example
- Creating Custom UI Components and Other Custom Objects
- Configuring JavaServer Faces Applications
- Java Servlet Technology
- Java API for WebSocket
- JSON Processing
- Internationalizing and Localizing Web Applications
Part IV Bean Validation
- Introduction to Bean Validation
- Bean Validation: Advanced Topics
Part V Contexts and Dependency Injection for Java EE
- Introduction to Contexts and Dependency Injection for Java EE
- Running the Basic Contexts and Dependency Injection Examples
- Contexts and Dependency Injection for Java EE: Advanced Topics
- Running the Advanced Contexts and Dependency Injection Examples
Part VI Web Services
- Introduction to Web Services
- Building Web Services with JAX-WS
- Building RESTful Web Services with JAX-RS
- Accessing REST Resources with the JAX-RS Client API
- JAX-RS: Advanced Topics and Example
Part VII Enterprise Beans
- Enterprise Beans
- Getting Started with Enterprise Beans
- Running the Enterprise Bean Examples
- Using the Embedded Enterprise Bean Container
- Using Asynchronous Method Invocation in Session Beans
Part VIII Persistence
- Introduction to the Java Persistence API
- Running the Persistence Examples
- The Java Persistence Query Language
- Using the Criteria API to Create Queries
- Creating and Using String-Based Criteria Queries
- Controlling Concurrent Access to Entity Data with Locking
- Creating Fetch Plans with Entity Graphs
- Using a Second-Level Cache with Java Persistence API Applications
Part IX Messaging
- Java Message Service Concepts
- Java Message Service Examples
Part X Security
- Introduction to Security in the Java EE Platform
- Getting Started Securing Web Applications
- Getting Started Securing Enterprise Applications
- Java EE Security: Advanced Topics
Part XI Java EE Supporting Technologies
- Transactions
- Resource Adapters and Contracts
- The Resource Adapter Examples
- Using Java EE Interceptors
- Batch Processing
- Concurrency Utilities
Part XII Case Studies
- Duke's Bookstore Case Study Example
- Duke's Tutoring Case Study Example
- Duke's Forest Case Study Example
- Index
- 前言
第一部分 简介
- 概述
- 使用教学示例
第二部分 平台基础
- 创建资源
- 注入
- 打包
第三部分 Web层
- Web应用程序入门
- JavaServer Faces 技术
- Facelets 简介
- 表达式语言
- 在网页中应用JavaServer Faces技术
- 使用转换器,监听器和校验器
- 使用JavaServer Faces技术开发
- 使用JavaServer Faces技术的Ajax功能
- 复合组件:高级话题和示例
- 创建自定义UI组件和其他自定义对象
- 配置JavaServer Faces应用程序
- Java Servlet 技术
- 关于WebSocket的Java API
- 处理JSON
- 国际化和本地化Web应用程序
第四部分 Bean验证
- Bean验证简介
- Bean验证:高级话题
第五部分 Java EE的上下文和依赖注入
- Java EE的上下文和依赖注入简介
- 运行简单的上下文和依赖注入范例
- Java EE的上下文和依赖注入: 高级话题
- 运行复杂的上下文和依赖注入范例
第六部分 WEB服务
- Web服务简介
- 使用JAX-WS创建Web服务
- 使用JAX-RS创建RESTful Web服务
- 使用JAX-RS客户端API访问REST资源
- JAX-RS: 高级话题和范例
第七部分 企业Beans
- 企业Bean
- 企业Bean入门
- 运行企业Bean范例
- 使用嵌入式企业Bean容器
- 在会话Bean中使用异步方法调用
第八部分 持久化
- Java持久化API简介
- 运行持久化范例
- Java持久化查询语言
- 使用标准API创建查询
- 创建和使用基于字符串的标准查询
- 利用锁实现对实体数据的并发访问控制
- 利用实体图创建查询输出计划
- 在Java持久化API应用程序中使用二级缓存
第九部分 消息
- Java消息服务概念
- Java消息服务范例
第十部分 安全
- Java EE平台安全性简介
- Web应用程序安全入门
- 企业应用程序安全入门
- Java EE的安全性: 高级话题
第十一部分 Java EE支持技术
- 事务
- 资源适配器和其概念
- 资源适配器范例
- 使用Java EE拦截器
- 批处理
- 并发控制工具
第十二部分 学习案例
- 杜克大学在线书店案例示范
- 杜克大学在线教学案例示范
- 杜克大学多应用站点案例示范
- 索引