第一部分Web程序设计知识回顾
实验一Servlet与JSP技术——第一个用户登录模块
基础实验——Servlet与JSP基础开发
提高实验——Servlet与JSP集成的MVC方案
扩展实验——JDBC与DAO设计模式
第二部分轻量级Java EE编程技术
实验二Struts2基础应用——基于Struts2框架的用户登录模块
基础实验——Struts2框架搭建
提高实验——Struts2标签
扩展实验——Struts2的国际化
实验三Struts2的控制器组件Action——登录用户的功能扩展
基础实验——Action的自定义方法
提高实验——ActionSupport与输入校验
扩展实验——Action类与Servlet API
实验四Struts2的工作流程——登录用户的高级功能
基础实验——拦截器与过滤器
提高实验——值栈与OGNL
扩展实验——Struts2的异常处理
实验五Hibernate基础应用——基于Hibernate框架的用户登录模块
基础实验——Hibernate框架搭建
提高实验——持久化对象与Hibernate映射文件
扩展实验——粒度设计
实验六Hibernate的体系结构——登录用户信息的增、删、改、查
基础实验——Hibernate常用API
提高实验——HQL语言
扩展实验——深入Hibernate配置文件
实验七Hibernate关联关系映射——登录用户的地址管理
基础实验——一对多/多对一关联
提高实验——多对多关联
扩展实验——一对一关联
实验八SSH整合(Spring4+Struts2+Hibernate4)——基于SSH的用户注册模块
基础实验——Spring框架搭建
提高实验——Spring与Hibernate的整合
扩展实验——Spring、Struts与Hibernate的整合
实验九Spring的核心机制: 控制反转(IoC)——登录用户的购物车
基础实验——Spring容器中的依赖注入
提高实验——Spring容器中的Bean
扩展实验——深入Spring容器
实验十Spring的面向切面编程(AOP)——用户登录模块的增强处理
基础实验——使用@AspectJ实现AOP
提高实验——使用Spring AOP实现事务管理
扩展实验——Spring AOP的核心工作原理: 代理和代理工厂
第三部分企业级EJB组件编程技术
实验十一会话Bean——用会话Bean实现用户登录及购物车应用
基础实验——无状态会话Bean的调用
提高实验——有状态会话Bean的调用
扩展实验——控制会话Bean的生命周期
实验十二实体Bean——用实体Bean实现用户信息的持久化
基础实验——实体Bean的开发
提高实验——使用JPQL语言
扩展实验——实体关系映射操作
实验十三消息驱动Bean——登录用户支付消息的分发应用
基础实验——处理点对点消息
提高实验——处理发布/订阅消息
扩展实验——支付消息的同步和异步订阅
第四部分Java EE综合应用开发
实验十四综合应用——基于SSH的网上书城
实验十五综合应用——基于EJB的网上书城