Skills required for Sun test 310-091
Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.
Skills required for Sun test 310-091
Rating:
- Understanding the programming restrictions that apply to EJB 3.0. Using the annotations and deployment descriptor in your code individually and in combination.
- Identifying the requirements and responsibilities of the EJB container in providing various services.
- Differentiating between the bean and container managed persistent beans and the requirements of both these beans.
- Identifying the responsibilities from the given list of roles. The roles include Bean Provider, Application Assembler, Bean Deployer, Server Provider, Container Provider, System administrator, and Persistence Provider.
- Identifying the characteristics of Java Persistence entities, creating valid entity classes, and using the fields and properties in an entity class.
- Using annotations and XML mapping files for object-relational mapping.
- Implementing association relationships by using persistence entities, including @OneToOne, @ManyToOne, @OneToMany, and @ManyToMany unidirectional and bi-directional relationships.
- Identifying correct statements about entity instance lifecycle. Using the EntityManager API and the cascade option.
- Using the @PrePersist, @PostPersist, @PreRemove, @PostRemove, @PreUpdate, @PostUpdate, and @PostLoad methods.
- Identifying correct and incorrect statements about container-managed and application-managed persistence contexts.
- Understanding Java Persistence Query Language, the clauses in the language, and the expressions involved. Declaring and using named queries, dynamic queries, and SQL (native) queries.
- Understanding message-driven beans, Java message services, and the required interfaces for JMS.
- Understanding the transaction management, and the required methods to carry out transactions successfully. Identifying correct and incorrect statements about transaction management including getRollbackOnly() and setRollbackOnly() methods and the SessionSynchronization interfaces.
- Identifying the exceptions that will be thrown while writing EJB code, and the responsibilities of the container and various roles in handling the exceptions.
- Understanding the EJB security management, the responsibilities of the container, and various roles in providing security. Using the isCallerInRole() and getCallerPrincipal() methods in your code. Using various annotations and deployment descriptor elements to implement security.
Rating:
Was this information helpful?
Other articles
- What are the valid parameters and return types for the Web service methods?
- What is the PostConstruct callback method?
- What is the getCallerPrincipal() method?
- Primary key of an entity class
- What is an interceptor method?