Java EE 7 Application Developer (1Z0-900) Practice Exam
- Test Code:8085-P
- Availability:In Stock
-
$7.99
- Ex Tax:$7.99
Java EE 7 Application Developer (1Z0-900) Practice Exam
The Oracle Java EE 7 Application Developer exam assesses programming proficiency in the development and deployment of applications using Java Platform, Enterprise Edition 7. It is designed for intermediate to advanced-level Java developers, architects, and software engineers skilled in Java EE 7 technology, specifically in creating web-based user interfaces using JavaScript in conjunction with JSPs, JSFs, servlets, and managing business logic.
Candidates are recommended to have up-to-date training, hands-on programming experience, and previous Java SE certification. This certification evaluates the ability to:
- Understand the Architecture of Java EE
- Manage Persistence using JPA entities and Bean Validation
- Implement business logic using EJBs
- Utilize Java Message Service API
- Implement SOAP Services using JAX-WS and JAXB APIs
- Develop Java Web Applications using Servlets and JSPs
- Implement REST Services using JAX-RS API
- Create Java Applications utilizing WebSockets
- Develop Web Applications using JSFs
- Secure Java EE 7 Applications
- Utilize CDI Beans, concurrency API, and Batch API
Who should take the exam?
The Java EE 7 Application Developer (1Z0-900) exam is ideal for individuals with a strong foundation in Java SE and who want to demonstrate their skills in developing and deploying enterprise-level Java applications using Java EE 7 technologies. Target Audience includes:
- Mid-level to Advanced Java Developers
- Java SE Developers Seeking Enterprise Development Skills
- Professionals Transitioning to Java EE 7
Exam Details
- Exam Name: Java EE 7 Application Developer
- Exam Number: 1Z0-900
- Exam Languages: English
- Exam Questions: 70 Questions
- Time: 120 minutes
- Passing Score: 66%
Exam Course Outline
The Exam covers the given topics -
Topic 1: Understand Java EE Architecture
- Describe Java EE 7 standards, containers, APIs, and services
- Differentiate between application component functionalities as they apply to different tiers and containers, including Java EE Web Container, Business Logic implementation and WebServices
- Create, package and deploy Java EE application
- Demonstrate understanding of Enterprise JavaBeans and CDI beans, their lifecycle and memory scopes
- Demonstrate understanding of the relationship between bean components, annotations, injections, and JNDI
Topic 2: Learn how to Manage Persistence using JPA Entities and BeanValidation
- Create JPA Entity and Relationship Object-Relational Mappings (ORM)
- Use Entity Manager to perform database operations, transactions and locking with JPA entities
- Handle entity data with conversions, validations, and key generation
- Create and execute JPQL statements
Topic 3: Implement Business Logic by Using EJBs
- Create session EJB components containing synchronous and asynchronous business methods, manage the life cycle container callbacks and use interceptors
- Demonstrate understanding of how to control EJB transactions, distinguish Container Managed (CMT) and Bean Managed (BMT) transactions
- Create EJB timers
Topic 4: Understand about using Java Message Service API
- Describe the Java Message Service (JMS) messaging models and implement Java SE and Java EE message producers and consumers, including Message-Driven beans
- Use transactions with JMS API
Topic 5: Implement SOAP Services by Using JAX-WS and JAXB APIs
- Create SOAP Web Services and Clients using JAX-WS API
- Define Java to XML Schema mappings to marshall and unmarshall Java Objects by using JAXB API
Topic 6: Learn how to Create Java Web Applications using Servlets
- Create Java Servlets, describe how they are mapped to urls and use HTTP methods
- Handle HTTP headers, parameters, cookies
- Manage servlet life cycle with container callback methods and WebFilters
Topic 7: Create Java Web Applications using JSPs
- Describe JSP life cycle
- Describe JSP syntax, use tag libraries and Expression Language (EL)
- Handle errors using Servlets and Java Server Pages
Topic 8: Implement REST Services using JAX-RS API
- Understand and Apply REST service conventions
- Create REST Services and clients using JAX-RS API
Topic 9: Create Java Applications using WebSockets
- Understand and utilise WebSockets communication style and lifecycle
- Create WebSocket Server and Client Endpoint Handlers using JSR 356 API and JavaScript
- Produce and consume, encode and decode WebSocket messages
Topic 10: Develop Web Applications using JSFs
- Describe JSF arcitecture, lifecycle and navigation
- Understand JSF syntax and use JSF Tag Libraries
- Handle localisation and produce messages
- Use Expression Language (EL) and interact with CDI beans
Topic 11: Secure Java EE 7 Applications
- Describe Java EE declarative and programmatic security and configure authentication using application roles and security constraints and Login Modules
- Describe WebServices security standards
Topic 12: Use CDI Beans
- Create CDI Bean Qualifiers, Producers, Disposers, Interceptors, Events and Stereotypes
Topic 13: Use Concurrency API in Java EE 7 Applications
- Demonstrate understanding of Java Concurrency Utilities and use Managed Executors
Topic 14: Use Batch API in Java EE 7 Applications
- Describe batch jobs using JSL XML documents and JSR 352 API