首页 > 课程 > 赛迪面授 > 企业内训 > 课程计划 > 正文

Java/J2EE/JavaEE/JEE企业级解决方案课程

发布时间:2015-01-28 来源: 作者:

可从下面培训内容选择组合成自己的培训方案。也可单独培训,Spring Hibernate 单独培训或Struts/SpringMVC+Spring+Hibernate培训或Spring+Hibernate培训等。也有基于JBoss/weblogic/webshereJSF/Seam/EJB2/EJB3培训.采取边教边学边练模式,如果想压缩时间可将方案中struts/SpringMVC hibernate时间压缩变成6天方案,也可以建议加入培训内容。

培训目标:

当前J2EE三层开发系统总体架构内容的全面介绍,以及具体常用系统的安装、配置和维护,最终能达到真正掌握三层(N层)软件的开发。使得学员能够掌握J2EE相关领域基础知识,学会开发Struts/SpringMVC SpringHibernateWeb结构的JavaEE应用系统;掌握多层结构开发要点;基本具有OO设计编程感觉,了解UML和相关建模概念。
培训人数:30人以下

培训课时:授课:70% 上机:30%

培训教材:根据技术发展和学员实际情况调整内容。

课程内容:
以下课程内容从易到难安排,也可作为单元单独培训。
 

1天(6课时)目标:掌握Java语言特性和面向对象分析设计能力。
培训内容
1. 什么是对象和对象的基本概念。
2. Java语言概要要点介绍
3. Java对象的初始化和销毁以及垃圾回收机制
4. 包、接口和实现定义
5. 类的多态性、继承和组合使用。
6. 类的上溯和下溯
7. Java中文问题根本解决之道
8. Java集合Collection技术介绍和演示
9. J2EE开发工具开发环境配置和介绍
2天(6课时)目标:学员掌握Jsp/Servlet + JavaBeans + JDBC/MVC编程;理解其优缺点。
培训内容
1. 传统两层结构缺点,J2EE多层结构起源、特点。
2. 基于J2SE多线程编程的缺点,Jsp/Servlet技术起源、特点。
3. JDBC技术介绍和使用方法,Jsp+JDBC编程误区。(简单介绍)
4. Jsp/Servlet + JavaBeans + JDBC编程结构起源和特点。
5. Eclipse功能说明和J2EE技术开发步骤
6. 以从数据库中查询某用户资料为案例,分析和介绍J2EE代码的实现。
3天(6课时)目标:学员初步掌握MVCStruts/SpringMVC的架构特点
培训内容
1. MVC模式起源和特点。
2. Struts 1.x/Struts2/SpringMVC原理介绍及其编程步骤
3. 演示使用SpringMVC开发简单的系统。
4. Web系统性能误区和解决方案
5. HttpSession scope理解和掌握
6. 实验:数据插入、查询系统的开发.
4天(6课时)目标:学员掌握Struts/SpringMVC在实战中的设计和开发
培训内容
1. Struts/SpringMVC输入校正处理介绍
2. Struts/SpringMVC出错处理机制
3. Tiles使用和开发详解
4. 实验:数据编辑功能的实现以及结合Tiles的实现
5. 基于Struts//SpringMVC + JDBC的增、删改查实现。

 

5天(6课时)目标:了解和掌握Hibernate原理和使用。
培训内容
1. 对象模式和数据模型比较和联系
2. 数据对象持久化和O/R mapping基本概念
3. Hibernate基本概念
4. Hibernate的结构
5. Hibernate开发步骤
6. Struts/SpringMVC+Hibernate的新增删除修改查询以及批量查询设计开发
6天(6课时)目标:了解和掌握Hibernate高级实战使用。
培训内容
1. 关系映射和HQL
2. 懒加载和性能提升
3. 事务机制和原理
4. 批量查询设计原理。
5. 缓存使用要则。
6. 开发Hibernate实战项目。

 

7天(6课时)目标:业务框架POJO组件编程: SpringJdon框架使用
培训内容
1. J2EE性能设计。
2. 业务组件框架架构比较。
3. IOC/AOP原理介绍。
4. 演示使用Spring/Jdon/Seam开发一个项目。
5. Spring/Jdon/Seam实战注意项目。
6. 缓存使用要则。
7. 实验:三层架构的的新增删除修改查询
8. JMeter+JProfiler压力并发性能测试实验

 
8天(6课时)目标:掌握面向对象建模方法和技术在实际项目中的应用。
培训内容
1. 域建模过程和分析特点以及与数据库建模区别
2. 领域建模(DDD)原理和方法
3. 以进销存系统为案例(或现场命题)说明DDD
4. 以案例说明模型轮廓提炼和设计过程
5. 模型轮廓细化与设计模式域建模和服务组件接口设计
6. 使用模型驱动架构设计一个新案例。
  其他可选内容:
目标:学员初步掌握J2EE性能设计架构特点。
培训内容J2EE容器实现原理、多线程并发开发注意的问题
     J2EE性能原理和分析
     对象池和对象缓存的区别和应用场景
     状态生命周期和Scope,面向状态编程特点和优点。
     组件架构的性能要点。
     JMeter+JProfiler测试实验
 

目标:了解掌握EJB原理和使用。
培训内容
    EJB JDBC 相比较优点和特点、EJB 原理。
    EJB2EJB3区别
    EJB2/EJB3设计模式、EJB使用要点和注意点
    有状态/无状态会话Bean、实体Bean JPA 使用详解
    EJB2配置文件详细讲解。
    举例演示描述EJB2/EJB3开发全过程(需上机练习)。
    EJB性能原理。
    EJB2实体BeanJPA等实战
    WarJarear部署包打包策略和注意要点。
    EJB容器安全实现代码解析
    开发struts + EJB/JSF + Seam + EJB3实例实验
 
目标:学员了解JMSJ2EE架构特点
培训内容
    JMS原理和特点
    JMS/MDB在复杂系统中应用实战分析
    JMS/MDB在消息应用、系统数据交换中的应用分析
    XMLJMS中的应用和相关实用操作技巧。
    JMS开发邮件系统的实战设计和开发
    实验:开发自己的基于JMS的邮件来往系统。
    StrutsJMS/MDB系统的结合演示

  
目标:掌握Tapestry原理和使用。
培训内容
    Tapestry主要组成部分
    页面和组件概念特点及其相互关系
    组件调用形式和特点以及区别
    事件机制原理和编写
    连接和跳转与Engine Service
    参数的特点和使用
    服务器状态总结和应用特点。
    通过项目实战指导Tapestry的设计开发过程

【上一篇】: Excel在高效XX管理及报表分析中的运用
【下一篇】:

相关文章: