求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 

JavaEE架构、 设计模式及性能调优   
4679 次浏览  36 次
曹老师
曾任职某公司资深软件架构师和开发部总经理
 
时间地点: 上海、北京、深圳根据报名开班
课程费用: 5700元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程关注如何构建稳健的Java系统应用架构,并有效利用设计模式解决问题,从性能角度诊断问题,并对Java应用程序进行性能优化。课程将采用理论联系实际,结合实际案例讲解清晰地思路和方法,使学员在较短的时间内循序渐进的掌握Java架构设计方法,并在此基础上进一步理解掌握Java企业级开发的性能优化方法,为培训学员真正能够参与规范的企业级Java相关开发奠定扎实基础。

    培训目标:

    • 了解软件架构核心原理
    • 了解JavaEE软件架构设计的关键因素
    • 掌握面向对象设计模式和javaEE模式
    • 学习javaEE性能调优
    培训对象:J2EE应用开发工程师,系统架构师
    学员基础:熟悉J2EE应用开发的一般技术,有J2EE开发项目经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天
    软件架构概览
    • 质量属性驱动的架构
      • 架构设计的目标
      • 架构设计的内容
      • 软件质量及质量模型
      • 软件的可维护性概述
      • 软件可维护策略
      • 软件可扩展性(Extensibility)设计策略
      • 软件灵活性(Flexibility)设计策略
      • 软件可插入性(Pluggability)设计策略
      • 软件的可复用性
    • 软件架构视图
      • 如何描述架构
      • 好的设计表现
      • 架构设计的多重视图及视图之间的关系
    • 软件生命周期与软件架构介绍
      • 软件架构师的定位
      • 软件架构师的知识体系与知识结构
      • 软件架构师做什么
    • 架构设计的原则
      • 高内聚,低耦合
      • 高性能,高可靠
      • 低成本,可实现
    Java软件架构设计的关键因素
    • JavaEE的典型层次框架
    • JavaEE的运行时原理
    • JavaEE的内存模型
    • JavaEE的接口通信模式
    • 数据处理方法
    • 性能有关的因素
    • 可扩展有关的因素
    • 可靠性有关的因素
    javaEE模式
    • 面向对象设计模式
      • 创建型模式
      • 结构型模式
      • 行为型模式
    • javaEE设计模式
      • 表示层设计模式
      • 业务层设计模式
      • j2ee集成设计模式
      • 表示层最佳实践
      • 业务层最佳实践
    • 架构模式
      • 系统软件架构模式
      • 分布式软件架构模式
      • 交互软件架构模式
    javaEE性能调优
    • 性能调优综述
      • 寻找性能瓶颈(cpu消耗分析、文件IO消耗分析、网络IO消耗分析、程序执行慢的原因分析)
      • 调优综述(jvm调优、程序调优、资源消耗低执行慢的情况调优)
    • b/s结构性能瓶颈分析和调优方案
      • 性能关键点分析(带宽、网络传输、http请求、服务器处理能力等)
      • 负载均衡
      • 缓存实现(前端页面缓存、页面片段缓存、浏览器缓存、webServer缓存、反响代理服务器缓存、热点缓存平台等)
      • web组件分离
      • appServer调优
      • 数据库前端缓存
    • RPC实现和调优
      • 简单的RPC实现和性能问题分析
      • 数据协议分析和调优
      • IO模型分析和调优方案
      • 线程模型分析和调优方案
      • 代理调优(jdk动态代理、cglib、javassist代理分析)
    • web前端调优
      • 动态加载JS技术
      • js、css合并技术
    • 数据库调优
      • 影响数据库性能的因素
      • 数据库查询优化
      • 数据库设计优化
      • 数据平台设计优化

     

     
    4679 次浏览  36 次
    其他人还看了课程
    Java编程基础与网页开发基础  5180 次浏览
    J2EE架构设计: Struts+Spring+Hibernate/EJB+性能优化  5452 次浏览
    Java EE5企业级架构设计和实务  3926 次浏览
    Java编程Debug技巧  2023 次浏览
    Java编程方法与技术  4419 次浏览
    Java异常处理、测试与调试  1922 次浏览
    定制内训


    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]