第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、常用的动作标签:<jsp:forward>和<jsp:include>: 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、常用的动作标签:<jsp:forward>和<jsp:include> 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页面中要通过<taglib>标签来注册 第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页面中要通过<taglib>标签来注册 JSTL标签,以便在此页面中使用JSTL。 第08讲 MVC 一、教学内容 1、MVC的概念 2、MVC举例 二、教学目的 1、了解MVC框架思想 2、通过实例说明MVC的实现方法 三、教学重点 1、MVC框架思想 2、MVC的实现 四、教学难点