Memorizing key knowledge is faster when the environment feels real. The ExamCost Windows software for the 1Z1-900 exam recreates the genuine test atmosphere offline with two practice modes — rehearse the Oracle Java EE 7 Application Developer repeatedly in 2026 until the real exam feels familiar.
Oracle 1Z1-900 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Java EE 7 Application Developer |
| Exam Number: | 1Z0-900 |
| Passing Score: | 66% |
| Exam Format: | Scenario-based Questions, Multiple Choice |
| Certificate Validity Period: | Lifetime (no formal expiration for legacy Oracle certifications) |
| Available Languages: | English |
| Exam Duration: | 150 minutes |
| Related Certifications: | Oracle Certified Associate, Java SE 7 Programmer Oracle Certified Professional, Java SE 7 Programmer |
| Exam Price: | $245 USD |
| Real Exam Qty: | 70 |
| Recommended Training: | Oracle Java EE 7 Training |
| Exam Registration: | Oracle Certification Registration |
| Sample Questions: | ![]() |
| Exam Way: | Proctored exam delivered at authorized testing centers or online proctored delivery depending on region availability |
| Pre Condition: | Recommended: solid understanding of Java SE 7 and basic web application development concepts |
| Official Syllabus URL: | https://education.oracle.com |
Oracle 1Z1-900 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Java Platform, Enterprise Edition (Java EE) Architecture | - Java EE application architecture and components - Application packaging and deployment descriptors |
| Java Persistence API (JPA) | - Entity mapping and relationships - JPQL and Criteria API - Persistence context and transactions |
| Security and Transactions | - Java EE security annotations and roles - Transaction management (JTA) |
| Contexts and Dependency Injection (CDI) | - Dependency injection and qualifiers - Bean scopes and lifecycle |
| Web Services | - JAX-RS RESTful services - JAX-WS SOAP services |
| Web Components (Servlets and JSP) | - Servlet lifecycle and request handling - JavaServer Pages (JSP) fundamentals - Filters and listeners |
| Enterprise JavaBeans (EJB) | - Session beans (stateless/stateful/singleton) - EJB lifecycle and transactions |
Oracle 1Z1-900 Exam — Everything You Are Wondering
Delivery first: the download is available immediately after payment, and an email copy arrives within one minute. If 2 hours pass with nothing in your inbox, check spam and contact our support team. There is no limit on how many computers you can install the software on.
If you take the 1Z1-900 exam within 60 days of purchase and do not pass, the ExamCost money back guarantee applies: file your claim within 2 days of the exam with a scanned enrollment slip and the official score report (PDF), and it will be processed within 7 days. The candidate name must match the payer name; the policy excludes exams taken within 3 days of purchase, purchases never used in an actual exam attempt, free materials, and expired orders. If you would rather keep preparing than refund, exchange the product for two free exam packages of equal value and keep the update service on your original purchase.
The Oracle Java EE 7 Application Developer syllabus spans 7 domains, headlined by Web Components (Servlets and JSP), Web Services, and Enterprise JavaBeans (EJB). The full weighted outline is in the syllabus section above — our materials strictly follow it, and so should your study plan.
For the Oracle Java EE 7 Application Developer, Oracle recommends these training resources:
Training courses teach the material; repeated practice makes it stick. Add 142 practice questions from ExamCost to either option and key knowledge moves from short-term memory to exam-ready reflex.
The 1Z1-900 exam — formally the Java EE 7 Application Developer — is Oracle's certification exam for validating professional skills with its technologies; passing it earns the Oracle Certified Professional, Java EE 7 Application Developer certification, a Professional-level credential. It is popular among job seekers for a simple reason: employers trust vendor-issued proof of skill. It also opens the path toward Oracle Certified Associate, Java SE 7 Programmer, Oracle Certified Professional, Java SE 7 Programmer.
You can book the Oracle Java EE 7 Application Developer through these official channels:
One scheduling note: the 1Z1-900 exam is delivered Proctored exam delivered at authorized testing centers or online proctored delivery depending on region availability — keep that in mind when choosing your session.
The 1Z1-900 exam gives you 70 questions to complete within 150 minutes. That pacing is tighter than it looks on paper, and untimed practice will not reveal it. Rehearse with the ExamCost Windows software or online engine in timed mode — repeating full-length mocks until your rhythm holds is what turns preparation time into passing margin.
Passing requires 66%, and official registration costs $245 USD. Remember the fee buys one attempt only — a retake is billed in full again. The budget-friendly approach is to measure yourself first: work through 142 practice questions at ExamCost under timed conditions until you clear the passing mark consistently, and only then pay for the seat.
Recommended: solid understanding of Java SE 7 and basic web application development concepts
Vendor policies change from time to time, so before scheduling, confirm the current criteria on the official Oracle exam page.
Yes — ExamCost offers a free PDF demo of the 1Z1-900 practice questions so you can evaluate the content quality and verified answers before paying anything. Once you purchase, 365 days of free updates are included, and if the product expires, the update service renews at a 50% discount from your member zone.
Oracle Java EE 7 Application Developer Sample Questions:
Given the code fragment:
How can you get all property names of a JMS message in the JMS consumer onMessage operation?
- A. List<String> props = msg.getProperties();
- B. String [] props = msg.getPropertyNames();
- C. Enumeration props = msg.getPropertyNames();. Iterator props = msg.getPropertyNames();
Correct Answer: B 🗳️
Your customer has two warehouses (Inventory organizations) located in two different regions. They have a consigned agreement in place with the supplier. Your customer requests that whenever consumption advice is created, it should be created separately for each inventory organization.
What setup is required to achieve this requirement?
- A. Set Consumption Advice Summary in Consignment Agreement to "Organization'.
- B. Set Consumption Advice Summary in Consignment Agreement to "All Organizations with items".
- C. This cannot be achieved because only one common consumption advice is created regardless of other parameters.
- D. Set Consumption Advice Summary in Consignment Agreement to "All Organizations".
Correct Answer: A 🗳️
What is true about Message-Driven Beans (MDBs)?
- A. Each MDBs can process messages only from a single client.
- B. MDBs can participate in transactions.
- C. MDBs are invoked synchronously.
- D. MDBs retain data caches between client calls.
Correct Answer: B 🗳️
Material is transferred between the Subinventories within an organization via transfer order. The setup is complete and the transfer order is created though the FBDI process.
What is the primary interface data that needs to be completed in the template?
- A. INV_SERIAL_NUMBERS_INTERFACE
- B. CST_I_INCOMING_TXN_COSTS
- C. INV_TRANSACTION_LOTS_INTERFACE
- D. INV_SUBINVENTORY_TRANSFER
- E. INV_TRANSACTIONS_INTERFACE
Correct Answer: E 🗳️
On your JSF page, you have a form in which you have a command button:
A user submits the form by clicking the button, and no errors occur while processing the request. Which statement is true?
- A. The actNow() method controls the condition upon which the listenCarefully() method is allowed to be executed.
- B. The listenCarefully() method is executed followed by the actNow() method.
- C. The actNow() and ListenCarefully() methods are executed in parallel.
- D. The actNow method is executed followed by the listenCarefully() method.
Correct Answer: B 🗳️
Viewing page 1 out of 29 pages.
Viewing questions 1-5 out of 142 questions.






