<
用户名:
密  码: 注册  忘记密码
 
010-62179898
010-51527265
中软品牌课程
·中软SharePoint开发工程师培训
·中软Java EE高级软件工程师培训
·中软高级网络工程师培训
·中软.NET WEB应用开发精英研习营培训
·中软.NET Windows开发精英研习营培训
·SharePoint Portal Server 2007应用集成培训
职业技能课程
·Java核心技术培训
·Java设计模式培训
·J2EE应用程序架构设计培训
·Java移动开发技术(J2ME)培训
·JAVA语言基础培训
·Java Web组件开发技术培训
·基于WebLogic的EJB设计与应用培训
·HP UNIX系列课程培训
·SCO UNIX系列课程培训
·Solaris 9系列课程培训
·Solaris 9系统性能管理培训
·Solaris 10系列课程培训
·Solaris 10新的管理功能培训
·Sun 系统故障分析培训
·HP-UX高级应用系列课程培训
·HP-UX系统与网络故障定位培训
·HP-UX性能调优培训
·HP磁盘管理套件VxVM与VxFS培训
·HP-UX LVM与VxVM培训
·基于Service Guard和Oracle 9i/10g RAC容灾体系架构培训
·SCO UNIX系列课程培训
·IBM AIX 5L系统管理培训
·IBM AIX 5L系统编程培训
·HACMP系列课程培训
·Red Hat Linux认证培训
·Red Hat Linux认证技师(RHCT)培训
·Red Hat Linux认证工程师(RHCE)培训
·Red Hat Linux认证安全专家(RHCSS)培训
·Red Hat Linux认证架构师(RHCA)培训
·Turbo Linux认证 系列培训
·RedFlag Linux认证 系列培训
·面向系统管理员的Shell编程培训
·信息安全技术系列课程培训
·信息安全管理体系与规范培训
·黑客攻防实战演练培训
·网络安全实用技术培训
·ADO .NET开发精英班培训
·.NET开发高手研习班培训
·SQL Server2005高手养成班培训
·SQL Server 2000数据库管理培训
·SharePoint Portal Server2003&2007企业信息门户的规划培训
·DB2 UDB8 数据库系统管理培训
·Oracle10G数据库管理技术培训
·Oracle9i数据库专家(OCP)培训
国际认证课程
·Microsoft-MCSE培训
·Microsoft-MCSA培训
·Microsoft-MCAD培训
·Microsoft-MCSD培训
·SUN-SCJP JAVA程序员培训
·SUN-SCJD JAVA开发员培训
·SUN-EJB培训
·Cisco 认证网络支持工程师(CCNA)培训
·Cisco认证网络专家(CCNP)培训
·Cisco认证资深安全工程师(CCSP)培训
·Cisco认证互联网专家(CCIE)培训
·SUN-SCMAD(手机应用程序开发员)培训
·IBM认证WebSphere应用服务器管理培训
·IBM认证WebSphere应用开发培训
·IBM认证Lotus Notes管理培训
·IBM认证Lotus Notes应用开发培训
·Oracle8i数据库专家(OCP)培训
·Oracle8i数据库专家(OCP)培训
·HP-UX基础管理系列课程培训
·SUSE Linux系列课程培训
 
 

J2EE应用程序架构设计

课程介绍 | 课程设置 | 问题解答 | 最新课程安| 培训首页

课程编号 DEV_JAVA_003 难度级别 高

课程介绍
   J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。由于其自身优势:保留现存的IT资产,高效的开发,支持异构环境,可伸缩性以及稳定的可用,J2EE在美加等发达国家已广泛应用到从电子商务到企业信息系统的各种企业级应用服务中。在国内,J2EE也早已被应用于一些企业级的大型系统中,并且随着技术水平的提高,J2EE受到了越来越多企业的青睐,J2EE开发人员的需求量也呈直线上升趋势,掌握J2EE技术的人才必然会在竞争中占尽先机。
适合对象

  1. 使用J2EE进行企业系统设计的设计人员
  2. 使用J2EE各项技术进行多层企业应用开发的开发人员

课程目标

  1. 了解J2EE相关技术
  2. 掌握一般设计模式技术以及J2EE设计模式技术
  3. 掌握J2EE设计原则及各种框架比较
  4. 了解实例PETSTORE
  5. 掌握实用工具(ANT,JUNIT)

预备知识

  1. 基于Java的面向对象编程
  2. Java Web组件开发技术
  3. XML 的基本知识有用,但不是必需的

前提课程

  • Java设计模式
  • 课程长度

  • 4天(24学时)
  • 课程内容


    第一天

    主题

    ?介绍架构基础概念、系统架构开发指南、软件开发过程描述

    大纲

    1. 介绍架构基础概念
    2. 架构的必要性,架构的功能,架构五个基本原则
    3. 分布式企业系统主要风险
    4. 面向对象设计的要素
    5. 有效网络通信指南
    6. 验证事务控制共享资源的有效性
    7. 使用概念重用控制成本
    8. Sun ONE的基本架构特征
    9. 定义开发方法论的目的
    10. 开发方法论的最佳实践
    11. 迭代与增量开发过程的工作流以及四个重要阶段

    第二天

    主题

    区分本地对象计算以及分布式对象计算、层内部优化、优化层与层之间的通信

    大纲

    1. 区分本地对象计算以及分布式对象计算
    2. 面向对象计算的数据迁移特征
    3. 分布式计算中数据迁移特征
    4. 比较、区分分布式基于对象计算以及面向对象计算
    5. 分析在分布式计算环境中事务的影响
    6. 分析在分布式计算环境中安全实现的影响
    7. 设计系统容量以支持要求的负载
    8. 设计可扩展性支持预期的扩展
    9. 指定服务提供商支持后期维护
    10. 为一个应用创建网络模块
    11. 构建一个数据与调用模块以高效提交服务请求以及接收响应
    12. 为一个应用创建事务模块
    13. 为应用创建安全模块

    第三天

    主题

    分析服务质量需求、创建原型、J2EE服务器、J2EE技术

    大纲

    1. 分析服务质量需求
    2. 评估系统质量的有效性
    3. 区分服务质量需求的优先级
    4. 创建能够潜在地实现架构目标的系统原型
    5. 访问原型以实现架构目标
    6. 描述不同的服务类型
    7. 企业信息系统
    8. 选择应用服务器的标准
    9. 部署最佳实践,指南以及模式
    10. J2EE技术Web层组件
    11. J2EE技术业务逻辑组件
    12. J2EE技术连接器

    第四天

    主题

    如何选择J2EE技术、分析软件需求、软件设计、选择J2EE技术模式

    大纲

    1. 管理客户端会话状态
    2. 业务过程以及工作流控制
    3. 展现过程以及工作流控制
    4. 管理展现层、异步通信设计
    5. 收集需求以定义业务问题、创建域模型
    6. 鲁棒性分析以及设计模型的元素以及目的
    7. 使用鲁棒性分析为一个用例创建一个设计模型
    8. 生成序列图视图、软件架构、架构模型
    9. 将系统分解为组件、将组件组织为有效的拓扑
    10. 创建部署图、评估架构模型、模式基础
    11. 在通信方面如何选择模式
    12. 在适应性方面如何选择模式

     

     
    @ 2002-2007 中软总公司计算机培训中心 版权所有