课程培训
JavaEE架构、 设计模式及性能调优培训课程

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,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>