收藏 分享(赏)

《JavaEE程序设计》课程标准.doc

上传人:精品资料 文档编号:9701380 上传时间:2019-08-26 格式:DOC 页数:14 大小:184.50KB
下载 相关 举报
《JavaEE程序设计》课程标准.doc_第1页
第1页 / 共14页
《JavaEE程序设计》课程标准.doc_第2页
第2页 / 共14页
《JavaEE程序设计》课程标准.doc_第3页
第3页 / 共14页
《JavaEE程序设计》课程标准.doc_第4页
第4页 / 共14页
《JavaEE程序设计》课程标准.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、JavaEE 程序设计课程标准一、概述1、课程性质JavaEE 程序设计是用 Java 语言开发企业信息化应用的专业软件开发课程,是 Java语言在各行各业中的应用,是最为实用和庞杂的课程。2、课程基本理念本课程是一门实践性很强的课程,也是一门综合性较强的课程,为激发学生学习兴趣,考虑采用项目任务教学法,让学生在“做中学” 、在“学中做” ,以贯彻 “以教师为主导,学生为主体”的教学思想。3、课程设计思路为了激发学生学习兴趣,让学生体验成功的喜悦,设计了一个相对完整、实用的网上书店应用程序,并分别用 Servlet、JSP、标准标签、EJB、Struts、JSF 技术来实现,同一个应用程序编程

2、量由繁到简,稳定性由弱到强,并将各种 JavaEE 技术应用其中,使学生既学习了 JavaEE 技术,又学习了这些技术的综合性应用。二、课程目标1、总目标掌握 JavaEE 开发技术,重点是 WEB 应用开发技术和 Struts 框架及 JSF 框架的开发技术,同时掌握一种开发工具(NetBeans 或 Eclipse)的使用。2、具体目标掌握 Servlet 开发技术,能正确编写 Servlet 类、配置 Servlet,能正确编写、配置监听器类和过滤器类;掌握 JSP 编写规范,能正确编写 JSP 页、熟练使用 JSP 中的隐含对象;掌握 JDBC 和 JavaBeans 开发技术,能在

3、WEB 应用程序中熟练、正确地使用 JDBC和 JavaBeans;掌握 WEB 应用的本地化技术,能开发国际化的 WEB 应用程序;掌握表达式语言和标准标签库的使用,能在 JSP 中熟练地使用表达式语言和标准标签;掌握自定义标签的开发,能在 WEB 应用程序中编写、配置、使用自定义标签,努力编写无 Java 代码的 JSP 页;掌握 EJB 和 JPA 开发技术,能熟练编写和部署简单的 EJB 组件和 JPA 类;掌握 MVC 模型的知识,能熟练使用 Struts 框架开发 MVC 架构的 WEB 应用程序;掌握 JSF 开发技术,能熟练使用 JSF 框架开发 MVC 架构的 WEB 应用程

4、序;剖析 The Dukes Bank 和 PetStore 两个经典示例应用程序,学习其中的 JavaEE 应用程序设计与开发技术。三、内容标准(课程内容与要求)项目一:网上书店(Servlet 版)1、教学目标熟练编写 Servlet 代码,部署、运行 Servlet 应用。2、活动安排: 任务一:了解 MySQL 的使用,为网上书店准备数据库。知识要点:MySQL 与 MS-SQL 的主在区别。技能要点:MySQL 图形化工具 MySQL Administrator 和 MySQL Query Browser 的使用。任务二:掌握 WEB 服务器 Tomacat 的使用,部署网上书店;浏

5、览网上书店,体验购书流程;知识要点:Tomcat 功能、组成、版本。技能要点:Tomcat 的安装、启动、停止,在 Tomcat 中部署 WEB 应用。任务三:分析网上书店架构,掌握网上书店中所用到的编程知识点和将要编写的程序;知识要点:网上书店操作流程。技能要点:绘制 UML 图。任务四:掌握 JDBC 编程,编写网上书店中用到的与书相关的类;知识要点:JDBC 知识,JDBC 驱动加载、连接类、SQL 操作语句类、查询结果集类、数据源等。技能要点:连接数据库,数据的查询、插入、删除和更新。任务五:掌握 Servlet 编程,编写网上书店中用到的 Servlet 类;知识要点:Servlet

