匠人学院 JR Academy学AI来匠人
匠人学院 JR Academy学AI来匠人

Follow Us

linkedinfacebooktwitterinstagramyoutube

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN

Company

About UsMetaverse ClassroomNews & BlogJR CareersBecome a MentorOur MentorsContact UsJR Store J3.Club

Resources

Job ReferralsEvents1-on-1 TutoringIndustry WhitepapersOnline LearningInterview CenterShare Interview ExperienceInternshipMembership

AI Tools

AI ToolboxCert MasterJob HunterUniMate AI

AI Learning Paths

All Learning PathsAI EngineerContext EngineeringVibe CodingPrompt MasterAI BuilderAI Product ManagerPython Basics

AI in Practice

AI ProductivityAI Data AnalysisAI FinanceAI Content CreationAI Image CreationFrontend DevelopmentHermes AgentOpenClaw Local Agent

University Resources

University of MelbourneUniversity of QueenslandUNSW SydneyUniversity of SydneyMonash UniversityUniversity of AdelaideRMITQUTUTS

Kids AI Education

Airbotix — AI Coding for KidsAU Family Resource HubNAPLAN Report GuideMy School Data GuideSydney Private School Fees 2026Kids Coding Programs

Immigration Services

Australia ImmigrationSkilled Visa 189/190/491Employer Sponsored 482/186/494Business Visa 188/888UK ImmigrationUS ImmigrationCanada Immigration

Enterprise

P3 Career IncubatorEnterprise (EN)Corporate TrainingInternship PartnershipRecruitment PartnershipApply for Partnership

Job Application Agent

Job Application ServiceJob MonitoringLinkedIn ManagementLinkedIn NetworkingLearn about P3

Support

FAQsTerms & ConditionsPrivacy PolicyCancellation & Refund PolicySite map

Top Categories

Web Full-Stack BootcampDevOps BootcampData Engineering BootcampData Analysis BootcampCoding for BeginnersBusiness Analyst InternshipAlgorithm Bootcamp

Career Services

BA & PM InternshipData Science InternshipData Analysis InternshipMarketing InternshipResume ReviewInterview CoachingVIP Mentor Guidance

Addresses

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
45A13, Block B, Oriental Hope Tianxiang Plaza, 500 Tianfu Avenue Middle Section, Wuhou District, Chengdu, Sichuan, China
Business Hub, 155 Waymouth St, Adelaide SA 5000

Contact

hello@jiangren.com.au0421-672-555

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

All content on the JR Academy website, including course materials, logos, and information provided, is protected under Australian intellectual property laws. Unauthorized use, sale, distribution, reproduction, or modification is strictly prohibited. Violations may result in legal action. By accessing our website, you agree to respect our intellectual property. JR Academy Pty Ltd reserves all rights, including patents, trademarks, and copyrights. Any infringement will be subject to legal prosecution. View Terms of Service

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

HomeLearnCoursesCerts

Explore JR Academy

Sign in to keep learningYour courses, learning history and account
AI for BusinessTraining and AI adoption
My LearningMembershipContact
CertificationsOracle1Z0-900
Oracle专业级其他

Java EE 7 Application Developer (1Z0-900)

Java EE 7 exam prep covering Servlets, JSP, CDI, EJB, JPA, JAX-RS, WebSocket, security, and batch processing. Includes 36 practice questions with explanations, a 110-minute exam format, and a 66% passing score.

Try the first chapter freePractice questions
70
Official exam questions
110 min
Exam duration
66/100
Passing score
JR ACADEMY / CERTIFICATION PREP

JR Academy practice bank

36practice questions
Build your foundation7 learning chapters
Practice with purposeFocused practice · answer explanations
Test your readinessMock exams · review

36 practice questions available

OverviewLearning pathFAQReviews
01

Understand the certification

Java EE 7 已被 Jakarta EE 取代,1Z0-900 的市场价值持续下降 — 新考生应考虑 Jakarta EE 相关认证或直接学 Spring Boot。

