ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:24.03KB ,
资源ID:26859852      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26859852.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaEE程序设计课程标准.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaEE程序设计课程标准.docx

1、JavaEE程序设计课程标准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开发技术,能在WEB应用程序中熟练、正确地使用JDBC和Java

3、Beans;掌握WEB应用的本地化技术,能开发国际化的WEB应用程序;掌握表达式语言和标准标签库的使用,能在JSP中熟练地使用表达式语言和标准标签;掌握自定义标签的开发,能在WEB应用程序中编写、配置、使用自定义标签,努力编写无Java代码的JSP页;掌握EJB和JPA开发技术,能熟练编写和部署简单的EJB组件和JPA类;掌握MVC模型的知识,能熟练使用Struts框架开发MVC架构的WEB应用程序;掌握JSF开发技术,能熟练使用JSF框架开发MVC架构的WEB应用程序;剖析The Dukes Bank和PetStore两个经典示例应用程序,学习其中的JavaEE应用程序设计与开发技术。三、内

4、容标准(课程内容与要求)项目一:网上书店(Servlet版)1、教学目标熟练编写Servlet代码,部署、运行Servlet应用。2、活动安排: 任务一:了解MySQL的使用,为网上书店准备数据库。知识要点:MySQL与MS-SQL的主在区别。技能要点:MySQL图形化工具MySQL Administrator和MySQL Query Browser的使用。任务二:掌握WEB服务器Tomacat的使用,部署网上书店;浏览网上书店,体验购书流程;知识要点:Tomcat功能、组成、版本。技能要点:Tomcat的安装、启动、停止,在Tomcat中部署WEB应用。任务三:分析网上书店架构,掌握网上书店

5、中所用到的编程知识点和将要编写的程序;知识要点:网上书店操作流程。技能要点:绘制UML图。任务四:掌握JDBC编程,编写网上书店中用到的与书相关的类;知识要点:JDBC知识,JDBC驱动加载、连接类、SQL操作语句类、查询结果集类、数据源等。技能要点:连接数据库,数据的查询、插入、删除和更新。任务五:掌握Servlet编程,编写网上书店中用到的Servlet类;知识要点:Servlet知识,Servlet编写,Servlet部署。技能要点:编写、部署Servlet类。任务六:掌握Servlet中用到的常用对象,编写购物车类及相关的Servlet类;知识要点:Servlet上下文、应用程序、会话

6、、请求、响应等对象的知识。技能要点:Servlet上下文、应用程序、会话、请求、响应等对象在Servlet中的使用。任务七:掌握过滤器编程,编写网上书店中用到的过滤器类;知识要点:过滤器的知识,过滤器及过滤器链的部署。技能要点:过滤器的编写和部署。任务八:掌握监听器编程,编写网上书店中用到的监听器类;知识要点:监听器的知识,监听器的部署。技能要点:监听器的编写和部署任务九:编写网上书店中用到的其它类,如:异常类、货币类等;知识要点:本地化类、异常类。技能要点:本地化类的使用。任务十:掌握Servlet、过滤器、监听器的部署方法,部署、调试网上书店应用程序。知识要点:Servlet部署的知识。技

7、能要点:Servlet的部署。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(Servlet版)。项目二:网上书店(JSP版)1、教学目标熟练掌握编写JSP页面及相关技术,部署、运行Servlet/JSP应用。2、活动安排 任务一:在Tomcat中部署网上书店(JSP版);浏览网上书店,体验购书流程;知识要点:WEB应用程序(Servlet/JSP)的部署。技能要点:在Tomcat中部署、运行WEB应用程序。任务二:分析网上书店组成,掌握网上书店中所用到的编程知识点和将要编写的程序;知识要点:WEB应用程序的知识。技能要点:绘制UML图。任务三:掌握JavaBeans编程,编写网上书

8、店中用到的JavaBeans类;知识要点:JavaBeans类编写规范。技能要点:编写、部署JavaBeans类。任务四:掌握JSP页面的编写格式,编写网上书店中用到的简单JSP页;知识要点:JSP中的指令、声明、表达式、Java脚本、注释等。技能要点:正确使用指令、声明、表达式、Java脚本、注释编写JSP页。任务五:掌握JSP中隐含对象的使用,编写网上书店中的相关JSP页;知识要点:JSP中的隐含对象:request、response、session、application、pageContext、page、out、config、exception。技能要点:在JSP中正确使用隐含对象。任

9、务六:掌握JSP中JavaBeans的使用,编写网上书店中的相关JSP页;知识要点:JSP中调用JavaBeans的方法。技能要点:使用jsp标签调用JavaBeans。任务七:部署、调试网上书店。知识要点:WEB应用程序的部署。技能要点:部署网上书店(JSP版)。任务八:将网上书店(JSP版)更改为中文版;知识要点:本地化类、字符集的知识,数据库、服务器、应用程序字符集。技能要点:修改代码的位置,正确选用字符集。任务九:利用已学过知识为网上书店增加管理功能:添加、删除、查询、更新书信息;知识要点:巩固JDBC、JavaBeans、JSP知识。技能要点:在WEB应用中编写JSP页和JavaBe