6、 知识,Servlet 编写,Servlet 部署。技能要点:编写、部署 Servlet 类。任务六:掌握 Servlet 中用到的常用对象,编写购物车类及相关的 Servlet 类;知识要点:Servlet 上下文、应用程序、会话、请求、响应等对象的知识。技能要点:Servlet 上下文、应用程序、会话、请求、响应等对象在 Servlet 中的使用。任务七:掌握过滤器编程,编写网上书店中用到的过滤器类;知识要点:过滤器的知识,过滤器及过滤器链的部署。技能要点:过滤器的编写和部署。任务八:掌握监听器编程,编写网上书店中用到的监听器类;知识要点:监听器的知识,监听器的部署。技能要点:监听器的编写

7、和部署任务九:编写网上书店中用到的其它类,如:异常类、货币类等;知识要点:本地化类、异常类。技能要点:本地化类的使用。任务十:掌握 Servlet、过滤器、监听器的部署方法,部署、调试网上书店应用程序。知识要点:Servlet 部署的知识。技能要点:Servlet 的部署。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(Servlet 版) 。项目二:网上书店(JSP 版)1、教学目标熟练掌握编写 JSP 页面及相关技术,部署、运行 Servlet/JSP 应用。2、活动安排 任务一:在 Tomcat 中部署网上书店(JSP 版) ;浏览网上书店,体验购书流程;知识要点:WEB 应用

8、程序(Servlet/JSP)的部署。技能要点:在 Tomcat 中部署、运行 WEB 应用程序。任务二:分析网上书店组成,掌握网上书店中所用到的编程知识点和将要编写的程序;知识要点:WEB 应用程序的知识。技能要点:绘制 UML 图。任务三:掌握 JavaBeans 编程,编写网上书店中用到的 JavaBeans 类;知识要点:JavaBeans 类编写规范。技能要点:编写、部署 JavaBeans 类。任务四:掌握 JSP 页面的编写格式,编写网上书店中用到的简单 JSP 页;知识要点:JSP 中的指令、声明、表达式、Java 脚本、注释等。技能要点:正确使用指令、声明、表达式、Java

9、脚本、注释编写 JSP 页。任务五:掌握 JSP 中隐含对象的使用,编写网上书店中的相关 JSP 页;知识要点:JSP 中的隐含对象:request、response 、session 、application、pageContext、page 、out、config、exception 。技能要点:在 JSP 中正确使用隐含对象。任务六:掌握 JSP 中 JavaBeans 的使用,编写网上书店中的相关 JSP 页;知识要点:JSP 中调用 JavaBeans 的方法。技能要点:使用 jsp 标签调用 JavaBeans。任务七:部署、调试网上书店。知识要点:WEB 应用程序的部署。技能要点

10、:部署网上书店(JSP 版) 。任务八:将网上书店(JSP 版)更改为中文版;知识要点:本地化类、字符集的知识,数据库、服务器、应用程序字符集。技能要点:修改代码的位置,正确选用字符集。任务九:利用已学过知识为网上书店增加管理功能:添加、删除、查询、更新书信息;知识要点:巩固 JDBC、JavaBeans 、JSP 知识。技能要点:在 WEB 应用中编写 JSP 页和 JavaBeans。任务十:掌握 WEB 应用的安全部署和编程,使网上书店的管理功能(任务九)只授权指定用户使用。知识要点:WEB 应用的安全知识,WEB 的安全部署。技能要点:WEB 的安全部署。3、考核评价独立完成每个任务,