Java EE 7 Application Developer(1Z0-900)验证企业级 Java 开发能力:Servlet、JSF、CDI、JPA、JAX-RS、WebSocket、JMS 这些 Java EE 7 规范。70 题 110 分钟,66% 通过,$245 考试费。

Java EE 在 2017 年被 Oracle 捐赠给 Eclipse Foundation 后更名为 Jakarta EE,命名空间从 javax.* 迁移到 jakarta.。1Z0-900 考的还是 javax. 时代的 API,这意味着你学到的代码在 Jakarta EE 10+ 项目里需要做命名空间替换。

实际市场上,Spring Boot 已经占据了 Java 后端开发 80%+ 的份额。纯 Java EE(现 Jakarta EE)的项目主要存在于大型银行核心系统、政府遗留系统和部分电信平台。如果你的目标公司用的是 WildFly、Payara、Open Liberty 这类应用服务器,这张证有参考价值;如果用 Spring Boot,考这个没什么意义。

Exam at a glance

Exam code
1Z0-900
Provider
Oracle
Format
Single choice / Multiple select
Language
English / 日本語
Validity
No expiry
Exam fee
$245
Official certification page

Skills in focus

Oracle 技术数据库管理系统架构性能优化故障排除

Learning outcomes

  • Prepare for the Oracle 1Z0-900 exam with a focused study path
  • Build and read Java EE 7 application code with more confidence
  • Strengthen your understanding of enterprise Java APIs and deployment patterns
  • Improve your profile for Java application development roles

Who this is for

  • Java developers building enterprise web applications
  • Application engineers working with Java EE 7 APIs
  • IT staff who need a structured path into enterprise Java
  • Technical engineers preparing for Oracle Java certification

Before you start

  • You should already know core Java syntax and object-oriented programming
  • Basic web application development experience is helpful
  • Familiarity with Servlets, HTTP, and SQL will make the exam easier
02

Your learning path

7 chapters

011Z0-900 考试概述与备考指南Free02Servlet 与 JSP 技术Free03CDI 与 EJB70 min04JPA 持久化技术80 min05RESTful Web Services 与 WebSocket90 min06安全、批处理与并发100 min
View the full learning path

Plan your preparation

Learning hours
30h
With relevant experience
4-6 weeks
Starting from scratch
10-12 weeks
Daily study
1.5-2h

Included in your preparation

  • 36 practice questions focused on Java EE 7 exam topics
  • Coverage of Servlets, JSP, CDI, EJB, JPA, JAX-RS, WebSocket, and security
  • Batch jobs and concurrency utilities explained in practical terms
  • Mock exam built around the official 70-question, 110-minute format
  • Clear explanations that stay close to the way Java EE is tested

1. 第一阶段:Java EE 7 核心规范过一遍(2 周)

按权重排序学习:JPA(30% 左右考题量最大)→ CDI 依赖注入 → JAX-RS RESTful 服务 → Servlet/JSF → JMS 消息队列。每个规范写一个最小可运行的 demo,部署到 WildFly 上跑通。

2. 第二阶段:JPA 和 CDI 深度练习(2 周)

JPA 的 Entity 映射(@OneToMany/@ManyToMany)、JPQL 查询语法、事务边界(container-managed vs bean-managed)是出题重灾区。CDI 重点搞清楚 @Inject 的作用域(@RequestScoped/@SessionScoped/@ApplicationScoped)和 @Produces 工厂方法。

3. 第三阶段:刷题 + 弱项补强(1-2 周)

Enthuware 有 1Z0-900 专用题库。WebSocket API 和 Batch Processing(JSR 352)题量不大但容易丢分,不要完全跳过。

03

Career value

Java EE 认证的尴尬现状

