第01讲Java EE概述 “、教学内容 1、Java EE的概念与模型 2、Java ee的总体概术 3、Eclipse概述、开发环境的搭建及应用服务器(JBoss、.Tomcat)开发环境的配置 二、教学目的 1、了解Java EE的发展。 2、掌握Java EE的架构、组建、服务、容器等概念 3、掌握Eclipse开发环境的使用、应用服务器的配置 三、教学重点 1、Java EE的架构、组建、服务、容器等概念。 2、Eclipse开发环境的使用、应用服务器的配置 四、教学难点 1、服务、容器的概念,Web应用与Java应用的区别。 2、使用Eclipse开发Java EE应用。 五、教学方法与手段 课堂讲授与Eclipse集成开发环境中开发Java Web)应用的演示 六、教学过程设计 1、介绍Java EE的发展 2、通过图示解说Java EE的架构 3、在架构的基础上介绍Java EE的应用组件、服务、各种容器 4、介绍流行的Java EE应用服务器,及选择 5、Eclipse集成开发环境介绍及在Eclipse中集成应用服务器 6、通过实例演示使用Eclipse.进行Java Web应用de开发、调试和部署。 七、作业、实习与思考题 熟悉Java EE的应用组件、服务、各种容器的概念和功能,使用Eclipse开发一个简单的Java Web应用并部署。 八、小结 学生对Wb开发思想的熟悉需要一段时间,在讲述是必须让学生建立起客户端和服务器的概念, 了解那些代码在客户端运行、那些代码在服务器端运行。 第02讲JNDI和JMS 一、教学内容 1、JNDI的概念及编程使用 2、JMS的概念及编程使用 二、教学目的 1、掌握JNDl、JMS的概念及功能作用 2、掌握JNDI、JMS的编程方法 三、数学重点 1、JNDI的概念及使用 2、JMS的概念及使用 四、教学难点 1、JNDI的概念 2、JMS的概念两种消息的区别、JMS的配置
第01讲 Java EE概述 一、教学内容 1、Java EE的概念与模型 2、Java EE的总体概述 3、Eclipse概述、开发环境的搭建及应用服务器(JBoss、Tomcat)开发环境的配置 二、教学目的 1、了解Java EE的发展。 2、掌握Java EE的架构、组建、服务、容器等概念。 3、掌握Eclipse开发环境的使用、应用服务器的配置 三、教学重点 1、Java EE的架构、组建、服务、容器等概念。 2、Eclipse开发环境的使用、应用服务器的配置 四、教学难点 1、服务、容器的概念,Web应用与Java应用的区别。 2、使用Eclipse开发Java EE应用。 五、教学方法与手段 课堂讲授与Eclipse集成开发环境中开发Java Web应用的演示。 六、教学过程设计 1、介绍Java EE的发展 2、通过图示解说Java EE的架构 3、在架构的基础上介绍Java EE的应用组件、服务、各种容器 4、介绍流行的Java EE应用服务器,及选择 5、Eclipse集成开发环境介绍及在Eclipse中集成应用服务器 6、通过实例演示使用Eclipse进行Java Web应用de开发、调试和部署。 七、作业、实习与思考题 熟悉Java EE的应用组件、服务、各种容器的概念和功能,使用Eclipse开发一个简单的Java Web应用并部署。 八、小结 学生对Web开发思想的熟悉需要一段时间,在讲述是必须让学生建立起客户端和服务器的概念, 了解那些代码在客户端运行、那些代码在服务器端运行。 第02讲 JNDI和JMS 一、教学内容 1、JNDI的概念及编程使用 2、JMS的概念及编程使用 二、教学目的 1、掌握JNDI、JMS的概念及功能作用 2、掌握JNDI、JMS的编程方法 三、教学重点 1、JNDI的概念及使用 2、JMS的概念及使用 四、教学难点 1、JNDI的概念 2、JMS的概念两种消息的区别、JMS的配置
五、教学方法与手段 课堂讲授与通过示例说明JMS和JNDI的使用。 六、教学过程设计 1、通过对DNS及目前软件开发过程中对一些非业务逻辑的处理引出JNDI的概念及其要解决的问 像 2、JNDI的架构及编程方法 3、从软件工程的角度介绍JMS的目标及消息类型 4、介绍消息的配置及通过示例演示JMS编程方法 七、作业、实习与思考题 1、练习JMS、JNDI编程方法及配置 2、了解JMS、JNDI的意义 八、小结 JNDI和JMS的概念比较抽象,需要学生通过多练习和对比来深入理解。另外对不同的应用服务 器JNDI和JMS的配置存在差异,需要对学生强调。 第03讲Java Web基础 一、教学内容 1、Java Web的主要技术 2、Java Web的发展 3、Servlet和JSP的工作原理 4、Java Webl应用文档结构 二、教学目的 1、了解Java Web的发展和主要技术 2、掌握JSP和Servleti的工作原理及其区别 3、掌握Java Webl应用文档结构 4、学会使用Eclipse开发Java Web应用和部署 三、教学重点 1、Servlet和JSP的工作原理 2、使用Eclipse开发Java Webl应用和部署 四、教学难点 Servlet和JSP的运行原理 五、教学方法与手段 课堂讲授、PpT图示讲述Servlet和JSP的运行原理,通过示例说明Java Web应用开发的步骤和 部 六、教学过程设计 1、讲述Java Web的四个发展阶段 2、通过图例说明JSP和Servlet的工作原理及区别 3、设计一个用户登录的例子说明Java Webl应用的开发步骤及部署 4、借助示例说明Java Webl应用文档结构 七、作业、实习与思考题 1、对比JSP和Servleti说明各自的优缺点。 2、自己完成示例。 八、小结 刚开始借助Web开发,学生需要了解客户端与服务器端的运行机制,并强调Web应用的部署及访 问方法
五、教学方法与手段 课堂讲授与通过示例说明JMS和JNDI的使用。 六、教学过程设计 1、通过对DNS及目前软件开发过程中对一些非业务逻辑的处理引出JNDI的概念及其要解决的问 题 2、JNDI的架构及编程方法 3、从软件工程的角度介绍JMS的目标及消息类型 4、介绍消息的配置及通过示例演示JMS编程方法 七、作业、实习与思考题 1、练习JMS、JNDI编程方法及配置 2、了解JMS、JNDI的意义 八、小结 JNDI和JMS的概念比较抽象,需要学生通过多练习和对比来深入理解。另外对不同的应用服务 器JNDI和JMS的配置存在差异,需要对学生强调。 第03讲 Java Web基础 一、教学内容 1、Java Web的主要技术 2、Java Web的发展 3、Servlet和JSP的工作原理 4、Java Web应用文档结构 二、教学目的 1、了解Java Web的发展和主要技术 2、掌握JSP和Servlet的工作原理及其区别 3、掌握Java Web应用文档结构 4、学会使用Eclipse开发Java Web应用和部署 三、教学重点 1、Servlet和JSP的工作原理 2、使用Eclipse开发Java Web应用和部署 四、教学难点 Servlet和JSP的运行原理 五、教学方法与手段 课堂讲授、PPT图示讲述Servlet和JSP的运行原理,通过示例说明Java Web应用开发的步骤和 部署。 六、教学过程设计 1、讲述Java Web的四个发展阶段 2、通过图例说明JSP和Servlet的工作原理及区别 3、设计一个用户登录的例子说明Java Web应用的开发步骤及部署 4、借助示例说明Java Web应用文档结构 七、作业、实习与思考题 1、对比JSP和Servlet说明各自的优缺点。 2、自己完成示例。 八、小结 刚开始借助Web开发,学生需要了解客户端与服务器端的运行机制,并强调Web应用的部署及访 问方法
第04讲JSP 一、教学内容 1、SP文档结松 2、JSP脚本元素 3、JSP指今 4、JSP动作标签 5、JSP内置对象 二、教学目的 1、掌握JSP文件的结构,了解其中的脚本元素 2、掌握JSP的三个指令,了解其属性 3、了解动作标签的用途 4、掌握JSP的内置对象及其方法 二数学重占 1、三个指令:page、inlcude、taglib 2、常用的动作标签:和: 3、常用内置对象:request、response、out、session、application等及其常用方法。 四、教学难点 1、include指令和include.动作的区别 2、response、request、session对象的使用 3、forword动作和response.sendRedirect方法的异同 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、借助PPT讲述学习内容的概念 2、通过例子演示各内置对象的使用方法和场合、include指令和include动作的区别。 七、作业、实习与思考题 仅通过自已编程体会include指令linclude动作、orword动f作和response.sendRedirect方法的 2、思考request、.session、applicationf的生命周期 八、小结 这节课的内容比较多要让学生能抓住重点,掌握内置对象的用法 第05讲Servlet 一、教学内容 1、servlet的概念及生命周期 2、创建一个servletf的方法 3、servlet的主要方法和接口 4、如何编写、配置访问一个Servlet 5、Cookie的概念和使用 6、servlet生命周期事件 二、教学目的 1、了解servletf的生命周期 2、掌握创建servlet的方法、配置、部署和访问
第04讲 JSP 一、教学内容 1、JSP文档结构 2、JSP脚本元素 3、JSP指令 4、JSP动作标签 5、JSP内置对象 二、教学目的 1、掌握JSP文件的结构,了解其中的脚本元素 2、掌握JSP的三个指令,了解其属性 3、了解动作标签的用途 4、掌握JSP的内置对象及其方法 三、教学重点 1、三个指令:page、inlcude、taglib 2、常用的动作标签:和 3、常用内置对象:request、response、out、session、application等及其常用方法。 四、教学难点 1、include指令和include动作的区别 2、response、request、session对象的使用 3、forword动作和response.sendRedirect方法的异同 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、借助PPT讲述学习内容的概念 2、通过例子演示各内置对象的使用方法和场合、include指令和include动作的区别。 七、作业、实习与思考题 1、通过自己编程体会include指令和include动作、orword动作和response.sendRedirect方法的 区别 2、思考request、session、application的生命周期 八、小结 这节课的内容比较多要让学生能抓住重点,掌握内置对象的用法 第05讲 Servlet 一、教学内容 1、servlet的概念及生命周期 2、创建一个servlet的方法 3、servlet的主要方法和接口 4、如何编写、配置访问一个Servlet 5、Cookie的概念和使用 6、servlet生命周期事件 二、教学目的 1、了解servlet的生命周期 2、掌握创建servlet的方法、配置、部署和访问
3、了解Cookie的使用 4、了解servlet生命周期事件 三、教学重点 1、servlet的生命周 2、创建servlet的方法、配置、部署和访问 四、教学难点 创建servletf的方法、配置、部署和访问 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、借助PPT图示讲述servlet的生命周期,及servletf的主要方法和接口 2、通过实例来说明创建servlet的方法、配置、部署和访问 3、结合实际应用说明Cookiede使用 七、作业、实习与思考题 1、cookie和session的异同 2、自己完成一个servleti的创建、配置、部署和范围。 八、小结 1、Servleti在本质上虽然和JSP相同,但还是存在很多差异,尤其是在处理显示多字节字符时, 在这里要强调servlet输出和JSP输出时的差异。 2、session和Cookie在功能上相似,但工作原理却不同。 第06讲EL 一、教学内容 1、EL的目标 2、EL的基本语法 3、即时运算和延迟计算 4、EL运算符 5、隐式对象及其访问 二、数学目的 1、了解EL的目标 2、掌握EL的使用 3、使用EL访问隐式对象 三、教学重点 1、掌握EL的使用 2、使用EL访问隐式对象 四、教学难点 EL访问隐式对象 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、通过使用EL创建的JSP页面和前面通过脚本元素创建的JSP页面对比说明EL的目标和优点 2、通过实例说明EL的使用和对隐式对象的访问 七、作业、实习与思考题 用EL改写前面所做的JSP页面
3、了解Cookie的使用 4、了解servlet生命周期事件 三、教学重点 1、servlet的生命周期 2、创建servlet的方法、配置、部署和访问 四、教学难点 创建servlet的方法、配置、部署和访问 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、借助PPT图示讲述servlet的生命周期,及servlet的主要方法和接口 2、通过实例来说明创建servlet的方法、配置、部署和访问 3、结合实际应用说明Cookiede使用 七、作业、实习与思考题 1、cookie和session的异同。 2、自己完成一个servlet的创建、配置、部署和范围。 八、小结 1、Servlet在本质上虽然和JSP相同,但还是存在很多差异,尤其是在处理显示多字节字符时, 在这里要强调servlet输出和JSP输出时的差异。 2、session和Cookie在功能上相似,但工作原理却不同。 第06讲 EL 一、教学内容 1、EL的目标 2、EL的基本语法 3、即时运算和延迟计算 4、EL运算符 5、隐式对象及其访问 二、教学目的 1、了解EL的目标 2、掌握EL的使用 3、使用EL访问隐式对象 三、教学重点 1、掌握EL的使用 2、使用EL访问隐式对象 四、教学难点 EL访问隐式对象 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、通过使用EL创建的JSP页面和前面通过脚本元素创建的JSP页面对比说明EL的目标和优点 2、通过实例说明EL的使用和对隐式对象的访问 七、作业、实习与思考题 用EL改写前面所做的JSP页面
八、小结 注意即时运算和延迟计算,延迟计算只能用于后面JSF标签中。 第07讲JSTL 一、教学内容 1、JSTL的组成及所需jar包 2、核心标签库 3、用际化标答南 4、XML标签库 二、教学目的 1、了解JSTL的目标和功能 2、堂握JSL的使用方法- 一依静包 3、掌握核心库和国际化标签库的使用 4、了解XML标签库的使用 三、教学重点 1、JSL的使用方法 一依赖句 2、核心标签库和国际化标签库的使用 四、教学难点 核心标签库的使用 五、教学方法与手段 课堂讲授和课堂编程演示 六、教学过程设计 1、使用JSTL标签结合EL库创建网和前面使用在JSP页面中嵌入Java代码创建的JSP页面对比, 说明JSTL的优势。 2、通过实例说明JSTL、EL、JSP内置对象的结合使用。 七、作业、实习与思考题 1、使用EL和JSTL完成复杂逻辑的处理 2、如何把servlet处理的结果传入到目标JSP页面中通过EL和JSTL加以显示。 八、小结 1、如何将s et的处理结果传入的目标JSP中,是内置对象、EL和JSTL的一个综合使用,这点 和传统的Java应用或Window)应用不同,学生不好理解和运用,要通过多举例子来说明 ,首先要引入其依赖的jar包,其次在JSP页面中要通过标签来注册 第08讲MVC 一、数学内容 1、MVC的概念 2、MVC举例 二、教学目的 1、了解MVC框架思想 2、通过实例说明MVC的实现方法 三、教学重点 1、MVC框架思想 2、MVC的实现 四、教学难点
八、小结 注意即时运算和延迟计算,延迟计算只能用于后面JSF标签中。 第07讲 JSTL 一、教学内容 1、JSTL的组成及所需jar包 2、核心标签库 3、国际化标签库 4、XML标签库 二、教学目的 1、了解JSTL的目标和功能 2、掌握JSL的使用方法——依赖包 3、掌握核心库和国际化标签库的使用 4、了解XML标签库的使用 三、教学重点 1、JSL的使用方法——依赖包 2、核心标签库和国际化标签库的使用 四、教学难点 核心标签库的使用 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 1、使用JSTL标签结合EL库创建网和前面使用在JSP页面中嵌入Java代码创建的JSP页面对比, 说明JSTL的优势。 2、通过实例说明JSTL、EL、JSP内置对象的结合使用。 七、作业、实习与思考题 1、使用EL和JSTL完成复杂逻辑的处理 2、如何把servlet处理的结果传入到目标JSP页面中通过EL和JSTL加以显示。 八、小结 1、如何将servlet的处理结果传入的目标JSP中,是内置对象、EL和JSTL的一个综合使用,这点 和传统的Java应用或Window应用不同,学生不好理解和运用,要通过多举例子来说明。 2、在使用JSTL时,首先要引入其依赖的jar包,其次在JSP页面中要通过标签来注册 JSTL标签,以便在此页面中使用JSTL。 第08讲 MVC 一、教学内容 1、MVC的概念 2、MVC举例 二、教学目的 1、了解MVC框架思想 2、通过实例说明MVC的实现方法 三、教学重点 1、MVC框架思想 2、MVC的实现 四、教学难点
MVC的实现 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 通过一个完整的实例,结合MVC的设计思想,完整的说明一个Java Web应用的整个开发过程 七、作业、实习与思考题 1、自己实现书中的例题 八、小结 个流行的编程模式,在Wb开发中被广泛应用,通过本章希望学生能学握M 第09讲JSF框架1 一、教学内容 本讲内容包括: 1.JSF的体系结构 2.JSF请求处理生命周期 3.JSF HTML呈现工具标签库 二、数学目的 熟悉JSF的体系结构、组成、请求处理周期:掌握JSF HTML呈现工具标签库 三、数学重点 1.U组件类 2.JSF HTML呈现工具标签库: 四、教学难点 1.JSF HTML呈现工具标签库中组件的使用方法 2.自定义组件 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示 六、教学过程设计 回顾上一讲中的主要内容 以图示分析JSF框架的结构图、剖析JSF组成 一个简单的JSF应用示例,分析JSF的标准请求处理的生命周期。 dSF引L盒释徒霜秀禁:座赛餐新SF框架的所有的TM组作,通过该系线伙得学生华握 设计 七、作业与思考题 结合本节的重点内容,设计第1个基于JSF框架的web project,. 用户登录验证系统。 八、小结 1.总结本节主要的内容:掌握JSF HTML组件的使用方法及其对应的组件类 2.要求学生养成先写实习预习报告再上机实习的习惯,否则学生实习会非常目: 第10讲JSF框架2 一、教学内容 本讲内容包括: 1,core组件标签 2.验证器
MVC的实现 五、教学方法与手段 课堂讲授和课堂编程演示。 六、教学过程设计 通过一个完整的实例,结合MVC的设计思想,完整的说明一个Java Web应用的整个开发过程。 七、作业、实习与思考题 1、自己实现书中的例题。 八、小结 MVC是一个流行的编程模式,在Web开发中被广泛应用,通过本章希望学生能掌握MVC的基本 思想。 第09讲JSF框架1 一、教学内容 本讲内容包括: 1.JSF的体系结构 2. JSF请求处理生命周期 3. JSF HTML呈现工具标签库 二、教学目的 熟悉JSF的体系结构、组成、请求处理周期; 掌握 JSF HTML呈现工具标签库。 三、教学重点 1. UI组件类 2. JSF HTML呈现工具标签库; 四、教学难点 1. JSF HTML呈现工具标签库中组件的使用方法 2. 自定义组件 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 以图示分析JSF框架的结构图、剖析JSF组成 一个简单的JSF应用示例,分析JSF的标准请求处理的生命周期。 设计一个学生注册系统,该系统包括JSF框架的所有的HTML组件,通过该系统使得学生掌握 JSF HTML组件的使用方法、注意事项。 七、作业与思考题 结合本节的重点内容,设计第1个基于JSF框架的web project. 用户登录验证系统。 八、小结 1. 总结本节主要的内容:掌握JSF HTML组件的使用方法及其对应的组件类 2.要求学生养成先写实习预习报告再上机实习的习惯,否则学生实习会非常盲目; 第10讲JSF框架2 一、教学内容 本讲内容包括: 1.core组件标签 2. 验证器
3.转换器 4.事件监听器 二、教学目的 熟悉JSF的core组件标签;掌握验证器、转换器和事件监听器的使用方法, 三、教学重点 验证器、转换器和事件监听器使用的方法 四、教学难点 1.自定义验证器 2.自定义转换器 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容 介绍JSF框架中的core组件标答 ,为该系统添加验证器、转换器和事件监听器等相关操作。进 方法、注意事项。 七、作业与思考题 结合本节的重点内容,为上一节的用户登录验证系统添加相应的转换器、验证器和事件监听 八、小结 1.总结本节主要的内容:掌握JSF core组件的标签的使用方法 2.掌握验证器、转换器和事件监听器的使用方法。 第11讲JSF框架3 一、教学内容 本讲内容包括 1.本地化 2.在JSP中使用JSF 3.辅助Bean 二、教学目的 熟悉基于JSF框架的web project中的本地化使用方法:在JSP中使用JSF的使用方法以及辅助 Bean的使用方法。 三、教学重点 在JSP中使用JSF的方法、辅助Bean的使用 四、教学难点 JSF应用配置、导航 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容 介绍JSF框架中的国际化的使用 设计一个图书管理系统,添加相应的JSP,在JSP中使用JSF和辅助Bean 七、作业与思考题 以本节中图书馆管理系统为例,完善该系统的功能 八、小结
3. 转换器 4. 事件监听器 二、教学目的 熟悉JSF的core组件标签; 掌握验证器、转换器和事件监听器的使用方法。 三、教学重点 验证器、转换器和事件监听器使用的方法 四、教学难点 1. 自定义验证器 2. 自定义转换器 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 介绍JSF框架中的core组件标签 继续以上一讲的学生注册系统为例,为该系统添加验证器、转换器和事件监听器等相关操作。进 而使得学生掌握JSF core组件的使用方法、注意事项。 七、作业与思考题 结合本节的重点内容,为上一节的用户登录验证系统添加相应的转换器、验证器和事件监听 器。 八、小结 1. 总结本节主要的内容:掌握JSF core组件的标签的使用方法 2.掌握验证器、转换器和事件监听器的使用方法。 第11讲JSF框架3 一、教学内容 本讲内容包括: 1.本地化 2. 在JSP中使用JSF 3. 辅助Bean 二、教学目的 熟悉基于JSF框架的web project中的本地化使用方法; 在JSP中使用JSF的使用方法以及辅助 Bean的使用方法。 三、教学重点 在JSP中使用JSF的方法、辅助Bean的使用 四、教学难点 JSF应用配置、导航 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 介绍JSF框架中的国际化的使用 设计一个图书管理系统,添加相应的JSP,在JSP中使用JSF和辅助Bean。 七、作业与思考题 以本节中图书馆管理系统为例,完善该系统的功能。 八、小结
1.总结本节主要的内容:掌握JSF中JSF的使用方法 2.掌握辅助Bean的使用方法。 第12讲EJB1 、教学内容 本讲内容包括: 1.EJB发展历史 2.EJB的工作原理 3.EJB运行服务器 4.第一个EJB 5.EJB3运行环境以及在JBoss中的部署 二、教学目的 了解EJB的发展历史; 掌握EJB的工作原理、运行服务器。掌握EJB3的运行环境以及在JBoss中 的部 三、教学重占 1.EJB的工作原理 2.EJB的运行环培: 3.EJB在JBoss中的部署 四、教学难点 EJB的运行环境 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示 六、教学过程设计 问顾上一讲中的主两内容 介绍EJB的发展历史、EJB的特点和EJB的类型: 设计一个客户端和服务器端通信的例子,通过这个例子了解EJB的工作原理、EJB的运行环境和 EJB在JBOSS中的部署 七、作业与思考题 设计一个图书信息查询系统,掌握客户端通过接口实现与EJB容器交互。 八、小结 1.总结本节主要的内容:掌握JSF的工作原理 2.掌握EJB的运行环境及在Jboss中的配置 第13讲EJB2 一、教学内容 本讲内容包括 1.会话Bean的分类及生命周期 2.无状态会话Bean 3.有状态会话Bean 4.在MyEclipse中开发会话Bean的方法 5.通过控制中心部署EJB 6.作为Web Service的EJB 7.实例池 二、 教学目的
1. 总结本节主要的内容:掌握JSF中JSF的使用方法 2.掌握辅助Bean的使用方法。 第12讲EJB1 一、教学内容 本讲内容包括: 1.EJB发展历史 2. EJB的工作原理 3. EJB运行服务器 4. 第一个EJB 5. EJB3运行环境以及在JBoss中的部署 二、教学目的 了解EJB的发展历史; 掌握EJB的工作原理、运行服务器。掌握EJB3的运行环境以及在JBoss中 的部署。 三、教学重点 1. EJB的工作原理; 2. EJB的运行环境; 3. EJB在JBoss中的部署 四、教学难点 EJB的运行环境 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 介绍EJB的发展历史、EJB的特点和EJB的类型; 设计一个客户端和服务器端通信的例子,通过这个例子了解EJB的工作原理、EJB的运行环境和 EJB在JBoss中的部署。 七、作业与思考题 设计一个图书信息查询系统,掌握客户端通过接口实现与EJB容器交互。 八、小结 1. 总结本节主要的内容:掌握JSF的工作原理 2.掌握EJB的运行环境及在Jboss中的配置。 第13讲EJB2 一、教学内容 本讲内容包括: 1. 会话Bean的分类及生命周期 2. 无状态会话Bean 3. 有状态会话Bean 4. 在MyEclipse中开发会话Bean的方法 5. 通过控制中心部署EJB 6. 作为Web Service的EJB 7. 实例池 二、教学目的
了解会话Bean的分类及生命周期,了解实例池:掌握无状态会话Bean和有状态会话Bean。掌 握在MyEclipse中开发会话Bean的方法,以及通过控制中心部署EJB的方法。 二、教学重占 1.无状态会话Bean 2.有状态会话Bean 3.EJB的部署 四、教学难点 无状态会话Bean和有状态会话Bean的开发方法与区别 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学讨程设计 回顾上一讲中的主要内容 介绍会话Bean的分类及生命周期: 计模拟银行系统, 见银行系统的相关逻辑操作 例如 存款 取款和余额查询等操作。在 MyEc pse 开发该系统。通过该实例掌握无状态会话Bean和有状态会 Bean的开发方法,以及二者之间的区别 七、作业与思考题 设计一个简单的货币兑换系统,通过该系统掌握会话Bean开发的方法及部署的方法 八、小结 1.总结本节主要的内容:掌握无状态会话Bean开发方法: 2.掌握有状态会话Bean开发方法: 3.掌握EJB的部署方法 第14讲EJB3 一、教学内容 本讲内容包括: 1.消息驱动Bean的工作原理 2.编写消息驱动Bean的Bean类 3.为消息驱动Bean创建部署描述符 4.MyEclipse中开发消息驱动Bean 二、教学目的 了解什么是掌握消息取动Bean ;掌握消息驱动Bean的工作原理:学握消息驱动Bean的Bean类 编写:熟悉消息驱动Bean创建部署描述符:掌握在MyEclipse中开发消息驱动Bean的方法。 三、教学重点 1.消息驱动Bean的工作原理 2.掌握消息驱动Bean的Bean类编写, 3.AvEclipse中开发消息驱动Bean 四、教学难点 消息驱动Bean的工作原理 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容 介绍消息驱动Bean的概念 通时图解详细介绍消息服动Ban的工作原理:
了解会话Bean的分类及生命周期,了解实例池; 掌握无状态会话Bean和有状态会话Bean。掌 握在MyEclipse中开发会话Bean的方法,以及通过控制中心部署EJB的方法。 三、教学重点 1. 无状态会话Bean 2. 有状态会话Bean 3. EJB的部署 四、教学难点 无状态会话Bean和有状态会话Bean的开发方法与区别 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 介绍会话Bean的分类及生命周期; 设计模拟银行系统,实现银行系统的相关逻辑操作,例如:存款、取款和余额查询等操作。在 MyEclipse环境下,分别利用会话Bean开发该系统。 通过该实例掌握无状态会话Bean和有状态会话 Bean的开发方法,以及二者之间的区别。 七、作业与思考题 设计一个简单的货币兑换系统,通过该系统掌握会话Bean开发的方法及部署的方法。 八、小结 1. 总结本节主要的内容:掌握无状态会话Bean开发方法; 2.掌握有状态会话Bean开发方法; 3. 掌握EJB的部署方法 第14讲EJB3 一、教学内容 本讲内容包括: 1.消息驱动Bean的工作原理 2. 编写消息驱动Bean的Bean类 3. 为消息驱动Bean创建部署描述符 4. MyEclipse中开发消息驱动Bean 二、教学目的 了解什么是掌握消息驱动Bean;掌握消息驱动Bean的工作原理; 掌握消息驱动Bean的Bean类 编写; 熟悉消息驱动Bean创建部署描述符; 掌握在MyEclipse中开发消息驱动Bean的方法。 三、教学重点 1. 消息驱动Bean的工作原理 2. 掌握消息驱动Bean的Bean类编写; 3. MyEclipse中开发消息驱动Bean 四、教学难点 消息驱动Bean的工作原理 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 介绍消息驱动Bean的概念; 通过图解详细介绍消息驱动Bean的工作原理;
举例:消息驱动Bean的例子的基本功能是客户端向消息服务器发送一条消息(该消息实际上是 个实体Bean的对象实例),然后消息消费者读取这条消息后,将消息中的实体Bean持久化。通过 该实例掌握消息驱动的工作原理,以及掌握在MyEclipse中开发消息驱动Bean的方法。 七、作业与思考颗 简答:利用图解的方式概述消息驱动Bean和会话Bean工作原理的区别。 八、小结 1,总结本节主要的内容:掌提消息驱动Bean的工作原理: 2.掌握在MyEclipse环境下消息驱动Bean的开发的方法。 第15讲EJB-4 教学内容 本讲内容包括: 1.EJB3中依赖注入 2.资源类型的注入 二、教学目的 掌握EJB中依赖注入的方法:掌握EJB中资源类型注入的方法。 三、教学重点 1.EJB中依赖注入 2.EJB中资源类型注入 四、教学难点 EJB中依赖注入 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容 讲解EJB中依赖注入 讲解EJB中资源类型注入: 七、作业与思考题 前面小节中关于EJB的作业,分别采用注解的方式实现 八、小结 1.总结本节主要的内容:掌握EJB注解方式: 2.掌握EJB中资源类型的注入 第16讲EJB5 一、教学内容 本讲内容包括 1.访问数据源 2.访问定时服务 3.使用UserTransaction接口进行事物处理 4.拦截器 二、数学目的 学握EJB访问数据源和访问定时服务;掌握EJB使用JserTransaction接口进行事物处理和拦截 三、教学重点 1.数据源的查找和注入方式
举例:消息驱动Bean的例子的基本功能是客户端向消息服务器发送一条消息(该消息实际上是 一个实体Bean的对象实例),然后消息消费者读取这条消息后,将消息中的实体Bean持久化。通过 该实例掌握消息驱动的工作原理,以及掌握在MyEclipse中开发消息驱动Bean的方法。 七、作业与思考题 简答:利用图解的方式概述消息驱动Bean和会话Bean工作原理的区别。 八、小结 1. 总结本节主要的内容:掌握消息驱动Bean的工作原理; 2.掌握在MyEclipse环境下消息驱动Bean的开发的方法。 第15讲EJB-4 一、教学内容 本讲内容包括: 1.EJB3中依赖注入 2. 资源类型的注入 二、教学目的 掌握EJB中依赖注入的方法;掌握EJB中资源类型注入的方法。 三、教学重点 1. EJB中依赖注入 2. EJB中资源类型注入; 四、教学难点 EJB中依赖注入 五、教学方法与手段 课堂讲授与MyEclipse开发环境下编写程序并演示。 六、教学过程设计 回顾上一讲中的主要内容; 讲解EJB中依赖注入; 讲解EJB中资源类型注入; 七、作业与思考题 前面小节中关于EJB的作业,分别采用注解的方式实现 八、小结 1. 总结本节主要的内容:掌握EJB注解方式; 2.掌握EJB中资源类型的注入 第16讲EJB5 一、教学内容 本讲内容包括: 1.访问数据源 2. 访问定时服务 3. 使用UserTransaction接口进行事物处理 4. 拦截器 二、教学目的 掌握EJB访问数据源和访问定时服务;掌握EJB使用UserTransaction接口进行事物处理和拦截 器。 三、教学重点 1.数据源的查找和注入方式