传智播客·Java高端培训
(北京大兴教学区)

设为首页

加入收藏

首 页

 

高端课程

 

专家课堂

 

师资力量

 

高薪就业

 

原创教材

 

视频下载

 

学习生活

 

常见问题

 

诚聘英才
 
 ·石油化工学院
 ·信息科技大学

 ·北京大学

 ·上地校区

 
 
 
 
 
biao
 
 
 
 培训前言
  本次课程将以《Spring 2.0核心技术与最佳实践》的完整实例Live在线书店为参考,全面讲述J2EE应用程序的设计,编码和测试技术。课程对于书中已有的知识点不再作详细介绍,而是侧重于项目开发的实际问题,重点突出J2EE设计难点,讨论各种技术和框架的特点、常用的设计模式和有效测试技术,深入框架设计思想,真正做到领会精髓,灵活运用。学员在完成课程学习后将有能力独立设计Live在线书店系统,Blog系统,BBS系统等常用Web应用程序。
 招生对象

  有一定Java基础、Java Web开发技术基础和数据库基础,且具有以下愿望的人士:
(1)希望快速提升J2EE系统设计和编码能力
(2)希望在最短时间内全面掌握常用的J2EE技术(例如
Spring,Hibernate,AOP,JMS,JMX,JPA,MVC,事
务,搜索,Web Services等)和设计模式
(3)希望灵活应用各种项目自动化工具(例如Ant,
JUnit,XDoclet等)以提高开发效率


 培训目标
    手把手教您实现www.livebookstore.net站点的所有前后台功能!
 
 
    登录www.livebookstore.net,即可体验您培训后的杰作!
    本项目所涉及到的核心技术:
    (1)使用Spring作为核心框架并集成其他组件或框架
    (2)使用Hibernate+JPA+泛型DAO实现数据存取
    (3)使用Lucene+Compass实现全文搜索
    (4)使用JMS后台异步发送Email
    (5)使用Acegi控制页面和逻辑权限
    (6)使用AOP+JMX实现远程性能监控
    (7)使用Velocity替代JSP作为表示层
    (8)使用Filter+OSCache实现页面缓存
    (9)使用XFire+StAX输出Web Services
    (10)使用Ant+XDoclet自动生成配置文件
 
 
 
   讲师介绍


   廖雪峰,JavaEE开发网(www.javaeedev.com)的创立者,《Spring 2.0核心技术与最佳实践》一书的作者,长期从事 J2EE/J2ME开发,对Open Source框架有深入研究,曾参与网易商城等大型J2EE应用的开发。
 想先听听廖老师的讲课吗?请登录廖老师的个人博客(xuefeng.javaeedev.com)观看在线视频。想看看廖老师写的书吗?请登 录CSDN,免费在线阅读样章!
   
 培训方式、地点和价格

培训价格:9800元
培训时间:4个月
培训方式:全日制脱产,每周5天上课,早9:00-晚 8:30 。
培训地点:传智播客总部(北京市海淀区上地东路27号)
 
 课程安排
 
  第一天 LiveBookstore设计概述
1. 传统JavaEE设计与轻量级应用程序设计
2. 配置开发环境:JDK5/Eclipse/Ant/XDoclet/HSQLDB/MySQL
3. Ant和XDoclet介绍
4. 深入Spring IoC容器
5. JavaEE三层应用模型介绍
6. 配置数据库环境
7. 编写LiveBookstore的Ant脚本
8. 编写JUnit单元测试
9. 自动运行JUnit单元测试
10. 代码覆盖率测试
11. LiveBookstore域模型设计
12. ORM与JPA规范
13. 为LiveBookstore的Domain Object编写JPA注解
14. 通过Ant+HibernateTools自动生成LiveBookstore数据库脚本
15. 深入JDBC
16. 使用Spring JdbcTemplate访问JDBC
17. DAO模式在LiveBookstore的应用
 
 
 
  第二天 深入ORM
1. 几种ORM框架的比较:Hibernate、JDO、IBatis、JPA
2. 深入Hibernate
3. Hibernate分页原理
4. 为LiveBookstore简化分页
5. 为LiveBookstore编写泛型DAO
6. LiveBookstore树形目录设计
7. 如何扩展Hibernate
 
 
   
  第三天 深入JavaEE事务
