J2EE授课思路
一. 课题的提出及JavaEE简介 MyOffice系统
人员分工安排
复习:继承,多态,构造函数,接口,静态方法和数据,抽象类 2课时
常用语法及操作:instanceof,switch,try,catch,finally,final,throw,throws
二. 设计讲解(MVC及多层设计思想)
相关软件:UML及Together介绍
作业: 每个人的UML图,用例,序列,类图(三层),活动图
三. 数据访问,及存储过程(JDBC2.0,集合操作)
存储过程 2课时+2
oracle及sqlserver的连接 2课时+2
集合类别:ArrayList,List,Map,Vector 2课时+2
示例3-1: 按条件查找记录,返回一个集合,并能访问每个记录
参考代码: 数据访问层代码,完成以下作业
作业1: 存储过程,视图等
作业2: 数据访问 DML操作
小结: 2课时
四. 文件操作(配置文件处理(XML及文本文件)) 4课时+4
示例4-1: 文件读写类
示例4-2: XML文件的访问类
示例4-3: SAX示例
作业: 设置和读取数据库连接配置文件(XML格式)
五. WEB界面
JSP对象模型 6课时+6
Servlet 2课时+2
示例5-1: 在JSP中实现界面的操作,在servlet下实现业务逻辑
作业: 在WEB界面下实现对数据的访问,和显示
小结 2课时
六. STRUTS标记
STRUTS配置文件 2课时+2
STRUTS标记 2课时+2
ACTIONFORM类 2课时+2
ACTION类 2课时+2
国际化 2课时+2
示例6-1: JSP中使用STRUTS标记
作业: 使用Struts 重新修改JSP文件,以实现MVC2设计模式
小结 2课时
七、ORM-Hibernate,Spring架构 20课时
Spring架构
Spring+Hibernate架构配置
Hibernate重构数据访问层代码
Spring+Hibernate+Struts实现MyOffice
八、EJB
EJB架构
会话Bean
实体Bean
消息Bean
九. J2EE打包和部署 2课时
十. 项目总结 2课时