求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
全部课程 >J2EE技术  
JavaEE架构、 设计模式及性能调优  
2378 次浏览  141 次
曹老师
曾任职某公司资深软件架构师和开发部总经理
 
时间地点: 北京 10月25-26日; 上海 深圳根据报名开班
课程费用: 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合并技术
  • 数据库调优
    • 影响数据库性能的因素
    • 数据库查询优化
    • 数据库设计优化
    • 数据平台设计优化

 

 
2378 次浏览  141 次
其他人还看了课程
Java编程基础与网页开发基础  3891 次浏览
J2EE架构设计: Struts+Spring+Hibernate/EJB+性能优化  3191 次浏览
Java EE5企业级架构设计和实务  1810 次浏览
Java编程Debug技巧  854 次浏览
Java编程方法与技术  1463 次浏览
WebSphere 配置与管理  717 次浏览
定制内训



最新活动计划
[北京]selenium进行web自动化测试 9-10
[北京]微服务架构设计与实践 9-12
[北京]开发过程中的质量管理实践 9-17
[北京]UML和EA进行系统分析设计 9-18
[北京]大数据分析与管理 9-20
[北京]架构设计方法、案例与实践 9-26
[上海]人工智能机器学习和深度学习 9-14
[上海]嵌入式 Linux应用开发 10-12
[深圳]HTML5与前端框架高级应用 10-18
[深圳]软件测试方法与实践 9-22
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号