Java/J2EE/JavaEE/JEE全程教程内容
8天Java EE全面培训推荐方案
可从下面培训内容选择组合成自己的培训方案。也可单独培训,如Spring Hibernate 单独培训或Struts+Spring+Hibernate培训或Spring+Hibernate培训等。也有基于JBoss的EJB培训.采取边教边学边练模式,如果想压缩时间可将方案中struts hibernate时间压缩变成6天方案,也可以建议加入培训内容。
培训目标:
当前J2EE三层开发系统总体架构内容的全面介绍,以及具体常用系统的安装、配置和维护,最终能达到真正掌握三层(N层)软件的开发。
使得学员能够掌握J2EE相关领域基础知识,学会开发Struts、Hibernate等Web结构的JavaEE应用系统;掌握多层结构开发要点;基本具有OO设计编程感觉,了解UML和相关建模概念。
培训人数:30人以下
课时:授课:70% 上机:30%
教材:《Java实用系统开发指南》、《Struts开发指南》、《UML建模》根据技术发展和学员实际情况调整内容。
课程内容:
以下课程内容从易到难安排,也可作为单元单独培训。
第1天(6课时)
目标:掌握Java语言特性和面向对象分析设计能力。 |
培训内容 |
- 什么是对象和对象的基本概念。
- Java语言概要要点介绍
- Java对象的初始化和销毁以及垃圾回收机制
- 包、接口和实现定义
- 类的多态性、继承和组合使用。
- 类的上溯和下溯
- Java中文问题根本解决之道
- Java集合Collection技术介绍和演示
- J2EE开发工具 开发环境配置和介绍
|
第2天 (6课时)
目标: 学员掌握Jsp/Servlet + JavaBeans + JDBC/MVC编程;理解其优缺点。 |
培训内容 |
- 传统两层结构缺点,J2EE多层结构起源、特点。
- 基于J2SE多线程编程的缺点,Jsp/Servlet技术起源、特点。
- JDBC技术介绍和使用方法,Jsp+JDBC编程误区。(简单介绍)
- Jsp/Servlet + JavaBeans + JDBC编程结构起源和特点。
- Eclipse/JBuilder功能说明和J2EE技术开发步骤
- Eclipse/JBuilder Tomcat/JDBC配置
- 以从数据库中查询某用户资料为案例,分析和介绍J2EE代码的实现。
|
第3天 (6课时)
目标:学员初步掌握MVC和Struts的架构特点 |
培训内容 |
- MVC模式起源和特点。
- Struts原理介绍及其编程步骤
- 演示使用Struts开发简单的系统。
- Struts标签库和Collection使用。
- Web系统性能误区和解决方案
- HttpSession scope理解和掌握
- 实验:数据插入、查询系统的开发,掌握Struts的数据插入和查询编程。
|
第4天(6课时)
目标:学员掌握Struts在实战中的设计和开发 |
培训内容 |
- Struts输入校正处理介绍
- Struts出错处理机制
- Tiles使用和开发详解
- 实验:数据编辑功能的实现以及结合Tiles的实现
- 基于Struts + JDBC的增、删 改 查实现。
|
第5天(6课时)
目标:了解和掌握Hibernate原理和使用。 |
培训内容 |
- 对象模式和数据模型比较和联系
- 数据对象持久化和O/R mapping基本概念
- Hibernate基本概念
- Hibernate的结构
- Hibernate开发步骤
- Struts+Hibernate的新增删除修改查询以及批量查询设计开发
|
第6天(6课时)
目标:了解和掌握Hibernate高级实战使用。 |
培训内容 |
- 关系映射和HQL
- 懒加载和性能提升
- 事务机制和原理
- 批量查询设计原理。
- 缓存使用要则。
- 开发Hibernate实战项目。
|
第7天 (6课时)
目标:业务框架POJO组件编程: Spring、Jdon框架使用 |
培训内容 |
- J2EE性能设计。
- 业务组件框架架构比较。
- IOC/AOP原理介绍。
- 演示使用Spring/Jdon开发一个项目。
- Spring/Jdon实战注意项目。
- 缓存使用要则。
- 实验:三层架构的的新增删除修改查询
- JMeter+JProfiler压力并发性能测试实验
|
第8天(6课时)
目标:掌握面向对象建模方法和技术在实际项目中的应用。 |
培训内容 |
- 域建模过程和分析特点以及与数据库建模区别
- 领域建模(DDD)原理和方法
- 以进销存系统为案例(或现场命题)说明DDD
- 以案例说明模型轮廓提炼和设计过程
- 模型轮廓细化与设计模式域建模和服务组件接口设计
- 使用模型驱动架构设计一个新案例。
|
其他可选内容:
第7天(6课时)
目标:学员初步掌握J2EE性能设计架构特点。 |
培训内容 |
- J2EE容器实现原理、多线程并发开发注意的问题
- J2EE性能原理和分析
- 对象池和对象缓存的区别和应用场景
- 状态生命周期和Scope,面向状态编程特点和优点。
- 组件架构的性能要点。
- JMeter+JProfiler测试实验
|
目标:了解掌握EJB原理和使用。 |
培训内容 |
- EJB 与 JDBC 相比较优点和特点、EJB 原理。
- EJB2和EJB3区别
- EJB2/EJB3设计模式、EJB使用要点和注意点
- 有状态/无状态会话Bean、实体Bean
使用详解
- EJB2配置文件详细讲解。
- 举例演示描述EJB开发全过程(需上机练习)。
- EJB性能原理。
- EJB2实体Bean或JPA等实战
- War、Jar和ear部署包打包策略和注意要点。
- EJB容器安全实现代码解析
- 基于JBuilder或Eclipse开发EJB实例实验
|
目标:学员了解JMS等J2EE架构特点 |
培训内容 |
- JMS原理和特点
- JMS在复杂系统中应用实战分析
- JMS在消息应用、系统数据交换中的应用分析
- XML在JMS中的应用和相关实用操作技巧。
- JMS开发邮件系统的实战设计和开发
- 实验:开发自己的基于JMS的邮件来往系统。
- Struts和JMS系统的结合演示
|
目标:掌握JSF原理和使用。 |
培训内容 |
- JSF原理和架构特点
- 标准组件概念和特点
- 数据类型 验证和出错处理机制
- UI组件和树形组件特点
- JSF在WML和XUI输出应用
- JSF生命周期和应用特点
- 通过项目演示JSF开发设计过程
|
目标:掌握Tapestry原理和使用。 |
培训内容 |
- Tapestry主要组成部分
- 页面和组件概念特点及其相互关系
- 组件调用形式和特点以及区别
- 事件机制原理和编写
- 连接和跳转与Engine Service
- 参数的特点和使用
- 服务器状态总结和应用特点。
- 通过项目实战指导Tapestry的设计开发过程
|
其它培训课程
Java语言设计初级入门培训
Java 技术的面向对象应用程序的分析和设计
5日短期速成培训
以上课程都可由彭晨阳老师主持培训,彭晨阳拥有举办多次技术高层交流讲座的经验,具有深入浅出、以及善抓本质的教学经验。特别是在OO设计编程方面有其独特的见解和思路,相关言论可见其以banq发言的系列帖子之中,也可见其简历介绍。
以上课程都可由彭晨阳老师主持培训,相关咨询和联系:banQ 163.com
或 按这里直接填写表单联系(请务必留下联系方式,我们当天会和您主动联系)
|