博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java EE (2) -- Java EE 6 Enterprise JavaBeans Developer Certified Expert(1z0-895)
阅读量:6038 次
发布时间:2019-06-20

本文共 3305 字,大约阅读时间需要 11 分钟。

Introduction to Java EE

  • Gain an understanding of the Java Platform, Enterprise Edition (Java EE)
  • Examine the Java EE application architecture
  • Examine Java EE container services
  • Examine the EJB component types
  • Evaluate the EJB Lite Container
  • Compare Java EE application development with traditional enterprise application development

Implementing Session Beans

  • Examine session beans
  • Identify the three types of session beans
  • Choose the correct session bean type given a business constraint
  • Create session beans Package and deploy session beans

Accessing Session Beans

  • Understand the purpose and role of JNDI in relation to EJB components
  • Configure JNDI environment properties
  • Use JNDI to look up a resource
  • Write code that receives a resource reference through injection
  • Create a session bean client
  • Create a session facade
  • Use dependency injection to locate an EJB

Advanced Session Bean Concepts

  • Understand the relationship between the EJB container and an EJB component
  • Describe the life cycle for stateless and stateful session beans
  • Implement session bean life cycle methods
  • Use a session bean to perform asynchronous communication
  • Have fine-grained control over packaging and deployment

Singleton Session Bean

  • Understand the advantages and disadvantages of using a singleton session bean
  • Create a singleton session bean
  • Describe the life cycle of a singleton session bean
  • Implement singleton session bean life cycle methods
  • Describe singleton concurrency access
  • Implement a concurrency management strategy

Developing Java EE Applications Using Messaging

  • Review JMS technology
  • Describe the roles of the participants in the JMS API messaging system
  • Create a queue message producer
  • Create a synchronous message consumer

Developing Message-Driven Beans

  • Understand the short-comings of using session beans as messaging consumers
  • Describe the properties and life cycle of message-driven beans
  • Create a JMS message-driven bean
  • Create life cycle event handlers for a JMS message-driven bean
  • Configure a JMS message-driven bean

Using Timer ServicesObjectives

  • Describe timer services
  • Create a timer notification callback
  • Process a timer notification callback Manage timer objects

Implementing Interceptor Classes and Methods

  • Describe interceptors and interceptor classes
  • Create a business interceptor method in the enterprise bean class
  • Create an interceptor class
  • Associate multiple business interceptor methods with an enterprise bean
  • Include life cycle callback interceptor methods in an interceptor class

Implementing Transactions

  • Describe transaction demarcation management
  • Implement CMT
  • Interact programmatically with an ongoing CMT transaction
  • Implement BMT Apply transactions to messaging

Implementing Security

  • Understand the Java EE security architecture
  • Authenticate the caller Examine Java EE authorization strategies
  • Use declarative authorization
  • Use programmatic authorization Examine the responsibilities of the deployer

Using EJB Technology Best Practices

  • Define best practices and state the benefits of using EJB technology best practices
  • Select and apply known patterns to Java EE application design
  • Incorporate effective exception handling into your Java EE application design
Package and Deploy EJB applications
 
Perform EJB Exception Handling

转载于:https://www.cnblogs.com/thlzhf/p/4494170.html

你可能感兴趣的文章
HTML meta标签总结,HTML5 head meta属性整理
查看>>
线程不安全
查看>>
Scanner类及正则表达式
查看>>
Apache与Tomcat整合(转)
查看>>
Codeforces Round #390 (Div. 2) - D
查看>>
java方法重载
查看>>
[Redis]Redis的设计与实现-链表/字典/跳跃表
查看>>
python装饰器(decorator)两种模式探讨集合
查看>>
高级 DO 语法
查看>>
kafka生产消息的速度跟什么有关?
查看>>
Web API 简介
查看>>
Jexus下配置多个站点
查看>>
mysql case when * else end
查看>>
C#中==与Equals方法的区别
查看>>
「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了
查看>>
Xcode编辑器的技巧与诀窍
查看>>
String、StringBuffer与StringBuilder之间区别
查看>>
工作第十三周:身体掏空,精神饱满
查看>>
Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
查看>>
ios扩展机制objc_setAssociatedObject,objc_getAssociatedObject
查看>>