JAVA EE 架构师需要掌握的知识体系

4星 · 超过85%的资源 需积分: 14 4 下载量 150 浏览量 更新于2024-09-13 收藏 26KB DOCX 举报
JAVA_EE架构师需要具备的知识 JAVA_EE架构师是一种复杂的职位,需要具备广泛的知识和技能。本文将从四个阶段对JAVA_EE架构师需要具备的知识进行详细的阐述。 阶段一:程序员基础 在这个阶段,JAVA_EE架构师需要具备语言基础、设计基础、通信基础等知识。这些知识是学习JAVA_EE架构师所需的原材料,包括: * 语言基础:java、c、c++等编程语言 * 设计基础:uml、RUP等设计模式 * 通信基础:socket通信、通信协议等 这些知识应该在大学完成,laying a solid foundation for future learning. 阶段二:高级程序员 在这个阶段,JAVA_EE架构师需要学习分布式系统、组建等内容,包括: * 分布式系统原理 * ejb、corba、com/com+ * webservice等技术 这些知识可以在大学或第一年工作时间接触,旨在提高JAVA_EE架构师的技术水平。 阶段三:设计师 在这个阶段,JAVA_EE架构师需要结合实际项目经验,透彻领会应用设计模式,包括: * 设计模式(c++版本、java版本) * ejb设计模式 * J2EE构架 * UDDI * 软件设计模式等 在此期间,JAVA_EE架构师应该了解软件工程在实际项目中的应用,以及小组开发、团队管理等知识。 阶段四:软件构架师 在这个阶段,JAVA_EE架构师需要掌握软构架师所需的基本技能,包括: * JAVA语言的特性 * JDK的帮助文档 * Effective Java * JAVA模式 * RUP、UML等技术 这些知识可以使JAVA_EE架构师具备强大的技术实力,能够胜任分析、构架为一体的精英人才。 学习目标 以下是JAVA_EE架构师需要达到的30个目标: 1. 学习JAVA语言的基础知识 2. 学习JAVA核心类库 3. 学习java数据库技术 4. 学习一种JAVAIDE 5. ... 推荐书目 以下是JAVA_EE架构师推荐的书收藏: 1. THINK IN JAVA 2. JDK的帮助文档 3. EFFECTIVE JAVA 4. JAVA模式 5. RUP、UML等技术书籍 JAVA_EE架构师需要具备广泛的知识和技能,包括语言基础、设计基础、通信基础等。只有通过不断的学习和实践,才能具备强大的技术实力,成为一名优秀的JAVA_EE架构师。