11、最后成功部署、运行网上书店(JSP 版) 。项目三:网上书店(标准标签库版)1、教学目标掌握标准标签库的使用和自定义标签的开发,部署、运行网上书店(标准标签库版) 。2、活动安排: 任务一:在 Tomcat 中部署网上书店(标准标签库版) ;浏览网上书店,体验购书流程;知识要点:标准标签库在部署时的注意点。技能要点:部署网上书店(标准标签库版) 。任务二:掌握 JSP 中表达式语言的使用;知识要点:表达式语言及其在 JSP 中的使用。技能要点:在 JSP 中正确使用表达式语言。任务三:掌握标准标签库的有关知识,掌握标准标签库中核心标签的使用;知识要点:标准标签库的知识,核心标签。技能要点:使用

12、核心标签来声明和移除变量、控制流程、输出等。任务四:掌握标准标签库中其它标签的使用,将 JSP 版的网上书店的中 JSP 文件用标准标签库中的标签重写,努力使用 JSP 中无 Java 脚本;知识要点:标准标签库中 xml、fmt、sql 标签。技能要点:使用 sql 标签操作数据库、 fmt 标签处理本地化、 xml 处理 XML 数据。任务五:部署、调试标准标签库版的网上书店;知识要点:WEB 应用程序部署。技能要点:部署网上书店(标准标签库版) 。任务六:掌握自义标签的编写方法,为网上书店编写自定义页面的标签。知识要点:自定义标签的知识,自定义标签类的编写与部署。技能要点:编写、部署自定

13、义标签。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(标准标签库版) 。项目四:网上书店(EJB 版)1、教学目标掌握 EJB 组件开发技术,部署、运行网上书店( EJB 版) 。2、活动安排: 任务一:掌握 JavaEE 应用服务器的安装,熟悉应用服务器的组成,理解 EJB 的生命周期和使用场合,了解 MVC 模型和应用程序分层设计的思想;知识要点:JavaEE 应用服务器,EJB 的知识,MVC 模型,多层应用程序结构。技能要点:JavaEE 应用服务器的安装任务二:掌握会话 EJB 的开发与部署,将网上书店的购物车改写为使用会话 EJB,并部署、调试、运行;知识要点:会话 E

14、JB 的知识,会话 EJB 的编写、部署和调用。技能要点:会话 EJB 的编写、部署和调用。任务三:掌握 BMP 类型的实体 EJB 的开发与部署,将网上书店的实体书改写为实体 EJB,并部署、运行,改写网上书店的相关代码,运行、调试网上书店;知识要点:实体 EJB 的知识, BMP 型实体 EJB 的编写、部署和调用。技能要点:BMP 型实体 EJB 的编写、部署和调用。任务四:掌握 CMP 类型的实体 EJB 的开发与部署,将网上书店的实体书改写为实体 EJB,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;知识要点:CMP 型实体 EJB 的编写、部署和调用。技能要点:CM

15、P 型实体 EJB 的编写、部署和调用。任务五:掌握 JPA 的开发与部署,将网上书店的实体书改写为 JPA,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;知识要点:JPA 的知识,JPA 的编写、部署和调用。技能要点:JPA 的编写、部署和调用。任务六:掌握使用 NetBeans 开发、调试、运行 Java EE 应用程序的方法和过程。知识要点:用 NetBeans 的开发 JavaEE 应用程序的知识。技能要点:用 NetBeans 开发 JavaEE 应用程序。任务七:掌握使用 Eclipse 开发、调试、运行 Java EE 应用程序的方法和过程。知识要点:用 Ecli

16、pse 的开发 JavaEE 应用程序的知识。技能要点:用 Eclipse 开发 JavaEE 应用程序。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(EJB 版) 。项目五:网上书店(Struts 版)1、教学目标熟练掌握 Struts 框架的使用,部署、运行网上书店(Struts 版) 。2、活动安排: 任务一:掌握 MVC 的概念,掌握 Struts 的相关知识;知识要点:MVC 的知识,Struts 框架的知识。技能要点:无。任务二:开发一个 Hello 应用程序,掌握用 Struts 框架开发、配置、部署一个 WEB 应用的过程,深刻理解 Struts 的执行流程;知识要

