学途 > 北京I T培训 > 北京软件开发培训 > J2EE系统架构师及架构设计

J2EE系统架构师及架构设计

    【推荐理由】 本课程力图完整的讨论软件架构分析与设计的一些关键问题,主要涉及架构高层设计、架构详细设计,从思想上、方法上和技术三个层面系统讨论整个大型软件设计的理论和方法,课程将比较侧重于对架构设计相关的一些技术细节的讨论。1、软件架构和软件架构师。软件架构...
    1. 适合对象:本培训课程适宜于想从事软件系统架构、分析与设计的人员,##应精通OOP及OOA并且熟练
      教学师资:相关专业知名导师
      相关资料: 上课讲义免费赠送,参考资料在学习时购买,资料费实收。
      选择班级: J2EE系统架构师自费 J2EE系统架构师公费
      本课程力图完整的讨论软件架构分析与设计的一些关键问题,主要涉及架构高层设计、架构详细设计,从思想上、方法上和技术三个层面系统讨论整个大型软件设计的理论和方法,课程将比较侧重于对架构设计相关的一些技术细节的讨论。
      1、软件架构和软件架构师。软件架构一般概念,软件系统架构的主要工作内容,架构设计时所应考虑的问题,架构师的工作职责,架构师的主要任务。
      2、软件架构设计的目标。架构、框架、模式的不同及对比,架构设计的目标,J2EE平台中常见开源框架的架构设计的分析。
      3、架构实践中核心问题及案例 J2EE及VS.Net开发平台的合理选择、CS和BS软件体系结构的选择、重量级框架和轻量级框架技术的选择等问题。
      4、架构设计中的架构模式。系统架构设计和设计模式的关系,在架构设计中如何正确地应用各种模式,层架构及MVC架构模式的典型应用。MVC架构模式的应用案例分析说明。
      5、模块设计中的对象职责分配模式。如何"拥抱变化"和"适应变化",对象职责分配模式(GRASP),GRASP中主要模式的介绍---信息专家、创建者、低耦合、高内聚以及其它扩展模式。
      6、GOF及J2EE核心设计模式。GOF 设计模式应用, GOF典型设计模式的讲解和分析。J2EE应用中常见核心模式,J2EE应用中常见的反模式等。
      7、架构思想和方法论。架构设计的策略,如何开展架构设计工作,软件架构设计中的方法学,重型(Heavy Weight)方法,轻型方法(敏捷方法)。
      8、典型的软件开发方法应用案例分析说明。敏捷方法中的极限编程,测试驱动开发和重构,UDD用例驱动的开发模式,TDD测试驱动开发,MDD模型驱动的开发方式等。
      9、系统架构的品质与分析。架构分析,架构分析需要解决的问题及一般步骤,架构品质及软件质量,架构的品质属性及各个项目说明,避免架构危机的方法,软件架构需要做的事情。
      10、面向服务的架构(SOA)。 企业应用中的"信息孤岛"和"应用异构",面向服务架构,基于SOA系统构建的基本要求,如何满足SOA的要求,SOA 架构的典型特性,Web Service和SOA之间的关系,Apache AXIS的Web Service技术实现的应用案例。
      附加内容、J2EE平台下的开源框架应用开发技术。Velocity模板、Web层的缓存技术、Struts框架技术、Spring框架技术、Hibernate框架技术等。

    特别提醒:本站不提供涉及考试机构、命题人员等 参与的教育、培训;所有项目均不能保证通过升学、考试、考证;如在相关内容中使用自我比较的程度分级、表达经营理念和追求目标时不慎包含了极限用词或不恰当的内容,请用户予以谅解并及时【投诉反馈】,我们将及时整改。

    时间地点
    班级名称 上课地点 上课时间 参考价格
    J2EE系统架构师自费 海淀 电话预约 请咨询 预约回访
    J2EE系统架构师公费 海淀 电话预约 请咨询 预约回访
      温馨提示:如果您未能找到合适的班级,请向我们咨询,非工作时间段请给我们我们留言。因各方面信息在不断变化中,公布的信息仅供您参考,最终信息以当日咨询确认为准。

    想了解更多?请在此预约咨询 [ 您的信息不会显示在页面上或泄露给他人 ]

    请输入学员姓名: 请留下联系方式:

    移动端访问

    预约免费试听

    推荐课程