The next certification I was planning to study is the certification in enterprise java beans Java EE6.
The requirement for this certification is to have passed the exam OCPJP (formely SCPJP).
These are a set of resources I am going to use for preparing the contents (at least initially)
Resources:
http://www.coderanch.com/forums/f-70/java-EJB-SCBCD
http://www.coderanch.com/how-to/java/ScbcdLinks#ejb6
Book:
Important Note: this book (Head First EJB) is based in EJB 2 (the exam is about EJB 3). It is a good book for general understanding of Java Beans, but the contents are not covering the current certification for Java EE6. EJB 2 is very different from EJB 3.0, they are not related so it is recommended to go for the current version directly, so it is not necessary to learn EJB 2 to understand EJB 3.
In order to cover all the topics of the exam related with the current EJB3 version I am using this book : O'Reilly Enterprise JavaBeans 3.1
-Whizlabs
-Enthuware
Promo information:
There is a promotion this year. Introducing the code Java20 when you book an exam you can benefit of a discount of 20% in a java certification. So, I will try to book the exam before the end of this year.
https://blogs.oracle.com/certification/entry/1131_01
Topics
Introduction to JavaEE
- Gain an understanding of the Java Platform, Enterprise Edition(JavaEE)
- Examine the JavaEE application architecture
- Examine JavaEE container services
- Examine the EJB component types
- Evaluate the EJB Lite Container
- Compare JavaEE application development with traditional enterprise applicaton development.
- 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
- 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
- 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
- Understand the advantages and disadvantages of using a singletion session bean
- Create a singleton session bean
- Desribe the life cycle of a singleton session bean
- Implement singleton session bean life cycle methods
- Describe singleton concurrency access
- Implement a concurrency management strategy
- Review JMS technology
- Describe the roles of the participants in teh JMS API messaging system
- Create a queue message producer
- Create a synchronous message consumer
- 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
- Descrie timer services
- Create a timer notification callback
- Process a timer notification callback Manage timer objects
- 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 JavaEE security architecture
- Authenticate the caller Examine JavaEE authorization strategies
- Use declarative authorization
- Use programmatic authorization Examine the responsibilities of the deployer
- Define best practices and state the benefits of using EJB technology best practices
- Select and apply known patterns to JavaEE application design
- Incorporate effective exception handling into your JavaEE application design.
Perform EJB Exception Handling
1Z0-895.- Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer
1Z0-895.- Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer
No comments:
Post a Comment