Java EE 7 Application Developer (1Z0-900) Practice Exam

description

Bookmark Enrolled Intermediate

Java EE 7 Application Developer (1Z0-900) Practice Exam

 

The Oracle Java EE 7 Application Developer certification validates advanced programming skills for designing, developing, and deploying applications on the Java Platform, Enterprise Edition 7. It is intended for intermediate to advanced Java developers, software engineers, and solution architects with expertise in building scalable, secure, and enterprise-level applications. Candidates are expected to integrate technologies such as Servlets, JSPs, JSFs, EJBs, JPA, JMS, REST, SOAP, CDI, and WebSockets into enterprise solutions.

Recommended prerequisites include hands-on programming experience, formal training, and prior Java SE certification. This exam evaluates your ability to:

  • Understand Java EE architecture.
  • Manage persistence with JPA entities and Bean Validation.
  • Implement business logic using EJBs.
  • Use JMS API for messaging.
  • Develop SOAP and REST services with JAX-WS, JAXB, and JAX-RS APIs.
  • Create web-based applications with Servlets, JSPs, and JSFs.
  • Build real-time apps with WebSockets.
  • Secure enterprise applications.
  • Apply CDI Beans, Concurrency API, and Batch API effectively.

Who should take the exam?

The Java EE 7 Application Developer (1Z0-900) certification is designed for professionals with a solid background in Java SE who want to validate their expertise in building and deploying enterprise applications using Java EE 7 technologies.

Target Audience:

  • Mid-level to Advanced Java Developers looking to expand into enterprise development.
  • Java SE Developers aiming to strengthen their skills with Java EE 7.
  • IT Professionals transitioning to enterprise-level Java development.

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

Reviews

Be the first to write a review for this product.

Write a review

Note: HTML is not translated!
Bad           Good