教学大纲 《《J2EE技术与应用》教学大纲(2005年 10 月 25 日) 一.概况1. 开课学院(系)和学科: 软件学院 软件工程2. 课程名称:J2EE技术与应用/Techology and Application of J2EE3. 课程代码:E0376014. 学时/学分:36/25. 预修课程:面向对象分析与设计、程序设计、Java编程语言6. 课程主干内容:J2EE架构、EJB架构、会话Bean、实体Bean、消息驱动Bean、消息服务、事务服务、安全服务、JSP和Servlet、EJB设计模式、高效企业Java7. 适应专业学科:软件工程8. 教材/教学参考书:《精通EJB(第二版)》、Ed Roman、Scott Ambler、Tyler Jewell等、机械工业出版社、2003《EJB设计模式》、Floyd Marinescu、机械工业出版社、2004《高效企业Java》、Ted Neward、机械工业出版社、2005 二.课程的性质和任务开设本课的目的就是要让软件工程硕士们能够构建基于J2EE技术的分布式应用系统,不但知道该如何做,并且还要知道为什么那样做,从而掌握J2EE技术的精髓和实质。 学生们通过本课的学习,可以构建J2EE应用系统,掌握如下基本技能:"如何规划J2EE项目,如何对J2EE应用项目进行管理;"如何对J2EE应用进行设计;"如何使用J2EE各项服务,包括命名与目录服务、事务服务、消息服务、安全管理、数据库连接、应用连接接口等系统级的服务。"如何使用IDE工具开发EJB业务层逻辑构件;"如何使用IDE工具开发JSP、Servlet表示层逻辑构件;"如何在主流的J2EE应用服务器中部署J2EE应用;"如何通过改进J2EE设计模式来提高系统的效率和性能。三.课程的教学内容和基本要求本课教学内容分为十一个部分,对不同的内容提出不同的教学要求。 四.实验(上机)内容和基本要求本课程的无实验和上机的教学安排,因为本课程以及《系统开发基础1》的上机实践将安排为暑期进行的《系统设计与开发大型课程设计》。但要求学生结合课堂内容,自己在课余时间进行上级实践,以促进知识的掌握。 五.对学生能力培养的要求这门课程主要阐述J2EE技术的相关理论和方法,以及如何构建基于J2EE的应用,包括J2EE架构设计、EJB和Web构件的开发技术、J2EE的消息服务、安全服务、命名与目录服务、事务服务的使用方式、EJB设计模式、常用的J2EE应用的开发和部署工具,以及对Web Service的支持等知识。希望在教师的引导下,学生能够将本课程学习到的知识运用到实际的J2EE系统开发过程中,从而提高学生的J2EE系统开发能力,进而提高学生的专业素质。六.其它需要说明的内容本课程教学中采用多媒体教学手段学 时 分 配 表 教学环节教学时数课程内容讲课实验习题课讨论课上机课外实践其它J2EE架构与EJB架构4会话Bean2实体Bean4消息驱动Bean与消息服务4事务服务2安全服务2JSP和Servlet4EJB设计模式6高效企业Java8 |