17、点:Struts 应用的开发流程、配置与部署,Struts 应用的执行流程。技能要点:用 Struts 开发 WEB 应用的流程,Struts 应用的配置与部署。任务三:掌握使用 Struts 编写 JSP 页及相关的 Form 类、Form 数据验证的配置,并改写网上书店的相关代码;知识要点:Form 类的编写规范, Form 数据验证的配置与部署。技能要点:Form 类的编写、配置和部署, Form 数据验证的配置。任务四:掌握 Struts 中 Action 类的编写规范和导航配置,并改写网上书店的相关代码;知识要点:Action 类的编写规范和导航配置,Action 类中的验证方法。技

18、能要点:Action 类的编写、配置和部署,导航配置。任务五:掌握 Struts 中的 html 标签、bean 标签和 logic 标签的使用,用 Struts 标签改写网上书店的 JSP 页;知识要点:html 标签、bean 标签和 logic 标签。技能要点:html 标签、bean 标签和 logic 标签的使用。任务六:掌握 Struts 中 tile 标签的使用,用 tile 标签改写网上书店的页面布局;知识要点:tile 标签及其页面布局。技能要点:用 tile 标签定义页面。任务七:在 Tomcat 中部署、运行完整的 Struts 版网上书店。知识要点:Struts WEB

19、 应用程序部署。技能要点:部署 Struts WEB 应用程序。任务八:掌握使用 NetBeans 开发、调试、运行 Struts 应用程序的方法和过程。知识要点:NetBeans 开发 Struts 应用程序的方法和过程技能要点:用 NetBeans 开发 Struts 应用程序。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(Struts 版) 。项目六:网上书店(JSF 版)1、教学目标熟练掌握用 JSF 开发技术,部署、运行网上书店(JSF 版) 。2、活动安排: 任务一:用 JSF 开发 Hello 应用程序,掌握 JSF 的相关知识和开发、部署一个 JSF 应用程序所涉及

20、的技术和过程;知识要点:JSF 的知识,开发 JSF 应用的流程及部署。技能要点:开发、部署简单的 JSF WEB 应用程序。任务二:掌握 JSF 标签的使用,并用 JSF 标签改写网上书店的相关 JSP 页;知识要点:JSF 专用 WEB 界面标签,表达式语言。技能要点:在 JSP 中使用 JSF 专用的 WEB 界面标签和表达式语言。任务三:掌握 JSF 中的导航配置,为网上书店配置导航;知识要点:JSF 中的静态和动态导航配置。技能要点:JSF 导航配置。任务四:掌握 JSF 中托管 Bean 的开发和配置,并改写网上书店中的托管 Bean;知识要点:托管 Bean 的知识,托管 Bea

21、n 的开发与配置,托管 Bean 值的绑定。技能要点:托管 Bean 的开发与配置,在 JSP 页面中调用托管 Bean。任务五:掌握 JSF 中转换器和验证器的使用,并在网上书店相关页中使用或配置转换器和验证器;知识要点:转换器和验证器,自定义转换器和验证器的开发与配置。技能要点:在 JSP 页面中使用转换器和验证器。任务六:理解 JSF 页的生命周期,掌握 JSF 页的事件处理编程,并改写网上书店中相关页和代码;知识要点:JSF 页的生命周期,JSF 监听器,JSF 事件处理。技能要点:监听器开发和配置,在 JSF 页面中处理事件。任务七:掌握 JSF 中用定义页面布局的方法,并用改写网上

22、书店相关页面;知识要点:tile 标签技能要点:用 tile 标签定义页面布局。任务八:在 Tomcat 中部署、运行完整的 JSF 版网上书店。知识要点:JSF 应用程序的部署。技能要点:JSF 应用程序的部署。任务九:掌握使用 NetBeans 开发、调试、运行 JSF 应用程序的方法和过程。知识要点:在 NetBeans 中开发 JSF 应用程序的方法和步骤。技能要点:用 NetBeans 中开发 JSF 应用程序。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(JSF 版) 。项目七:The Dukes Bank(杜克银行)应用程序欣赏1、教学目标阅读、学习、应用 The D

