《J2EE技术》课程教学大纲 课程编号:09802 英文名称:J2 EE Technology 一、课程说明 1.课程类别 专业课程、学科基础课 2.适应专业及课程性质 软件T程专业计管机科学与技术专业信自管理与信息系统右业洗修 3.课程目的 (1)掌握J2EE的基本概念和原理。 (2)了解J2EE项目开发的特点和完整过程以及J2EE架构的性能 (3)学会用开发工具开发简单的J2EE程序。 4.学分与学时 学分为3.5.学时为56 5.建议先修课程 Java语言程序设计、wEB程序设计、数据库系统原理与设计、中间件技术 面向对橡分析与设计 6.推荐教材或参考书目 推荐教材: JavaEE实用教程.李绪成等编.电子工业出版社.2011年 参考书目 Java EE Web编程(第1版) .李芝兴、杨瑞龙主编.机械工业出版社.2008年 经典JavaEE企业应用实战.李刚主编.电子工业 2010年 ,EJB3.0入门经典,黎活明主编.清华大学出版社.2008年 7.教学方法与手段 (1)课内讲授与讨论相结合 (2)课外练习与上机实验相结合 8.考核及成绩评定 考核方式:考试 成绩评定:考试课(1)平时成绩占30%,形式有:上机实验,大作业等 (2)考试成绩占70%,形式有:理论考试,上机考试 9.课外自学要求 (1)完成大作业1次 (2)自学参考书目至少1本 二、课程教学基本内容及要求 第一部分J2EE基础部分 基本内容: (1)J2EE的概念与模型 (2)J2EE的总体概述 (3)JNDI和JMS (④)Java Web基础 (5)JSP (6)Servlet
《J2EE技术》课程教学大纲 课程编号:09802 英文名称:J2EE Technology 一、课程说明 1. 课程类别 专业课程、学科基础课 2. 适应专业及课程性质 软件工程专业、计算机科学与技术专业、信息管理与信息系统专业 选修 3. 课程目的 (1)掌握J2EE的基本概念和原理。 (2)了解J2EE项目开发的特点和完整过程以及J2EE架构的性能。 (3)学会用开发工具开发简单的J2EE程序。 4. 学分与学时 学分为3.5. 学时为56 5. 建议先修课程 Java语言程序设计、WEB程序设计、数据库系统原理与设计、中间件技术、 面向对象分析与设计 6. 推荐教材或参考书目 推荐教材: . JavaEE实用教程. 李绪成等编. 电子工业出版社. 2011年 参考书目: . Java EE Web编程(第1版). 李芝兴、杨瑞龙 主编. 机械工业出版社. 2008年 . 经典JavaEE企业应用实战. 李刚主编. 电子工业出版社. 2010年 . EJB3.0入门经典,黎活明主编. 清华大学出版社. 2008年 7. 教学方法与手段 (1)课内讲授与讨论相结合 (2)课外练习与上机实验相结合 8. 考核及成绩评定 考核方式:考试 成绩评定:考试课(1)平时成绩占30 % ,形式有:上机实验, 大作业等 (2)考试成绩占70 %,形式有:理论考试,上机考试 9. 课外自学要求 (1)完成大作业1次 (2)自学参考书目至少1本 二、课程教学基本内容及要求 第一部分 J2EE基础部分 基本内容: (1)J2EE的概念与模型 (2)J2EE的总体概述 (3) JNDI和JMS (4) Java Web基础 (5) JSP (6) Servlet
(7)EL (8)JSTL (9)MVC 基本要求 (1)了解J2EE的发展历史 (2)了解J2EE系统结构 (3)掌握JNDI和JMS (4掌握JSP和Servlet (5)掌握MVC (6)熟悉EL和JSTL 教学重点及难点: (1)J2EE系统模里 (2)JSP和Servlet (3)MVC 第二部分JSF框架 基本内容 (1)JSF配置文件的结构 (2)JSF的托管Bean及JSF导航模型 (3)JSF标签库 (4)JSF事件处理及事件类型 (5)JSF类型转换器及JSF校验器 其本要求: (1)掌握JSF配置文件的结构 (2)掌握JSF项目的部曙步骤 (3)掌握JSF事件处理及事件类型 (4)掌握JSF类型转换器及JSF校验器 教学重点及难点: (1)JSF配置文件的结构 (2)JSF事件处理及事件类型 (3)JSF类型转换器及JSF校验器 第三部分EJB3.0 基本内容: (I)会话Bean的基本概念、无状态会话Bean及有状态会话Bean (2)实体Bean的基本理论、实体Bean开发、EJB QL基本语法 (3)消息驱动Bean基本理论、开发和配置消息驱动Bean (4)使用JUnit测试EJB 基本要求: (1)掌握无状态会话Bean设计与开发的基本方法、有状态会话Bean设计与开发的基本方法 (2)掌握实体Bean开发、EJB QL基本语法 (3)掌握JUnit测试EJB的基本方法
(7) EL (8) JSTL (9) MVC 基本要求: (1)了解J2EE的发展历史 (2)了解J2EE系统结构 (3)掌握JNDI和JMS (4) 掌握JSP和Servlet (5) 掌握MVC (6)熟悉EL和JSTL 教学重点及难点: (1)J2EE系统模型 (2)JSP和Servlet (3)MVC 第二部分 JSF框架 基本内容: (1)JSF配置文件的结构 (2)JSF的托管Bean及JSF导航模型 (3)JSF标签库 (4)JSF事件处理及事件类型 (5)JSF类型转换器及JSF校验器 基本要求: (1)掌握JSF配置文件的结构 (2)掌握JSF项目的部署步骤 (3)掌握JSF事件处理及事件类型 (4)掌握JSF类型转换器及JSF校验器 教学重点及难点: (1)JSF配置文件的结构 (2)JSF事件处理及事件类型 (3)JSF类型转换器及JSF校验器 第三部分 EJB3.0 基本内容: (1)会话Bean的基本概念、无状态会话Bean及有状态会话Bean (2)实体Bean的基本理论、实体Bean开发、EJB QL基本语法 (3)消息驱动Bean基本理论、开发和配置消息驱动Bean (4)使用JUnit测试EJB 基本要求: (1)掌握无状态会话Bean设计与开发的基本方法、有状态会话Bean设计与开发的基本方法 (2)掌握实体Bean开发、EJB QL基本语法 (3)掌握JUnit测试EJB的基本方法
教学重点及难点: (1)会话Bean的基本概念、无状态会话Bean及有状态会话Bean (2)实体Bean的基本理论、实体Bean开发 (3)JUnit测试EJB的基本方法 第四部分JPA技术 基本内容: ()持久化概念 (2)特久化模式 (3)ORM概念 (4)PA概念及产生的背层 (5)JPA组成及规泥 (6)JPA的使用 (⑦实体状态及操作 (8)实体管理器使用 (⑨)处理事务 (10)Query对象 (11)主键生成策略 (12)实体关系映射 (13)JPQL语言 其本西成 (1)了解持久化概念 (2)了解JPA概念及规范 (3)掌握JPA组成和使用 (④)了解实体的状态及转化 (⑤)掌握实体管理器的使用 (6)了解JPA的事务处理 (T)掌握Quey对象使用 (⑧)了解各种主键生成策略 ,掌握在实体中的使用方法 (⑨)掌握实体之间的各种关系映射和注解方法 (10)学握JPQL语言的使用 教学重点及难点: (1)JPA概念及规范 (2)JPA组成和使用 (3)持久化单元的配置 (4)实体管理器的使用 (5)Query对象使用 (⑥)实体关系映射 (T)JPQL应用的使用 第五部分SSH2 基本内容
教学重点及难点: (1)会话Bean的基本概念、无状态会话Bean及有状态会话Bean (2)实体Bean的基本理论、实体Bean开发 (3)JUnit测试EJB的基本方法 第四部分 JPA技术 基本内容: (1) 持久化概念 (2) 持久化模式 (3) ORM概念 (4) JPA概念及产生的背景 (5) JPA组成及规范 (6) JPA的使用 (7) 实体状态及操作 (8) 实体管理器使用 (9) 处理事务 (10) Query对象 (11) 主键生成策略 (12) 实体关系映射 (13) JPQL语言 基本要求: (1)了解持久化概念 (2)了解JPA概念及规范 (3)掌握JPA组成和使用 (4)了解实体的状态及转化 (5)掌握实体管理器的使用 (6)了解JPA的事务处理 (7)掌握Query对象使用 (8)了解各种主键生成策略,掌握在实体中的使用方法 (9)掌握实体之间的各种关系映射和注解方法 (10)掌握JPQL语言的使用 教学重点及难点: (1)JPA概念及规范 (2)JPA组成和使用 (3)持久化单元的配置 (4)实体管理器的使用 (5)Query对象使用 (6)实体关系映射 (7)JPQL应用的使用 第五部分 SSH2 基本内容:
(1)Struts:2.1基本概念及应用 (2)Spring2.5基本概念及应用 (3)Hibernate3.3基本概念与应用 (4)Struts2.1+Spring2.5+Hibernate3.3整合开发 基本要求: (1)了解Struts2.1基本概念及应用 (2)了解Spring22.5开发的基本概念及应用 (3)了解Hibernate:3.3基本概念与应用 (4)了解Struts2.1+Spring2:.5+Hibernate33.3整合开发过程 教学重点及难点: (1)Struts2:.1基本概念及应用 (2)Spring2..5开发的基本概念及应用 (3)Hibernate3.3基本概念与应用 (4)Struts:2.1+Spring2:.5+Hibernate3.3整合开发 三、课程学时分配 本课程计划56学时,其中讲课42学时,实验14学时。课程主要内容和学时分配见课程学时分配表。 课程学时分配表 教学环 节 时数 讲课 实验 习题 过讨论 小计 课程内容 第一部分J2EE基础部分 16 2 18 第一部分JSF应用入门 10 第三部分EJB3.0 第四部分JPA技术 第五章SSH2 总计 40 56
(1)Struts2.1基本概念及应用 (2)Spring2.5基本概念及应用 (3)Hibernate3.3基本概念与应用 (4)Struts2.1+ Spring2.5+ Hibernate3.3整合开发 基本要求: (1)了解Struts2.1基本概念及应用 (2)了解Spring2.5开发的基本概念及应用 (3)了解Hibernate3.3基本概念与应用 (4)了解Struts2.1+ Spring2.5+ Hibernate3.3整合开发过程 教学重点及难点: (1)Struts2.1基本概念及应用 (2)Spring2.5开发的基本概念及应用 (3)Hibernate3.3基本概念与应用 (4)Struts2.1+ Spring2.5+ Hibernate3.3整合开发 三、课程学时分配 本课程计划56学时,其中讲课42学时,实验14学时。课程主要内容和学时分配见课程学时分配表。 课程学时分配表 教学环 节 时数 课程内容 讲课 实验 习题 讨论 小计 第一部分 J2EE基础部分 16 2 18 第二部分 JSF应用入门 6 4 10 第三部分 EJB3.0 10 4 14 第四部分 JPA技术 6 2 8 第五章 SSH2 2 2 2 6 总计 40 14 2 56