logo
Oracle专业级📚 其他

Java EE 7 Application Developer (1Z0-900)

Java EE 7 应用开发认证,验证您在 Java 企业版应用开发、Web 服务和 JPA 的专业能力。

$245
考试费
70
题量
110m
考试时长
66/100
及格分
一句话定论 · 不推荐

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

会员权益

JR 会员全站通

一个会员解锁全部认证题库、课程折扣和专属工具

  • 全部认证题库免费刷
  • 课程最高 5 折优惠
  • AI 工具 & Chrome 插件
  • 优先预约 1v1 导师
查看会员方案

这张认证到底考什么

先把考试形式、适合人群、备考时长和学习范围讲清楚,再决定要不要投入时间。

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,考这个没什么意义。

你会反复碰到的核心服务

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

学完以后你能带走什么

  • 获得 Oracle 1Z0-900 官方认证
  • 掌握考试核心领域的知识和最佳实践
  • 具备实际项目中应用相关技术的能力
  • 提升 Oracle 技术领域职业竞争力

考试详情

考试代码
1Z0-900
发证机构
Oracle
时长
110 分钟
题目数
70
及格分
66/100
有效期
0
考试费用
$245 USD
题型
单选题、多选题
考试语言
English, 日本語
官方页面

适合谁考

适合人群

  • Oracle 技术相关从业人员
  • 希望获得 Oracle 1Z0-900 认证的 IT 专业人员
  • 数据库管理员和开发人员
  • 云架构师和运维工程师
  • 希望提升 Oracle 技术能力的从业者

开始前最好先有

  • 具备相关 Oracle 技术的基础知识
  • 建议有一定的实践经验
  • 了解基本的数据库或云计算概念

值不值得考?职业价值

Oracle 1Z0-900 持证人的薪资区间、对应岗位、以及真实的职业影响。

澳洲
$100K-150KAUD
美国
$105K-160KUSD
中国
¥250K-450KCNY
Java EE DeveloperEnterprise Java Architect企业级 Java 开发工程师

Java EE 认证的尴尬现状

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

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

备考节奏

有 AWS 实操经验

4-6

零基础切入

10-12

建议日投入

1.5-2 小时/天

学习路径预览

7
1
1Z0-900 考试概述与备考指南
30 min
2
Servlet 与 JSP 技术
60 min
3
CDI 与 EJB
70 min
4
JPA 持久化技术
80 min
5
RESTful Web Services 与 WebSocket
90 min
6
安全、批处理与并发
100 min
+ 还有 1 章在完整学习路径里

分阶段备考路径

过来人总结的分阶段备考节奏,按周拆分,不是空话。

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)题量不大但容易丢分,不要完全跳过。

通过者的真实经验

过来人的备考时长、分数、以及踩过的坑。

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

Java 后端 5 年72/100
银行核心系统开发 · 备考 5 周

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

L. Nguyen68/100
Melbourne Java Developer · 备考 8 周

同赛道认证对比

Oracle 1Z0-900Oracle 1Z0-809Oracle 1Z0-829
机构OracleOracleOracle
级别专业级专业级专业级
考试费$245$245$245
时长110 min150 min90 min
题量708550
有效期0 0 0

备考技巧与常见失误

💡

**70 题 110 分钟,每题约 1.5 分钟** — 时间偏紧,JPA 的长代码题要快速定位关键注解。

💡

**JPA 题量最大,优先保证这部分正确率** — 如果 JPA 拿到 80%+,其他部分 60% 就能过。

💡

**看到 @Inject 相关题,先判断 scope** — CDI 的注入行为取决于 bean 的 scope,这是解题的关键线索。

💡

**JAX-RS 题注意 HTTP method 和路径匹配** — @Path 的正则、@PathParam/@QueryParam 的绑定规则经常出陷阱。

💡

**排除法对 Java EE 考试特别有效** — 选项里经常有一个"这个 API 不存在"的干扰项,认出来直接排除。

⚠️

**把 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 的关系。

FAQ

常见问题

如果你准备考 Oracle 1Z0-900,先从真题型练习开始。

63+ 练习题、章节学习路径、模考、错题复盘和 AI 导师都在备考页里。

进入备考页

$39 起 · 前 2 章可免费试学

你可能顺手也会看这些