23、ukes Bank(杜克银行)应用程序代码。2、活动安排: 任务一:部署、运行杜克很行应用程序;知识要点:JavaEE 应用程序部署。技能要点:部署 The Dukes Bank(杜克银行)应用程序。任务二:分析杜克很行应用程序架构,了解其设计思想;知识要点:JavaEE 应用程序组成。技能要点:JavaEE 应用服务器和应用程序安装及部署。任务三:分析杜克很行应用程序模型层实现方法,阅读其代码;知识要点:JDBC、JavaBeans 、EJB技能要点:在 JavaEE 应用中使用 JDBC、JavaBeans、EJB。任务四:分析杜克很行应用程序视图层实现技术,阅读其代码;知识要点:JSP、

24、表达式语言、标准标签和自定义标签。技能要点:开发国际化的无 Java 脚本的 JSP 页面。任务五:阅读并学习杜克很行应用程序客户端程序代码;知识要点:用 Swing 开发 GUI 界面应用程序。技能要点:用 Swing 开发 GUI 界面应用程序。任务六:分析并学习杜克很行应用程序中的安全技术。知识要点:JavaEE 应用程序安全。技能要点:开发安全的 JavaEE 应用程序.任务七:阅读 The Dukes Bank 应用程总结知识要点:JavaEE 开发文档。技能要点:编写 The Dukes Bank 开发文档。3、考核评价独立完成每个任务,最后完成 The Dukes Bank 开发

25、文档。项目八:PetStore(网上宠物店)应用程序欣赏1、教学目标阅读、学习、应用 PetStore(网上宠物店)应用程序代码。2、活动安排: 任务一:部署 PetStore(1.4 版)示例应用程序;知识要点:JavaEE 应用程序部署。技能要点:在 JavaEE 应用服务器中部署 JavaEE 应用程序。任务二:运行 PetStore,熟悉购物流程、定单处理流程、库存管理过程;知识要点:功能需求与分析。技能要点:需求收集与分析任务三:阅读建立数据库的 SQL 代码,熟悉 PetStore 数据库;知识要点:数据库服务器管理,用 SQL 管理数据库。技能要点:用 SQL 建立 PetSto

26、re 数据库。任务四:阅读 PetStore 中用到的 EJB 组件代码,熟悉 PetStore 中用到的组件;知识要点:JavaEE 应用程序的 EJB 组件开发技术。技能要点:在 JavaEE 应用程序的 EJB 组件开发技术。任务五:阅读 PetStore 中用到的 WAF 框架代码,了解 WAF 的功能;知识要点:MVC 模型,WAF 的知识。技能要点:在 JavaEE 应用程序中应用 WAF 框架。任务六:阅读 PetStore 前台的视图和控制器代码,熟悉其实现方法;知识要点:JSP、表达式语言、标准标签和自定义标签、XML 文档编程。技能要点:编写无 Java 脚本、国际化的 J

27、SP 页面。任务七:阅读 SetStore 的后的定单管理和库存管理代码,熟悉其实现方法;知识要点:消息驱动 EJB、安全技术。技能要点:JavaEE 应用程序间的协作技术、安全技术。任务八:阅读 PetStore 示例应用程序总结。知识要点:JavaEE 应用程序开发文档。技能要点:编写 PetStore(网上宠物店)开发文档。3、考核评价独立完成每个任务,最后完成 PetStore 开发文档。四、实施建议1、教学建议课时项目 任务 内容理论 实践 合计一 了解 MySQL 的使用,为网上书店准备数据库; 2 2二 掌握 WEB 服务器 Tomacat 的使用,部署网上书店;浏览网上书店,体

28、验购书流程; 2 2三 分析网上书店架构,掌握网上书店中所用到的编程知识点和将要编写的程序; 2四 掌握 JDBC 编程,编写网上书店中与书相关的类; 4 4五 掌握 Servlet 编程,编写网上书店中的 Servlet 类; 2 4六 掌握 Servlet 中用到的常用对象,编写购物车类及相关的 Servlet 类; 4 4七 掌握过滤器编程,编写网上书店中用到的过滤器类; 2 2八 掌握监听器编程,编写网上书店中用到的监听器类; 2 2九 编写网上书店中用到的其它类,如:异常类、货币类等; 2 2网上书店(Servlet版)十 掌握 Servlet、过滤器、监听器的部署方法,部署、调试网

