一个Java EE培训大纲
2008-03-12 08:53
239 查看
转自:http://www.itcast.cn/jgaoshou.htm
传智播客周末高手精华班 | ||||||||
[align=center]——高端Java EE培训,专为在职IT人士打造[/align] | ||||||||
本次课程将以《Spring 2.0核心技术与最佳实践》的完整实例Live在线书店为参考,全面讲述J2EE应用程序的设计,编码和测试技术。课程对于书中已有的知识点不再作详细介绍,而是侧重于项目开发的实际问题,重点突出J2EE设计难点,讨论各种技术和框架的特点、常用的设计模式和有效测试技术,深入框架设计思想,真正做到领会精髓,灵活运用。学员在完成课程学习后将有能力独立设计Live在线书店系统,Blog系统,BBS系统等常用Web应用程序。 | ||||||||
[align=right]培训目标:[/align] | ||||||||
手把手教您实现www.livebookstore.net站点的所有前后台功能! | ||||||||
[align=center](http://www.livebookstore.net站点截图) [/align] | ||||||||
[align=center]登录www.livebookstore.net,即可体验您培训后的杰作![/align] | ||||||||
[align=left] 本项目所涉及到的核心技术:[/align] | ||||||||
使用Spring作为核心框架并集成其他组件或框架 | ||||||||
使用Hibernate+JPA+泛型DAO实现数据存取 | ||||||||
使用Lucene+Compass实现全文搜索 | ||||||||
使用JMS后台异步发送Email | ||||||||
使用Acegi控制页面和逻辑权限 | ||||||||
使用AOP+JMX实现远程性能监控 | ||||||||
使用Velocity替代JSP作为表示层 | ||||||||
使用Filter+OSCache实现页面缓存 | ||||||||
使用XFire+StAX输出Web Services | ||||||||
使用Ant+XDoclet自动生成配置文件 | ||||||||
[align=right]目标学员:[/align] | ||||||||
具有一定Java基础、Java Web开发技术基础和数据库基础,且具有以下愿望的人士: (1)希望快速提升J2EE系统设计和编码能力 (2)希望在最短时间内全面掌握常用的J2EE技术(例如 Spring,Hibernate,AOP,JMS,JMX,JPA, MVC,事务,搜索,Web Services等)和设计模式 (3)希望灵活应用各种项目自动化工具(例如 Ant,JUnit,XDoclet等)以提高开发效率 | ||||||||
[align=right]讲师介绍:[/align] | ||||||||
廖雪峰,JavaEE开发网(www.javaeedev.com)的创立者,《Spring 2.0核心技术与最佳实践》一 书的作者,长期从事J2EE/J2ME开发,对Open Source框架有深入研究,曾参与网易商城等大型J2EE应用 的开发。 | ||||||||
想先听听廖老师的讲课吗?请登录廖老师的个人博客(xuefeng.javaeedev.com)观看在线视频。 想看看廖老师写的书吗?请登录CSDN,免费在线阅读样章! | ||||||||
[align=right]课程安排:[/align] | ||||||||
提示:实际课程进度会根据学员现有知识水平和重点问题进行略微调整 第一天 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.课程回顾与总结 | ||||||||
[align=right]培训课时:[/align] | 10天(连续1个半月的周六、周日) | |||||||
[align=right]培训费用:[/align] | 首期特惠价:2000元 | |||||||
[align=right]联系方式:[/align] | 010-51552111 010-51552112 |
相关文章推荐
- 关于Oracle SQL Tuning的一个培训大纲
- 使用MyEclipse开发Java EE应用:创建一个JavaEE EJB项目(上)
- 人员培训的一个小方法
- 一个商业智能培训经理眼中的商业智能
- 如果搞一个免费的J2ME入门培训,你有兴趣参加吗?
- 质量度量分析与测试技术 培训大纲
- 培训大纲
- <网络编程培训之四> 编写一个UDP聊天室
- Hadoop高级培训课程大纲-管理员版
- 武汉誉天RHCE认证培训课程大纲
- SQLServer 2005开发与商业智能培训大纲
- java EE WEB 零基础到架构师教学培训资料视频
- django项目培训站-09-所有应用归为一个目录的配置-pycharm与settings.py中-前情回顾
- 又发现一个抄我课程大纲的网站
- 华为3Com技术培训大纲
- [跟着hsp步步学习系统]oracle培训学习集锦全360度扫描(10)一个分页存储过程
- AEAI ESB培训大纲
- 软考程序员大纲与培训指南(2009年…
- 一个很好的视频学习网站!——适合没钱培训,需要自学的大伙
- [vSphere培训实录]利用模板部署虚拟机时的一个小错误