LinkedIn 上搜 "Java EE" 的职位数量不到 "Spring Boot" 的 1/5。但在特定领域 — 澳洲联邦政府 IT 项目、四大银行的核心银行系统改造 — Java EE/Jakarta EE 仍然是指定技术栈。这些项目通常薪资偏高(年薪 $130K+ AUD),但岗位数量少。

适合考的人:已经在 Java EE 项目上工作、需要一个官方认证来满足合同或内部晋升要求的开发者。不适合:想用这张证找工作的人 — Spring Boot 认证或实际项目经验比 Java EE 认证更有说服力。

Java EE DeveloperEnterprise Java Architect企业级 Java 开发工程师
澳洲
AUD 100,000 – 150,000
美国
USD 105,000 – 160,000
中国
CNY 250,000 – 450,000

Preparation tips

  • **70 题 110 分钟,每题约 1.5 分钟** — 时间偏紧,JPA 的长代码题要快速定位关键注解。
  • **JPA 题量最大,优先保证这部分正确率** — 如果 JPA 拿到 80%+,其他部分 60% 就能过。
  • **看到 @Inject 相关题,先判断 scope** — CDI 的注入行为取决于 bean 的 scope,这是解题的关键线索。
  • **JAX-RS 题注意 HTTP method 和路径匹配** — @Path 的正则、@PathParam/@QueryParam 的绑定规则经常出陷阱。
  • **排除法对 Java EE 考试特别有效** — 选项里经常有一个"这个 API 不存在"的干扰项,认出来直接排除。

Common mistakes

  • **把 Spring 的用法套在 Java EE 上** — Spring Boot 和 Java EE 虽然概念类似,但 API 完全不同。@Autowired != @Inject,@Repository != @PersistenceContext。
  • **JPA 的 cascade 和 fetch 策略搞混** — FetchType.LAZY 是默认还是 EAGER?@OneToMany 默认 LAZY,@ManyToOne 默认 EAGER,这是必考知识。
  • **忽略 JAX-RS 的内容协商** — @Produces/@Consumes 注解、JSON-B 序列化配置、异常映射(ExceptionMapper)都会考到。
  • **CDI scope 生命周期不清楚** — @RequestScoped bean 在每次 HTTP 请求创建新实例,@SessionScoped 在整个会话期间复用,搞错就选错答案。
  • **没有实际部署过 Java EE 应用** — 至少要在 WildFly 或 Payara 上部署过一个完整应用,理解 war 打包和 application server 的关系。
04

Before you register

How difficult is the 1Z0-900 exam?

The 1Z0-900 exam contains approximately 70 questions with a 110-minute time limit, requiring a passing score of 66%. We recommend systematic study combined with extensive practice questions to prepare.

What is the exam fee and validity period?

The 1Z0-900 exam costs $245 USD. Oracle certifications typically do not have a fixed expiration date, but it is recommended to update regularly to stay current with the latest technologies.

How do I register for the exam?

You can register through the Oracle University website or Pearson VUE test centers. Both online proctored and in-person testing options are available.

05

Learner experiences

Loading reviews…

JPA 和 CDI 加起来占了一半以上的题。如果你平时用 Spring Data JPA,要注意 Java EE 原生 JPA 的 EntityManager 用法和 Spring 封装后的不一样,persistence.xml 配置也是必考点。

Java 后端 5 年

银行核心系统开发 · 72/100 · 5 weeks

我主要用 Spring Boot,Java EE 原生 API 很多概念要重新学。最难的是 CDI 的 scope 和 lifecycle — Spring 的 @Component 和 Java EE 的 @ManagedBean 看着像但行为不一样。

L. Nguyen

Melbourne Java Developer · 68/100 · 8 weeks

06

Compare your next options

Oracle 1Z0-809

Oracle · 专业级

85 questions · 150 min

Oracle 1Z0-829

Oracle · 专业级

50 questions · 90 min

Oracle 1Z0-808

Oracle · 助理级

77 questions · 150 min

Start with the first chapter.

2 free chapters · Full preparation from $39

Explore the learning path
OverviewLearnFAQ