Java EE 部分考试大纲
Java EE 7应用程序开发人员:
了解Java EE体系结构
- 描述Java EE 7标准,容器,API和服务
- 区分应用程序组件功能,因为它们适用于不同的层和容器,包括Java EE Web容器,业务逻辑实现和WebServices
- 创建,打包和部署Java EE应用程序
- 展示对Enterprise JavaBeans和CDI bean,它们的生命周期和内存范围的理解
- 演示对bean组件,注释,注入和JNDI之间关系的理解
使用EJB实施业务逻辑
- 创建包含同步和异步业务方法的会话EJB组件,管理生命周期容器回调并使用拦截器
- 展示出对如何控制EJB事务,区分容器管理(CMT)和Bean管理(BMT)事务的理解
- 创建EJB计时器
使用JAX-WS和JAXB API实现SOAP服务
-
使用JAX-WS API创建SOAP Web服务和客户端
-
使用JAXB API定义Java到XML Schema映射以编组和解组Java对象
使用JSP创建Java Web应用程序
-
描述JSP生命周期
-
描述JSP语法,使用标记库和表达式语言(EL)
-
使用Servlet和Java Server Page处理错误
使用WebSockets创建Java应用程序
- 了解和利用WebSockets的通信风格和生命周期
- 使用JSR 356 API和JavaScript创建WebSocket服务器和客户端端点处理程序
- 产生和使用,编码和解码WebSocket消息
安全的Java EE 7应用程序
-
描述Java EE声明性和程序性安全性,并使用应用程序角色,安全性约束和登录模块配置身份验证
-
描述WebServices安全标准
在Java EE 7应用程序中使用并发API
- 演示对Java并发实用程序的理解并使用托管执行程序
使用JPA实体和BeanValidation管理持久性
- 创建JPA实体和关系对象关系映射(ORM)
- 使用实体管理器执行数据库操作,事务和使用JPA实体锁定
- 通过转换,验证和密钥生成处理实体数据
- 创建并执行JPQL语句
使用Java消息服务API
- 描述Java消息服务(JMS)消息传递模型并实现Java SE和Java EE消息生产者和使用者,包括消息驱动的bean
- 通过JMS API使用事务
使用Servlet创建Java Web应用程序
-
创建Java Servlet,描述如何将它们映射到url并使用HTTP方法
-
处理HTTP标头,参数,cookie
-
使用容器回调方法和WebFilters管理servlet生命周期
使用JAX-RS API实施REST服务
-
了解和应用REST服务约定
-
使用JAX-RS API创建REST服务和客户端
使用JSF开发Web应用程序
- 描述JSF架构,生命周期和导航
- 了解JSF语法并使用JSF标记库
- 处理本地化并产生消息
- 使用表达式语言(EL)并与CDI bean进行交互
使用CDI Bean
-
创建CDI Bean限定符,生产者,处置者,拦截器,事件和构造型
-
在Java EE 7应用程序中使用批处理API
-
使用JSL XML文档和JSR 352 API描述批处理作业