10、ans。任务十:掌握WEB应用的安全部署和编程,使网上书店的管理功能(任务九)只授权指定用户使用。知识要点:WEB应用的安全知识,WEB的安全部署。技能要点:WEB的安全部署。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(JSP版)。项目三:网上书店(标准标签库版)1、教学目标掌握标准标签库的使用和自定义标签的开发,部署、运行网上书店(标准标签库版)。2、活动安排: 任务一:在Tomcat中部署网上书店(标准标签库版);浏览网上书店,体验购书流程;知识要点:标准标签库在部署时的注意点。技能要点:部署网上书店(标准标签库版)。任务二:掌握JSP中表达式语言的使用;知识要点:表达式语言

11、及其在JSP中的使用。技能要点:在JSP中正确使用表达式语言。任务三:掌握标准标签库的有关知识,掌握标准标签库中核心标签的使用;知识要点:标准标签库的知识,核心标签。技能要点:使用核心标签来声明和移除变量、控制流程、输出等。任务四:掌握标准标签库中其它标签的使用,将JSP版的网上书店的中JSP文件用标准标签库中的标签重写,努力使用JSP中无Java脚本;知识要点:标准标签库中xml、fmt、sql标签。技能要点:使用sql标签操作数据库、fmt标签处理本地化、xml处理XML数据。任务五:部署、调试标准标签库版的网上书店;知识要点:WEB应用程序部署。技能要点:部署网上书店(标准标签库版)。任

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

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

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

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

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

17、ic标签的使用,用Struts标签改写网上书店的JSP页;知识要点:html标签、bean标签和logic标签。技能要点:html标签、bean标签和logic标签的使用。任务六:掌握Struts中tile标签的使用,用tile标签改写网上书店的页面布局;知识要点:tile标签及其页面布局。技能要点:用tile标签定义页面。任务七:在Tomcat中部署、运行完整的Struts版网上书店。知识要点:Struts WEB应用程序部署。技能要点:部署Struts WEB应用程序。任务八:掌握使用NetBeans开发、调试、运行Struts应用程序的方法和过程。知识要点:NetBeans开发Strut

18、s应用程序的方法和过程技能要点:用NetBeans开发Struts应用程序。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(Struts版)。项目六:网上书店(JSF版)1、教学目标熟练掌握用JSF开发技术,部署、运行网上书店(JSF版)。2、活动安排: 任务一:用JSF开发Hello应用程序,掌握JSF的相关知识和开发、部署一个JSF应用程序所涉及的技术和过程;知识要点:JSF的知识,开发JSF应用的流程及部署。技能要点:开发、部署简单的JSF WEB应用程序。任务二:掌握JSF标签的使用,并用JSF标签改写网上书店的相关JSP页;知识要点:JSF专用WEB界面标签,表达式语言。技

19、能要点:在JSP中使用JSF专用的WEB界面标签和表达式语言。任务三:掌握JSF中的导航配置,为网上书店配置导航;知识要点:JSF中的静态和动态导航配置。技能要点:JSF导航配置。任务四:掌握JSF中托管Bean的开发和配置,并改写网上书店中的托管Bean;知识要点:托管Bean的知识,托管Bean的开发与配置,托管Bean值的绑定。技能要点:托管Bean的开发与配置,在JSP页面中调用托管Bean。任务五:掌握JSF中转换器和验证器的使用,并在网上书店相关页中使用或配置转换器和验证器;知识要点:转换器和验证器,自定义转换器和验证器的开发与配置。技能要点:在JSP页面中使用转换器和验证器。任务

20、六:理解JSF页的生命周期,掌握JSF页的事件处理编程,并改写网上书店中相关页和代码;知识要点:JSF页的生命周期,JSF监听器,JSF事件处理。技能要点:监听器开发和配置,在JSF页面中处理事件。任务七:掌握JSF中用定义页面布局的方法,并用改写网上书店相关页面;知识要点:tile标签技能要点:用tile标签定义页面布局。任务八:在Tomcat中部署、运行完整的JSF版网上书店。知识要点:JSF应用程序的部署。技能要点:JSF应用程序的部署。任务九:掌握使用NetBeans开发、调试、运行JSF应用程序的方法和过程。知识要点:在NetBeans中开发JSF应用程序的方法和步骤。技能要点:用N

