JAVA程序员修炼之道2

 

第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课时)
目标:学员初步掌握MVC和Struts的架构特点

培训内容

  1. MVC模式起源和特点。
  2. Struts 1.x/Struts2原理介绍及其编程步骤
  3. 演示使用Struts开发简单的系统。
  4. Struts标签库和Collection使用。
  5. Web系统性能误区和解决方案
  6. HttpSession scope理解和掌握
  7. 实验:数据插入、查询系统的开发,掌握Struts的数据插入和查询编程。

第4天(6课时)
目标:学员掌握Struts在实战中的设计和开发

培训内容

  1. Struts输入校正处理介绍
  2. Struts出错处理机制
  3. Tiles使用和开发详解
  4. 实验:数据编辑功能的实现以及结合Tiles的实现
  5. 基于Struts + JDBC的增、删 改 查实现。

 

第5天(6课时)
目标:了解和掌握Hibernate原理和使用。

培训内容

  1. 对象模式和数据模型比较和联系
  2. 数据对象持久化和O/R mapping基本概念
  3. Hibernate基本概念
  4. Hibernate的结构
  5. Hibernate开发步骤
  6. Struts+Hibernate的新增删除修改查询以及批量查询设计开发

第6天(6课时)
目标:了解和掌握Hibernate高级实战使用。

培训内容

  1. 关系映射和HQL
  2. 懒加载和性能提升
  3. 事务机制和原理
  4. 批量查询设计原理。
  5. 缓存使用要则。
  6. 开发Hibernate实战项目。

 

第7天 (6课时)
目标:业务框架POJO组件编程: Spring、Jdon框架使用

培训内容

  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. 使用模型驱动架构设计一个新案例。

 


 

其他可选内容:

第7天(6课时)
目标:学员初步掌握J2EE性能设计架构特点。

培训内容

  1. J2EE容器实现原理、多线程并发开发注意的问题
  2. J2EE性能原理和分析
  3. 对象池和对象缓存的区别和应用场景
  4. 状态生命周期和Scope,面向状态编程特点和优点。
  5. 组件架构的性能要点。
  6. JMeter+JProfiler测试实验

 

目标:了解掌握EJB原理和使用。

培训内容

  • EJB 与 JDBC 相比较优点和特点、EJB 原理。
  • EJB2和EJB3区别
  • EJB2/EJB3设计模式、EJB使用要点和注意点
  • 有状态/无状态会话Bean、实体Bean JPA 使用详解
  • EJB2配置文件详细讲解。
  • 举例演示描述EJB2/EJB3开发全过程(需上机练习)。
  • EJB性能原理。
  • EJB2实体Bean或JPA等实战
  • War、Jar和ear部署包打包策略和注意要点。
  • EJB容器安全实现代码解析
  • 开发struts + EJB/JSF + Seam + EJB3实例实验

目标:学员了解JMS等J2EE架构特点

培训内容

  • JMS原理和特点
  • JMS/MDB在复杂系统中应用实战分析
  • JMS/MDB在消息应用、系统数据交换中的应用分析
  • XML在JMS中的应用和相关实用操作技巧。
  • JMS开发邮件系统的实战设计和开发
  • 实验:开发自己的基于JMS的邮件来往系统。
  • Struts和JMS/MDB系统的结合演示

目标:掌握JSF原理和使用。

培训内容

  • JSF原理和架构特点
  • 标准组件概念和特点
  • 数据类型 验证和出错处理机制
  • UI组件和树形组件特点
  • JSF在WML和XUI输出应用
  • JSF生命周期和应用特点
  • 通过项目演示JSF开发设计过程

目标:掌握Tapestry原理和使用。

培训内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值