Slide 1: SUN 310-091 braindumps
310-091 braindumps SUN SCBCD SUN Other Certifications
310-091: Sun Certified Bus.Component Developer Java EE Platform 5 Practice Exam: 310-091 Exams Exam Number/Code: 310-091 Exam Name: Sun Certified Bus.Component Developer Java EE Platform 5 Questions and Answers: 305 Q&As ( SCBCD SUN Other Certifications ) "Sun Certified Bus.Component Developer Java EE Platform 5", also known as 310-091 exam, is a SUN certification. With the complete collection of exam questions, test1pass has assembled to take you through 305 Q&As to your 310-091 exam preparation. In the 310091 exam resources, you will cover every field and category in SUN Certification helping to ready you for your successful SUN Certification. The exam questions cover the latest real test and with all the correct answer. we promise the Q&A for SUN SCBCD 310-091 (Sun Certified Bus.Component Developer Java EE Platform 5) examination of original title complete coverage. 310-091 exam questions help you pass the exam. test1pass 310-091 Feature: * High quality - High quality and valued for the 310-091 Exam: 100% Guarantee to Pass Your 310-091 exam and get your SCBCD certification. * Authoritative - Authoritative braindumps with complete details about 310-091 exam. * Cheaper - Our test1pass products are cheaper than any other website. With our completed SCBCD resources, you will minimize your SUN SCBCD cost and be ready to pass your 310-091 exam on Your First Try, 100% Money Back Guarantee included! * Free - Try free SCBCD demo before you decide to buy it in http://www.test1pass.com. test1pass Guarantee: test1pass provides the most competitive quality of all exams for the customers, we guarantee your success at the first attempt with only our Certification Question&Answers, if you do not pass the 310-091 exam at the first time, we will not only arrange FULL REFUND for you, but also provide you another exam of your claim, ABSOLUTELY FREE! Free 310-091 Demo Download test1pass offers free demo for SCBCD 310-091 exam (Sun Certified Bus.Component Developer Java EE Platform 5). You can check out the interface, question quality and usability of our practice exams before you decide to buy it. We are the only one site can offer demo for almost all products. The Questions & Answers cover the latest real test and with all the correct answer.we promise the Q&A for SUN SCBCD SUN Other Certifications 310-091 examination of original title complete coverage.310-091 Questions & Answers help you pass the exam. Otherwise,we will give you a full refund. VUE/Prometric Code: 310-091 Exam Name: Sun Certified Bus.Component Developer Java EE Platform 5( SCBCD SUN Other Certifications ) Questions and Answers: 305 Q&A E x a m : 310-091
Slide 2: SUN 310-091 Test belongs to one of the SCBCD SUN Other Certifications certified test, if needs to obtain the SCBCD SUN Other Certifications certificate, you also need to participate in other related test, the details you may visit the SCBCD SUN Other Certifications certified topic, in there, you will see all related SCBCD SUN Other Certifications certified subject of examination. test1pass professional provide SCBCD SUN Other Certifications 310-091 the newest Q&A, completely covers 310-091 test original topic. With our complete SCBCD SUN Other Certifications resources, you will minimize your SCBCD SUN Other Certifications cost and be ready to pass your 310-091 tests on Your First Try, 100% Money Back Guarantee included!
test1pass Help You Pass Any IT Exam
test1pass.com offers incredib le career enhancing opportunities. We are a team of IT professionals that focus on providing our customers with the most up to date material for any IT certification exam. This material is so effective that we Guarantee you will pass the exam or your money b ack.
Exam : SUN 310-091 Title : Sun Certified Bus. Component Developer Java EE Platform 5
1. // more code here 14. } and 11. @Entity public class Project{ 12. Set<Employee> emps; 13. // more code here 14. } What set of annotations correctly defines the association? A. @ManyToMany on the projects field, @ManyToMany(mappedBy="projects") on the emps field B. @ManyToMany(mappedBy="emps") on the projects field, @ManyToMany on the emps field C. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany(mappedBy="projects") on the emps field D. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany on the emps field Answer: C 2. The deployment descriptor for a stateless session bean that uses the isCallerInRole method reads as follows: 3. <security-role-ref> 4. <role-name>manager</role-name> 5. <role-link>humanresources</role-link> 6. <security-role-ref> 16. <security-role> 17. <description> 18. Is allowed to view and update all employee records. 19. </description> 20. <role-name>humanresources</role-name> 21. </security-role> Which two roles are responsible for creating this deployment descriptor? (Choose two.) A. Deployer B. Bean Provider C. System Administrator D. Application Assembler
Slide 3: D. Application Assembler Answer: BD 3. A developer wants to create a Java Persistence query that returns valid U.S. phone numbers (formatted as "123456-7890" or "800-RUN-EJB3") from a collection of differently formatted international phone numbers. The developer needs only those numbers that begin with 303. Which WHERE clause is correct? A. WHERE addr.phone LIKE '303_' B. WHERE addr.phone LIKE '303%' C. WHERE addr.phone LIKE '303-_-_' D. WHERE addr.phone LIKE '303-%-%' E. WHERE addr.phone LIKE '303-___-____' F. WHERE addr.phone LIKE '303-%%%-%%%%' Answer: E 4. A developer is working on a project that includes both EJB 2.1 and EJB 3.0 session beans. A lot of business logic has been implemented and tested in these EJB 2.1 session beans. Some EJB 3.0 session beans need to access this business logic. Which design approach can achieve this requirement? A. Add adapted home interfaces to EJB 3.0 session beans to make EJB 3.0 and EJB 2.1 session beans interoperable. B. Add EJB 3.0 business interfaces to existing EJB 2.1 session beans and inject references to these business interfaces into EJB 3.0 session beans. C. No need to modify existing EJB 2.1 session beans. Use the @EJB annotation to inject a reference to the EJB 2.1 home interface into the EJB 3.0 bean class. D. No need to modify existing EJB 2.1 session beans. Use the @EJB annotation to inject a reference to the EJB 2.1 component interface into the EJB 3.0 bean class. Answer: C 5. A developer wants to achieve the following two behaviors for an EJB 3.0 session bean: (1) If the client calls a business method with a transaction context, the container will invoke the enterprise bean's method in the client's transaction context. (2) If the client calls a business method without a transaction context, the container will throw the javax.ejb.EJBTransactionRequiredException. Which transaction attribute should be used? A. REQUIRED B. SUPPORTS C. MANDATORY D. REQUIRES_NEW E. NOT_SUPPORTED Answer: C 6. } A public class Y with NO Java Persistence annotations is defined in the same package. Which statement is correct about these classes if NO other annotations and mapping descriptors are provided? A. Class Y must be serializable. B. Class Y must be marked as an entity. C. The entity X is not defined correctly.The field y must be marked as @Lob. D. Class Y must be accessed by a persistence application through a public interface. Answer: A 7. A developer implements a session bean with a method doStuff which behaves differently depending on the caller's security role. Only users in security roles "ADMIN" and "USER" are allowed to call the method. Assume that there is no security-related metadata in the deployment descriptor. Which two, taken in combination, are appropriate to accomplish this? (Choose two.)
Slide 4: A. Annotate method doStuff with @PermitAll. B. Annotate method doStuff with @RolesAllowed({"ADMIN","USER"}) C. If EJBContext.getCallerPrincipal returns role "ADMIN", implement the behavior for users in role ADMIN. D. If EJBContext.isCallerInRole("ADMIN") returns true, implement the behavior defined for users in role "ADMIN". Answer: BD 8. Which statement about an entity instance lifecycle is correct? A. A new entity instance is an instance with a fully populated state. B. A detached entity instance is an instance with no persistent identity. C. A removed entity instance is NOT associated with a persistence context. D. A managed entity instance is the instance associated with a persistence context. Answer: D 9. Which is a valid PostConstruct method in a message-driven bean class? A. @PostConstruct public boolean init() { return true; } B. @PostConstruct private static void init() {} C. @PostConstruct private void init() {} D. @PostConstruct public static void init() {} Answer: C 10. Given a set of CMT bean methods with the following transaction attributes: Method M1=SUPPORTS Method M2=REQUIRED Method M3=NOT_SUPPORTED Method M4=REQUIRES_NEW And the following method invocation sequence: Method M1 invokes Method M2 Method M2 invokes Method M3 Method M1 invokes Method M4 If Method M1 is invoked by a method that does NOT have a transaction context, which describes a possible scenario? A. Method M1: no transaction Method M2: new transaction Method M3: no transaction Method M4: new transaction B. Method M1: no transaction Method M2: Container throws EJBTransactionRequiredException C. Method M1: new transaction Method M2: runs in same transaction as M1 Method M3: Container throws TransactionNotSupportedException D. Method M1: no transaction Method M2: new transaction Method M3: Container throws TransactionNotSupportedException Answer: A 11. Given two entities with a many-to-many bidirectional association between them: 11. @Entity public class Employee { 12. Collection projects; 13. // more code here 14. }
Slide 5: and 11. @Entity public class Project{ 12. Set<Employee> emps; 13. // more code here 14. } What set of annotations correctly defines the association? A. @ManyToMany on the projects field, @ManyToMany(mappedBy="projects") on the emps field B. @ManyToMany(mappedBy="emps") on the projects field, @ManyToMany on the emps field C. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany(mappedBy="projects") on the emps field D. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany on the emps field Answer: C 12. Given a stateless session bean with container-managed transaction demarcation, from which two methods can a developer access another enterprise bean? (Choose two.) A. bean constructor B. Timeout callback method C. PreDestroy lifecycle callback method D. PostConstruct lifecycle callback method E. business method from the business interface Answer: BE 13. A developer is modifying an existing Java EE application that uses the JDBC API to access a database. This code must be used but cannot be changed, and new code needs to be added that uses the Java Persistence API. Both parts of the code will execute in the same JTA transaction. Which method of the EntityManager interface should the new code use to ensure that the data read by JDBC statements includes the state of managed entities? A. Call refresh on each changed entity. B. Call flush at the end of each business method. C. Call find before accessing any managed entity. D. Call lock at the beginning of each business method. Answer: B 14. Given: 11. @Entity public class X { 12. @Id int id; 13. Y y; 14. } A public class Y with NO Java Persistence annotations is defined in the same package. Which statement is correct about these classes if NO other annotations and mapping descriptors are provided? A. Class Y must be serializable. B. Class Y must be marked as an entity. C. The entity X is not defined correctly.The field y must be marked as @Lob. D. Class Y must be accessed by a persistence application through a public interface. Answer: A 15. Which two class types must be implicitly or explicitly denoted in the persistence.xml descriptor as managed persistence classes to be included within a persistence unit? (Choose two.) A. Entity classes B. Interceptor classes
Slide 6: C. Embedded classes D. Entity listener classes Answer: AC 16. A developer wants to create a portable EJB 3.0 application that includes the following class definition for the Entity Account: 11. @Entity 12. @EntityListeners(com.acme.AlertMonitor.class) 13. public class Account { 14. // more code here 15. @PrePersist 16. protected void validateCreate() {/* more code here */} 17. } Which statement is correct? A. The validateCreate method may NOT throw runtime exceptions. B. The validateCreate method can invoke the EntityManager.flush operation. C. Methods of the class com.acme.AlertMonitor annotated with callback annotations must take an Object or Account instance as the only argument. D. The above class definition is NOT correct. An entity cannot define a callback method like PrePersist and use the EntityListeners annotation at the same time. Answer: C 17. A developer is working on a user registration application using EJB 0. A business method registerUser in stateless session bean RegistrationBean performs the user registration. The registerUser method executes in a transaction context started by the client. If some invalid user data causes the registration to fail, the client invokes registerUser again with corrected data using the same transaction. Which design can meet this requirement? A. Have registerUser method call EJBContext.setRollbackOnly() method after registration fails. B. Have registerUser method throw javax.ejb.EJBTransactionRequiredException after registration fails. C. Have registerUser method throw EJBException without marking the transaction for rollback, after registration fails. D. Create an application exception with the rollback attribute set to false and have registerUser method throw it after registration fails. Answer: D 18. Which statement about the combination of mapping defaults, annotations, and XML descriptors is correct? A. All mapping annotations must always be processed by the persistence provider. B. Some annotations, like the @Entity annotation, must always be processed by the persistence provider. C. The mapping information for an entity class specified by annotations and in XML descriptors must be distinct. D. If multiple entity listeners are defined, the order in which they are invoked can be defined or overwritten in the XML descriptor. Answer: D 19. Given: 11. @PersistenceContext EntityManager em; 12. public boolean test(Order o) { 13. boolean b = false; 14. o = em.merge(o); 15 em.remove(o); 16. o = em.merge(o); 17. b = em.contains(o); 18. return b; 19. } Which statement is correct? A. The method will return TRUE.
Slide 7: B. The method will return FALSE. C. The method will throw an exception. D. The Order instance will be removed from the database. Answer: C 20. Collection projects; 13. // more code here 14. } and 11. @Entity public class Project{ 12. Set<Employee> emps; 13. // more code here 14. } What set of annotations correctly defines the association? A. @ManyToMany on the projects field, @ManyToMany(mappedBy="projects") on the emps field B. @ManyToMany(mappedBy="emps") on the projects field, @ManyToMany on the emps field C. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany(mappedBy="projects") on the emps field D. @ManyToMany(targetEntity=Project.class) on the projects field, @ManyToMany on the emps field Answer: C 310-091 Braindumps
Related 310-091 Exams
310-091 310-092 310-090 Sun Certified Bus.Component Developer Java EE Platform 5 Sun Cert Bus Component Developer Java EE Platform5. Upgrade Sun Certified Business Component Developer for J2EE 1.3
Other SUN Exams
310-811 310-878 310-051 310-877 310-540 310-025 310-092 310-090 310-876 310-875 310-036 212-055 310-066 310-044 311-203 310-105 310-303 310-100 310-084 310-615