21、etBeans中开发JSF应用程序。3、考核评价独立完成每个任务,最后成功部署、运行网上书店(JSF版)。项目七:The Dukes Bank(杜克银行)应用程序欣赏1、教学目标阅读、学习、应用The Dukes Bank(杜克银行)应用程序代码。2、活动安排: 任务一:部署、运行杜克很行应用程序;知识要点:JavaEE应用程序部署。技能要点:部署The Dukes Bank(杜克银行)应用程序。任务二:分析杜克很行应用程序架构,了解其设计思想;知识要点:JavaEE应用程序组成。技能要点:JavaEE应用服务器和应用程序安装及部署。任务三:分析杜克很行应用程序模型层实现方法,阅读其代码;知识

22、要点:JDBC、JavaBeans、EJB技能要点:在JavaEE应用中使用JDBC、JavaBeans、EJB。任务四:分析杜克很行应用程序视图层实现技术,阅读其代码;知识要点:JSP、表达式语言、标准标签和自定义标签。技能要点:开发国际化的无Java脚本的JSP页面。任务五:阅读并学习杜克很行应用程序客户端程序代码;知识要点:用Swing开发GUI界面应用程序。技能要点:用Swing开发GUI界面应用程序。任务六:分析并学习杜克很行应用程序中的安全技术。知识要点:JavaEE应用程序安全。技能要点:开发安全的JavaEE应用程序.任务七:阅读The Dukes Bank应用程总结知识要点:

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

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

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

26、网上书店;浏览网上书店,体验购书流程;22三分析网上书店架构,掌握网上书店中所用到的编程知识点和将要编写的程序;2四掌握JDBC编程,编写网上书店中与书相关的类;44五掌握Servlet编程,编写网上书店中的Servlet类;24六掌握Servlet中用到的常用对象,编写购物车类及相关的Servlet类;44七掌握过滤器编程,编写网上书店中用到的过滤器类;22八掌握监听器编程,编写网上书店中用到的监听器类;22九编写网上书店中用到的其它类,如:异常类、货币类等;22十掌握Servlet、过滤器、监听器的部署方法,部署、调试网上书店应用程序。2网上书店(JSP版)一任为网上书店准备数据库,在To

27、mcat中部署网上书店;浏览网上书店,体验购书流程;248二分析网上书店组成,掌握网上书店中所用到的编程知识点和将要编写的程序;2三掌握JavaBeans编程,编写网上书店中用到的JavaBeans类;24四掌握JSP页面的编写格式,编写网上书店中用到的简单JSP页;44五掌握JSP中隐含对象的使用,编写网上书店中的相关JSP页;44六掌握JSP中JavaBeans的使用,编写网上书店中的相关JSP页;22七部署、调试网上书店。2八将网上书店(JSP版)更改为中文版;22九利用已学过知识为网上书店增加管理功能:添加、删除、查询、更新书信息;44十掌握WEB应用的安全部署和编程,使网上书店的管理

28、功能(任务九)只授权指定用户使用。22网上书店(标准标签版)一为网上书店准备数据库,在Tomcat中部署网上书店(标准标签库版);浏览网上书店,体验购书流程;226二掌握JSP中表达式语言的使用;22三掌握标准标签库的有关知识,掌握标准标签库中核心标签的使用;44四掌握标准标签库中其它标签的使用,将JSP版的网上书店的中JSP文件用标准标签库中的标签重写,努力使用JSP中无Java脚本;24五掌握自义标签的编写方法,为网上书编写自定义页面的标签。22六部署、调试标准标签库版的网上书店;2网上书店(EJB版)一掌握JavaEE应用服务器的安装,熟悉应用服务器的组成,理解EJB的生命周期和使用场合

29、,了解MVC模型和应用程序分层设计的思想;2228二掌握会话EJB的开发与部署,将网上书店的购物车改写为使用会话EJB,并部署、调试、运行;22三掌握BMP类型的实体EJB的开发与部署,将网上书店的实体书改写为实体EJB,并部署、运行,改写网上书店的相关代码,运行、调试网上书店;22四掌握CMP类型实体EJB的开发与部署,将网上书店的实体书改写为实体EJB,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;22五掌握JPA的开发与部署,将网上书店的实体书改写为JPA,并部署、运行,改写网上书店的相关代码,重新运行、调试网上书店;22六掌握使用NetBeans开发、调试、运行Java

30、 EE应用程序的方法和过程。22七掌握使用Eclipse开发、调试、运行Java EE应用程序的方法和过程。22网上书店(Struts版)一掌握MVC的概念,掌握Struts的相关知识240二开发一个Hello应用程序,掌握用Struts框架开发、配置、部署一个WEB应用的过程,深刻理解Struts的执行流程;22三掌握使用Struts编写JSP页及相关的Form类、Form数据验证的配置,并改写网上书店的相关代码;44四掌握Struts中Action类的编写规范和导航配置,并改写网上书店的相关代码;44五掌握Struts中的html标签、bean标签和logic标签的使用,用Struts标签改写网上书店的JSP页;44六掌握Struts中tile标签的使用,用tile标签改写网上书店的页面布局2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1