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

最新文章

  1. Windows批处理:请求远程协助
  2. 原生js移动端touch事件实现上拉加载更多
  3. JDI tutorial (trace example)
  4. google jquery用不了啦,你准备好了吗
  5. 设置 BitmapData 没填充部分为透明色
  6. android studio adb
  7. 建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。
  8. SQLServer 索引以及视图
  9. 2014ACM/ICPC亚洲区北京站 上交命题
  10. SPF详解2
  11. HDU4745 - Two Rabbits(区间DP)
  12. 一个测ip和端口是否联通的工具类
  13. 文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3
  14. SQL注入相关的知识【Mysql为例子】
  15. Hive学习笔记记录
  16. 第二节:Web前端-ASP.NET之C#基础
  17. sqoop/1.4.6/下载
  18. Mapreduce 原理及程序分析
  19. bzoj 1497 最大获利 - 最小割
  20. UVa 10891 Sum游戏

热门文章

  1. 九度OJ 1179 阶乘(模拟)
  2. 奔小康赚大钱 hdu 2255
  3. 使用Seam Framework + JBoss 5.0 开发第一个Web应用 - 简单投票程序
  4. birt报表报错, There is no report design object available.org.eclipse.birt.report.exception.ViewerExcepti
  5. IE与FF脚本兼容性问题
  6. iOS文件保存策略
  7. POJ 4003 Bob’s Race && HDU4123 Bob’s Race (dfs+rmq)
  8. [开源]C#二维码生成解析工具,可添加自定义Logo (转)
  9. 【iOS开发】 常遇到的Crash和Bug处理
  10. 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放