JavaEE架构、 设计模式及性能调优培训课程
课程内容:
软件架构概览
|
· 质量属性驱动的架构
o 架构设计的目标
o 架构设计的内容
o 软件质量及质量模型
o 软件的可维护性概述
o 软件可维护策略
o 软件可扩展性(Extensibility)设计策略
o 软件灵活性(Flexibility)设计策略
o 软件可插入性(Pluggability)设计策略
o 软件的可复用性
· 软件架构视图
o 如何描述架构
o 好的设计表现
o 架构设计的多重视图及视图之间的关系
· 软件生命周期与软件架构介绍
o 软件架构师的定位
o 软件架构师的知识体系与知识结构
o 软件架构师做什么
· 架构设计的原则
o 高内聚,低耦合
o 高性能,高可靠
o 低成本,可实现
|
Java软件架构设计的关键因素
|
· JavaEE的典型层次框架
· JavaEE的运行时原理
· JavaEE的内存模型
· JavaEE的接口通信模式
· 数据处理方法
· 性能有关的因素
· 可扩展有关的因素
· 可靠性有关的因素
|
javaEE模式
|
· 面向对象设计模式
o 创建型模式
o 结构型模式
o 行为型模式
· javaEE设计模式
o 表示层设计模式
o 业务层设计模式
o j2ee集成设计模式
o 表示层最佳实践
o 业务层最佳实践
· 架构模式
o 系统软件架构模式
o 分布式软件架构模式
o 交互软件架构模式
|
javaEE性能调优
|
· 性能调优综述
o 寻找性能瓶颈(cpu消耗分析、文件IO消耗分析、网络IO消耗分析、程序执行慢的原因分析)
o 调优综述(jvm调优、程序调优、资源消耗低执行慢的情况调优)
· b/s结构性能瓶颈分析和调优方案
o 性能关键点分析(带宽、网络传输、http请求、服务器处理能力等)
o 负载均衡
o 缓存实现(前端页面缓存、页面片段缓存、浏览器缓存、webServer缓存、反响代理服务器缓存、热点缓存平台等)
o web组件分离
o appServer调优
o 数据库前端缓存
· RPC实现和调优
o 简单的RPC实现和性能问题分析
o 数据协议分析和调优
o IO模型分析和调优方案
o 线程模型分析和调优方案
o 代理调优(jdk动态代理、cglib、javassist代理分析)
· web前端调优
o 动态加载JS技术
o js、css合并技术
· 数据库调优
o 影响数据库性能的因素
o 数据库查询优化
o 数据库设计优化
o 数据平台设计优化
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获