课程培训
企业架构师SCEA培训

一、培训对象

• 从事J2EE企业级WEB应用程序开发的团队和IT人员。

• 深入理解J2EE blueprint模型的企业应用建筑师、系统分析员、资深开发员。

• 学习n层最佳实践架构的独立软件开发商(ISVS)和咨询人员。

• 具备以下基础的相关从业者:
        

○ 已学过一门Java编程课程

○ 具有Java Bean组件技术经验

○ 具有分布计算和通信概念的工作经验

○ 具有面向对象分析和设计经验及建立RUP模型经验

○ 熟悉J2EE技术规范和Client/Server架构

二、培训收益

本课程培养能够熟练使用J2EE开发和架构企业级软件产品,并能够适应国内或外资企业工作要求的高端软件工程师,学员将具备以下能力:

• 清晰区分体系架构及设计的核心差异,建立正确的架构认知。

• 全面解释体系架构的完整过程,掌握架构设计的核心逻辑。

• 准确列举并描述一个体系架构的能力及设计目标,明确架构设计方向。

• 熟练列举并定义由体系架构的确定而得到的优缺点,具备架构选型判断能力。

• 深入描述J2EE技术对架构能力及设计目标的影响,适配企业级应用开发需求。

• 掌握基于J2EE技术,开发多层体系架构的最佳实践及设计指引,结合当前主流技术优化架构设计。

• 熟练描述J2EE模式,能够解释并运用J2EE技术解决企业应用程序中的关键问题,提升架构落地能力。

三、培训课纲

第一天

上午:通用架构及遗留系统连接性、企业Java Bean及容器模型核心

1. 通用架构(Common architectures)及遗留系统连接性

• 结合当前企业级应用集成主流趋势,讲解架构特性(质量属性)的核心要点及当前优化方向。

• 拆解架构层设计逻辑,适配J2EE多层架构主流实践。

• 详解数据级集成技术,融入当前数据集成主流方案(如ETL优化、数据中台适配)。

• 讲解应用程序/业务/展示级集成的最佳实践,结合微服务集成、前后端分离集成等主流场景补充实操要点。

• 解析B2B集成核心技术,适配当前跨企业协同的主流需求,补充相关集成工具应用技巧。

2. 企业Java Bean及企业Java Bean容器模型(上)

• 立足当前J2EE生态主流应用,讲解EJB组件模型契约的核心内容及最新适配要点。

• 分类解析EJB类型,结合企业级应用场景说明各类EJB的选型技巧。

• 深入讲解事务管理机制,补充分布式事务处理主流方案(如Seata适配EJB事务)。

• 讲解数据访问对象(DAO)的设计与优化,结合MyBatis等主流持久层框架补充实操方法。

• 解析EJB安全性设计要点,贴合当前企业级应用安全合规需求。

下午:企业Java Bean及容器模型进阶、协议及J2EE支持的适用性

1. 企业Java Bean及企业Java Bean容器模型(下)

• 延续上午内容,讲解Bean实例池的设计原理、优化策略及当前主流配置方案。

• 解析Bean钝化的核心逻辑与应用场景,结合性能优化需求补充实操技巧。

• 详解EJB生命周期管理全流程,结合容器化部署(Docker+K8s适配EJB容器)补充管理要点。

• 讲解EJB系统监视方法,推荐当前主流监视工具,适配企业级应用运维需求。

2. 协议及J2EE支持的适用性

• 结合当前企业级应用通信主流场景,详解超文本传输协议(HTTP)的应用优化,补充HTTP/2HTTP/3J2EE中的适配方法。

• 解析Internet Inter-ORB ProtocolIIOP)、Java Remote Method Protocol的核心原理与应用场景,对比不同协议的选型逻辑。

• 结合实际业务场景,讲解各类协议的使用场景及适配技巧。

• 分析防火墙和HTTP隧道的配置与优化,解决J2EE应用跨网络通信的核心问题。

• 明确J2EEEJB的适用场景与边界,结合当前微服务、云原生趋势,说明J2EE技术的融合应用。

• 全面解读J2EE核心技术栈,结合当前主流技术(如Spring CloudJ2EE融合)说明其在企业级应用中的落地逻辑。

第二天

上午:设计模式核心及J2EE模式应用

1. 设计模式

• 立足企业级应用架构设计需求,全面讲解GOF模式三大类核心内容。

• 创建型模式(单例、工厂、建造者等)的核心原理、实现方式及在J2EE中的落地案例,结合当前主流应用场景优化模式实现。

• 详解Behavioral(行为型)模式、Structural(结构型)模式的核心逻辑,对比不同模式的适用场景,避免模式滥用。

• 结合J2EE生态特性,讲解设计模式的适配与优化,提升架构设计的灵活性与可扩展性。

2. J2EE中的模式

• 聚焦J2EE企业级应用核心需求,详解J2EE核心模式的设计思路与实现方法。

• 解析Communication(通信)模式的核心逻辑,结合当前微服务通信、跨服务调用场景补充优化技巧。

• 讲解消息模型的设计与应用,结合ActiveMQRabbitMQ等主流消息中间件,说明其在J2EE中的集成应用。

• 结合实际业务场景,拆解各类模式的使用场景,指导学员根据需求选型,提升架构设计的合理性。

下午:国际化及安全性设计实践

1. 国际化

• 结合企业级应用全球化趋势,详解国际化元素(I18n所需)的核心构成,明确国际化设计的核心要点。

• 讲解Java 2国际化功能的完整实现流程,补充当前主流国际化框架(如i18n4j)在J2EE中的集成应用。

• 结合多语言、多地区业务需求,拆解国际化设计的实操难点,提供优化方案,适配企业级应用全球化部署需求。

2. 安全性

• 立足企业级应用安全合规主流需求,详解Java 2安全模型的核心原理与配置方法。

• 梳理安全性基础知识点,明确企业级应用安全的核心防护方向。

• 讲解Cryptography(加密技术)的核心逻辑,结合当前主流加密算法(对称加密、非对称加密),说明其在J2EE中的实现方法。

• 解析数字签名和证书的应用原理,结合SSL/TLS协议,说明其在J2EE应用中的配置与优化,保障数据传输安全。

• 讲解实现安全性的网络拓扑设计,结合企业级应用部署场景,提供安全拓扑优化方案,规避核心安全风险。

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>