29、上书店应用程序。 246一 任为网上书店准备数据库,在 Tomcat 中部署网上书店;浏览网上书店,体验购书流程; 2二 分析网上书店组成,掌握网上书店中所用到的编程知识点和将要编写的程序; 2三 掌握 JavaBeans 编程,编写网上书店中用到的JavaBeans 类; 2 4四 掌握 JSP 页面的编写格式,编写网上书店中用到的简单JSP 页; 4 4五 掌握 JSP 中隐含对象的使用,编写网上书店中的相关JSP 页; 4 4六 掌握 JSP 中 JavaBeans 的使用,编写网上书店中的相关JSP 页; 2 2七 部署、调试网上书店。 2八 将网上书店(JSP 版)更改为中文版; 2

30、 2九 利用已学过知识为网上书店增加管理功能:添加、删除、查询、更新书信息; 4 4网上书店(JSP版)十 掌握 WEB 应用的安全部署和编程,使网上书店的管理功能(任务九)只授权指定用户使用。 2 248一 为网上书店准备数据库,在 Tomcat 中部署网上书店(标准标签库版) ;浏览网上书店,体验购书流程; 2二 掌握 JSP 中表达式语言的使用; 2 2三 掌握标准标签库的有关知识,掌握标准标签库中核心标签的使用; 4 4四掌握标准标签库中其它标签的使用,将 JSP 版的网上书店的中 JSP 文件用标准标签库中的标签重写,努力使用JSP 中无 Java 脚本;2 4五 掌握自义标签的编写

31、方法,为网上书编写自定义页面的标签。 2 2网上书店(标准标签版)六 部署、调试标准标签库版的网上书店; 226一掌握 JavaEE 应用服务器的安装,熟悉应用服务器的组成,理解 EJB 的生命周期和使用场合,了解 MVC 模型和应用程序分层设计的思想;2 2二 掌握会话 EJB 的开发与部署,将网上书店的购物车改写为使用会话 EJB,并部署、调试、运行; 2 2三掌握 BMP 类型的实体 EJB 的开发与部署,将网上书店的实体书改写为实体 EJB,并部署、运行,改写网上书店的相关代码,运行、调试网上书店;2 2四掌握 CMP 类型实体 EJB 的开发与部署,将网上书店的实体书改写为实体 EJ

32、B,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;2 2五掌握 JPA 的开发与部署,将网上书店的实体书改写为 JPA,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;2 2六 掌握使用 NetBeans 开发、调试、运行 Java EE 应用程序的方法和过程。 2 2网上书店(EJB版)七 掌握使用 Eclipse 开发、调试、运行 Java EE 应用程序的方法和过程。 2 228一 掌握 MVC 的概念,掌握 Struts 的相关知识 2二开发一个 Hello 应用程序,掌握用 Struts 框架开发、配置、部署一个 WEB 应用的过程,深刻理解 Strut

33、s 的执行流程;2 2三 掌握使用 Struts 编写 JSP 页及相关的 Form 类、Form 数据验证的配置,并改写网上书店的相关代码; 4 4四 掌握 Struts 中 Action 类的编写规范和导航配置,并改写网上书店的相关代码; 4 4五 掌握 Struts 中的 html 标签、bean 标签和 logic 标签的使用,用 Struts 标签改写网上书店的 JSP 页; 4 4六 掌握 Struts 中 tile 标签的使用,用 tile 标签改写网上书店的页面布局 2 2七 在 Tomcat 中部署、运行完整的 Struts 版网上书店 2网上书店(Struts版)八 掌握使

34、用 NetBeans 开发、调试、运行 Struts 应用程序的方法和过程。 2 240一 用 JSF 开发 Hello 应用程序,掌握 JSF 的相关知识和开发、部署一个 JSF 应用程序所涉及的技术和过程; 2 2二 掌握 JSF 标签的使用,并用 JSF 标签改写网上书店的相关 JSP 页; 4 4三 掌握 JSF 中的导航配置,为网上书店配置导航; 2 2四 掌握 JSF 中托管 Bean 的开发和配置,并改写网上书店中的托管 Bean; 2 2五 掌握 JSF 中转换器和验证器的使用,并在网上书店相关页中使用或配置转换器和验证器; 2 2六 理解 JSF 页的生命周期,掌握 JSF