1. JDBC事务与JTA事务
2. Spring事务模型介绍
3. 使用Spring编程式事务
4. 使用Spring声明式事务
5. 使用Spring2.0注解配置声明式事务
6. 集成Hibernate事务
7. 常见的事务模型
8. 设计LiveBookstore的事务模型
9. 确定事务边界
   
   
   
 

第四天 MVC原理与应用
1. 深入HTTP协议
2. Servlet和JSP模型
3. Filter和Listener模型
4. MVC原理剖析
5. 自己动手编写最简单的MVC框架
6. 常见的MVC框架介绍:Struts、WebWork2、Spring MVC
7. 深入Spring MVC
8. 编写LiveBookstore的Controller体系
9. 设计View
10.配置ViewResolver
11.几种View技术比较:JSP、Velocity、FreeMarker、XSLT

   
   
   
  第五天 View技术与第三方Web框架
1. 深入Velocity
2. 可视化编写Velocity页面
3. 编写Velocity宏简化页面
4. 简化LiveBookstore分类列表和分页显示
5. Spring MVC的高级应用
6. 拦截请求
7. 处理异常:让未登录用户自动导向登录页面
8. 上传书籍封面:处理文件上传并生成缩略图
9. 生成二进制内容
10. 集成第三方MVC框架
11. 集成Struts
12. 集成WebWork2
13. 集成JSF
   
   
   
  第六天 深入介绍全文搜索原理
1. 全文搜索引擎Lucene
2. 什么是OSEM
3. 配置Book类使其可被全文搜索
4. 使用Compass+Lucene实现全文搜索
5. 深入Lucene API
6. 构造各种查询
7. 扩展Lucene
   
   
   
  第七天 JavaMail、JMS与任务调度
1. 深入JavaMail
2. 通过Spring发送Email
3. 发送HTML格式的Email
4. 发送附件
5. 深入JMS编程模型
6. 配置JMS 1.1
7. 通过Spring访问JMS
8. 使用JMS异步发送Email
9. 使用Timer调度任务
10.调度引擎Quartz介绍
11.使用Quartz定时调度Email任务
   
   
   
  第八天 Web服务和JMX
1. Web服务框架介绍:Axis和XFire
2. XFire的优势:利用StAX大幅提高性能
3. 集成XFire在LiveBookstore中发布Web服务
4. 使用AOP统计LiveBookstore代码性能
5. 在Spring容器中配置AOP
6. 深入JMX
7. 发送和接收MBean通知
8. 使用JMX动态配置LiveBookstore
9. 使用JMX收集LiveBookstore性能数据
10.配置HtmlAdopterServer通过浏览器访问JMX
   
   
   
  第九天 Acegi安全框架
1. 深入理解权限控制
2. 通过Filter控制URL访问
3. 集成Acegi实现安全访问
4. 设计角色
5. 两层权限控制:Web和Business
6. 单点登录介绍
7. 配置单点登录服务器
8. 使用Acegi让LiveBookstore实现单点登录
   
   
   
  第十天 缓存设计
1. 使用ReadWriteLock设计缓存
2. OSCache缓存简介
3. 利用JavaScript将动态页面转化为静态页面
4. 缓存LiveBookstore页面到内存或文件
5. 编写Filter设置客户端缓存
6. 设置站点首页
7. 和Apache服务器集成
8. 和IIS服务器集成
9. 使用JMeter测试LiveBookstore
10.课程回顾与总结
 
 课程相关评论
  #red000000 发表于2007-09-30 13:47:27 IP: 221.222.197.*
试听了两天,同样的课程,同样的技术,这里的老师讲得就是不一样,鉴定全毕。
  #red000000 发表于2007-09-30 13:47:27 IP: 221.222.197.*
2006年10月9日,一生难忘的日子,我生日这天,我终于找到我喜欢的工作了-Java程序员。感谢传智播客张老师、王老师、方老师、黎老师………,感谢传智播客所有老师对我的教悔,没有你们,我可能还是一个满大街跑的销售员;也感谢四期精英班上的兄弟张冠宇、王鑫胜,哥们的鼓励永远是我最大的精神动力。最后祝张老师的理想能实现,传智播客能成为推动中国软件事业发展的中坚力量。

 

 
公司简介 | 公司位置 | 企业服务 | 联系我们 | 法律公告
联系电话: 010-69202485 咨询邮箱:itcast@126.com
地址: 北京市大兴区黄村兴华大街13号清城名苑C座1805室
版权所有: 北京传智播客大兴教学区 © 2007-2008