35、页的事件处理编程,并改写网上书店中相关页和代码; 2 2七 掌握 JSF 中用定义页面布局的方法,并用改写网上书店相关页面; 2 2八 在 Tomcat 中部署、运行完整的 JSF 版网上书店。 2网上书店(JSF版)九 掌握使用 NetBeans 开发、调试、运行 JSF 应用程序的方法和过程。 2 238一 部署、运行杜克很行应用程序; 2二 分析杜克很行应用程序架构,了解其设计思想; 2三 分析杜克很行应用程序模型层实现方法,阅读其代码; 2 4四 分析杜克很行应用程序视图层实现技术,阅读其代码; 2 4五 阅读并学习杜克很行应用程序客户端程序代码; 2 2六 分析并学习杜克很行应用程序

36、中的安全技术。 2 2TheDukesBank欣赏七 阅读 The Dukes Bank 应用程总结 226一 部署 PetStore(1.4 版)示例应用程序; 2二 运行 PetStore,熟悉购物流程、定单处理流程、库存管理过程; 2三 阅读建立数据库的 SQL 代码,熟悉 PetStore 数据库; 2 2四 阅读 PetStore 中用到的 EJB 组件代码,熟悉 PetStore 中用到的组件; 2 6五 阅读 PetStore 中用到的 WAF 框架代码,了解 WAF 的功能; 2 4六 阅读 PetStore 前台的视图和控制器代码,熟悉其实现方法; 2 6七 阅读 SetSt

37、ore 的后的定单管理和库存管理代码,熟悉其实现方法; 2 2PetStore欣赏八 阅读 PetStore 示例应用程序总结。 236JavaEE 应用程序开发技术内容繁多庞杂,根据目前社会上 JavaEE 软件开发的实际,决定将 WEB 应用开发技术Servlet/JSP、Struts、JSF 作为教学重点,课时安排亦较多,而对 EJB 只作简单介绍;为帮助学生积累开发经验,本课程还安排了两个经典示例应用程序的学习。建议教师自己要把每个项目亲自做一遍,体会每个项目、每个任务所涉及到的知识。对 Servlet、JSP 的教学,建议使用 JCreator 作开发工具,当教到 EJB、Strut

38、s 、JSF 时建议使用 NetBeans 6.1 作开发工具,亦可考虑使用 Eclipse 3.3。 建议在机房中以“讲” 、 “练”结合的方式授课,但要注意知识的巩固。可以把具体的操作步骤讲给学生,但必须学生自己去做。以上表中的课时只是建议课时,实际上课时要根据学生的接受情况加以调整。2、考核评价建议注重过程式考核,对每个项目的每个任务,教师都要认真考核记录学生的完成情况。一切以学生完成项目、完成任务为标准。由于巡视辅导、考核工作量较大,建议以不超过 20 人的小班制组织教学。3、教材编写建议由于本标准是以项目应用为主线展开教学,知识的系统性有所欠缺,建议编写教材时增加课后阅读内容,以使所

39、讲授的知识更系统和更完整。建议使用各种 UML 图来描述项目,加强学生对 UML 图的识读。印刷教材时建议使用大 16 开,尽量将一个 UML 图、一个程序或一个类的代码印于一页上。4、实验实训设备配置建议硬件:部分项目运行时需要运行 WEB 服务器软件和 SQL 数据库软件,建议配置 2G以上内存、宽屏的高档微机。必须做到每个学生一台微机。软件:WindowsXP、JDK 1.5、MySQL 5.1、Tomcat 6、GlassFish 2、JCreator、NetBeans 6.1、Eclipse 3.3。5、课程资源开发与利用建议建议在开发教材时,同时开发上课用 PPT 幻灯片和项目。6、其它

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报