《J2EE》课程教学大纲

合集下载

J2EE技术实验教学大纲.doc

J2EE技术实验教学大纲.doc

《J2EE技术》实验教学大纲课程名称:《J2EE技术》课程编号:B05xxx英文名称:J2EE技术实验课程编号:B05xxxB实验课程性质:非独立设课实验课程属性:专业基础实验课时数:32学时周实验学时:2实验学分:1授课学期:第6学期适用专业:软件工程先修课程:Java程序设计、Web设计基础考核方式:平时考核、实验报告相结合评定学生成绩,该成绩占课程总成绩的20%o一、实验课程简介及基本要求:本课程是结合理论课程妇2EE技术》安排的实践课程,目的是通过本课程的实践与操作,加深理论课程中J2EE理论与技术的理解,理论与实践密切结合,相辅相成。

实验着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。

J2EE技术实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。

针对本实验课程的特点,分为验证性、设计性实验。

其中验证性实验要求学生能理解操作和配置,掌握工作流程;设计性实验让学生利用所学的知识增量式开发一个小型项目,要求学生能独立分析问题,设计算法,实现程序的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。

二、实验目的要求:J2EE技术课程实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节,通过实验达到深化理解和灵活掌握教学内容的目的,以及提高学生分析问题、解决问题的应用能力。

同时,使学生的工作规范和科学作风得到培养。

通过该课程的学习,要求学生能独立分析问题,设计体系结构,实现程序的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。

三、主要仪器设备:微型计算机四、实验方式与基本要求:实验课程属非独立设课,与课堂讲授内容基本同步进行实验;实验课程中验证性、设计性所占的比例1:12,开设实验方式是每个学生一台微机,练习相关程序的编写,指导教师1〜2人。

《Java课程设计(J2EE)》大纲

《Java课程设计(J2EE)》大纲

《JAVA课程设计(J2EE)》教学大纲课程编号:53.033060课程名称:JAVA课程设计(J2EE)英文名称:Java Programming设计周数: 3学分:3开设学期:第6学期适用专业:计算机科学与技术先修课程:《面向对象程序设计(Java)》、《Java高级程序设计(J2EE)》一、目的和意义通过本课程设计实践,达到以下目的:(1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。

(2)巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。

(3)掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。

(4)初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

(5)掌握Java编程语言,并针对具体应用问题进行编程实现。

(6)通过撰写课程设计论文,锻炼学生科技论文写作能力。

二、选题要求(1)选题应切近生活,以便需求分析;题目不应太大,但系统的功能相对独立完整。

(2)以具体问题的功能模块实现为主,兼顾其它相关的辅助模块。

(3)在合理选题的基础上,进行面向对象的需求分析、系统设计、画出相应的需求分析图、系统设计模型图等。

(4)能正确使用开发工具进行编码实现,完成相关的功能模块,并进行测试和完善。

(5)课程设计题目常以周边生活中的课题为主,也可选做科研、教改或实验室管理等实际应用题目,学生可自选题目,也可选择教师提供的题目。

(6)以个人独立完成课程设计为主,根据题目确实需要分组做的报教师审批,原则上每组人数不能超过3人,并一定要分工明确。

详见各设计《指导书》(电子版)。

最低要求:对于能力一般的学生,可选作、仿作教材上的综合实例,并实现之。

要求独立完成。

包括:1)4.8 类似航班管理系统的题目:要求功能扩充完整。

2)7.13 扩充该综合实例,实现命令行客户端程序“学生成绩管理系统”等。

《J2EE系统架构和程序设计》课程上机实践教学大纲

《J2EE系统架构和程序设计》课程上机实践教学大纲

《J2EE系统架构和程序设计》课程上机实践教学大纲1.1.19月11日上机实践教学(2学时)的主要内容1、【实验目的】(1)熟练地应用MyEclipse工具(2)掌握J2EE Web表示层JSP有关的开发技术及应用(3)掌握J2EE Web控制层Servlet有关的开发技术及应用2、【实验性质】综合应用型实验,辅助对课堂学习的有关知识的理解。

3、【实验环境】(1)硬件普通的计算机,并且提供局域网络环境(2)软件前台Web页面开发工具Macromedia Dreamweaver MX 2004,后台Java程序开发工具MyEclipse6.5,应用服务器采用Tomcat服务器。

4、【实验内容】——实现系统中的用户信息管理功能模块的表示层页面及进行简单的响应(1)JSP有关的主要的内容——参考“JSP教学示例及课后练习参考资料”1)MyEclipse开发工具的正确地应用2)Tomcat服务器的正确配置和应用、并注意其中的几个特殊的文件夹——bin、webapps和work等3)重点掌握JSP中的几个主要的内置对象的应用,特别是request、response、session和application等4)体验Session的会话跟踪——安全控制和保护、体验Session的会话生命期5)以配置方式进行Web开发中的异常捕获(2)“项目需求说明书”的格式及范例文档1.1.29月18日上机实践教学(2学时)的主要内容1、【实验目的】(1)进一步熟练地应用MyEclipse工具(2)深入掌握J2EE Web控制层Servlet有关的开发技术及应用2、【实验性质】综合应用型实验,辅助对课堂学习的有关知识的理解。

3、【实验环境】(1)硬件普通的计算机,并且提供局域网络环境(2)软件前台Web页面开发工具Macromedia Dreamweaver MX 2004,后台Java程序开发工具MyEclipse6.5,应用服务器采用Tomcat服务器。

《J2EE架构与程序设计》课程教学大纲

《J2EE架构与程序设计》课程教学大纲

《J2EE架构与程序设计》课程教学大纲课程名称(中文)J2EE架构与程序设计课程名称(英文)课程编号课程性质专业必修学时学分课程负责人开课学期一、课程说明(60字以内)本课程是J2EE平台中的实训项目类的前期的技术课程,主要分为J2EE的体系架构的介绍和J2EE Web程序设计开发等两个方面的内容。

而其中的J2EE Web程序设计开发又包括标准的Web组件技术和Struts框架的技术应用和实现。

二、课程目的与基本要求(200字以内)由于目前的大三阶段的学生主要是欠缺(1)实际的企业级项目开发的体验和锻炼(2)当然作为一位职业程序员所应该具备的软件规范化方面的体验不多。

本课程将系统地讲解J2EE的体系架构以及J2EE Web组件技术和表示层的Struts框架技术。

本课程的教学目标则是1)注重软件工程的思想和原则、J2EE系统的架构等方面的具体应用2)体验软件开发过程中的各个环节3)把握设计模式的思想和具体应用4)牢记“多层架构和松藕合”的原则同时应用开放源码技术来构建灵活健壮的轻量级架构的J2EE系统。

更有效地应用标准J2EE组件和J2EE服务;最后设计和开发出一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE架构的应用系统。

三、内容简介(125字以内)本课程以一个实际应用系统的模拟版本的实现作为教学的任务目标。

在实现过程中,按照应用系统中的表示层、控制层、业务处理层和数据访问层等相关的技术实现来展开讲解并逐步实现。

前四周为Java 语言及面向对象技术、J2EE体系架构、JSP、Servlet、JavaBean、Filter、Listener等标准的J2EE Web组件技术;后四周为Struts框架技术及项目应用开发实现。

课程将以此过程为主线,并相应地扩展出相应的与软件工程相关的知识,然后讲解这些方面的知识。

四、课程主要内容1、Java及J2EE技术概述1)Java2的主要技术特点2)Java平台中的主要技术3)Java技术发展的方向2、J2EE体系架构1)Web容器和EJB容器2)轻量级的J2EE系统3)开源框架在J2EE平台中的应用3、表示层JSP技术1)JSP中的通用语法规则2)JSP中的指令3)脚本元素4)JSP中的动作5)JSP的内置对象4、Java及OOP1)面向对象程序设计方法2)Java中的类编程技术3)继承与派生的编程技术4)Java中的接口5)Java多态性6)Java中的包5、控制层Servlet技术基础1)Java Servlet及其特点2)JSP和Servlet在应用上的区别3)Servlet的生命周期4)与Servlet相关的API5)Servlet编程格式6)Servlet的开发步骤5、控制层Servlet技术高级1)Servlet API2)为Servlet提供初始参数3)Web应用中的环境变量4)服务器端的重定向5)设计线程安全的Servlet6、业务处理层JavaBean技术1)JavaBean组件技术2)JavaBean中的单值属性3)在JSP页面中使用JavaBean组件7、数据访问层JDBC技术1)JDBC的编程步骤2)数据库的一般查询3)检索结果集4)ResultSet的Cursor(游标)5)带参数的SQL语句8、在Web组件中操作数据库1)持久实体类2)数据连接组件接口和实现类3)数据访问组件接口和实现类9、Web过滤技术1)Web过滤技术2)Filter接口3)编程实现过滤器的步骤4)为过滤器提供初始参数5)Web过滤技术的各种应用实例10、Web监听技术1)Web监听技术及生命周期事件2)与生命周期事件相关的接口3)生命周期事件的应用编程4)Web监听技术的应用实例11、Struts应用技术1)应用框架技术实现系统重用2)Struts应用框架及特性3)为什么要提出Struts4)Struts框架的体系构成5)Struts Web应用开发的步骤12、Struts技术应用1)Strust中的多配置文件2)在Struts中配置DataSource3)实现国际化的Struts Web应用系统4)在Struts中处理中文编码问题13、Struts应用技术深入1)扩展Struts以开发Struts的插件2)多个表单对应一个ActionForm类3)DynaActionForm类技术4)对DynaActionForm类进行定制5)如何处理包含日期类型表单6)DispatchAction类的使用14、Struts中的标签库技术及应用1)Struts中的HTML标签库2)Struts中的Bean标签库3)Struts中的逻辑标签库15、Struts Web应用开发的综合实训练习(BBS论坛系统的开发)1)数据访问层的开发及实现2)业务处理层的开发及实现3)控制层的开发及实现4)表示层的开发及实现五、考核方式考试(平时作业+ 项目实现的大作业+考试)六、教学方式课堂讲授为主,并辅助课后练习七、先修课程C++面向对象编程技术八、师资队伍九、教材1、JSP 应用开发详解(第二版)(1CD)作者:飞思科技产品研发中心出版社:电子工业出版社,20042、精通Struts:基于MVC的Java Web设计与开发(附赠光盘1张)作者:孙卫琴出版社:电子工业出版社出版日期:2004年8月十、参考文献。

J2EE课程大纲

J2EE课程大纲

J2EE 课程大纲
一、课程性质与目的
本课程是一门十分重要的工程性课程,知识涉及面大、实践性很强,反映了当今最前沿的企业级软件开发技术,授课对象是计算机专业及其相关专业的人才。

本课程的主要目标是通过系统理论学习、课程实验和项目开发实践,全面理解J2EE的整个技术构架,领会J2EE编程思想的精髓,全面了解J2EE编程的各种基本技术,熟练掌握编程技能,提高工程开发能力。

通过课程学习,要求熟练掌握Servlet/JSP原理与开发,XML基本概念与XML编程接口使用;理解EJB编程模型和Web Service原理,了解其基本的开发步骤;了解应用服务器的安装管理和应用程序部署。

全面推行项目开发,以实际工程解决能力作为考核标准。

二、课程基本要求
1、全面推行项目开发。

设立各个工程小组,所有学员都必须加入到小组中;各工程小组自己寻找工程。

以项目的工作量和质量作为最终的考核依据;
2、系统理解J2EE规范标准和明确组件编程特点;
3、熟练掌握Servlet/JSP原理与开发;
4、熟悉掌握XML基本概念与XML编程接口使用;
5、熟练掌握基于Structs框架的表示层开发技术;
6、熟练掌握基于Hibernate框架的持久层开发技术;
7、熟练掌握基于Spring框架的业务逻辑层开发技术;
8、了解应用服务器的安装管理和应用程序部署步骤;
9、掌握web性能测试和性能调优;
三Java企业级开发技术上课大纲。

J2EE教学大纲(新_完成)

J2EE教学大纲(新_完成)

《J2EE编程技术》课程教学大纲分院院长: 执笔人: 分院名称: 计算机学院编写日期: 2008年6月课程编码: 0301141 课程中文名称: J2EE编程技术课程英文名称: Introduction to Computer Science and Technology 课程类别: 考查课开课对象:计算机科学技术专业(全日制本科生)开课学期: 第七学期学分:2.5总学时: 46学时(理论30、实验16)基本教材:《J2EE编程技术》,郝玉龙、姜华著,清华大学出版社,2005.3 第1版参考书:[1]《JSP高级编程》,黄理等,北京希望电子出版社,2001[2]《深入掌握J2EE编程技术》,杨绍方,北京科学出版社,2002一、课程的性质、目的J2EE体系架构是当前最流行的开发结构之一,也是当前最成熟的软件架构,作为计算机应用技术的毕业生来说是必须掌握的,这是从事软件业掌握的基本技能之一。

该课程教学的一个基本的目标和任务是使学生掌握用J2EE体系结构和其编程思想,并掌握主要技术环节,能构建J2EE体系的应用系统。

J2EE教学,重点是是使学生宏观把握J2EE知识体系和标准,使学生能够全面地掌握理解J2EE 的概念、组成及架构,从而把学生培养成计算机科学与技术方面的专业性的应用型人才。

通过本课程的学习,使学生对J2EE体系有较深刻的认识,并能使用这这一体系构建应用企业级应用。

二、课程的基本要求《J2EE编程技术》,注重结合实例讲解,课程教学内容分为两个部分,一是以掌握J2EE体系的概念、设计思想、技术框架等,详细讲解J2EE的三大组件技术(Servlet,JSP,EJB),并以其为主线,中间穿插J2EE服务技术和通信技术,通过实例讲解从系统的需求分析开始,到规划、框架设计、编码,再到部署,引导学生掌握J2EE的开发技术。

1.对教师的要求J2EE是一门应用性很强的应用技术,要求教师运用多媒体教学手段,利用实例在多媒体教室进行教学,采用多媒体教学平台,以实例展示J2EE体系中各个组件的运行情况和在整个体系中起到的作用。

《J2EE体系结构》课程教学大纲(精)

《J2EE体系结构》课程教学大纲(精)

《J2EE体系结构》课程教学大纲课程名称:J2EE体系结构 / J2EE Architecture课程代码:020165学时:32 学分:2 讲课学时: 16 上机/实验学时:16 考核方式:考查先修课程:Java程序设计适用专业:计算机科学与技术开课院系:电子电气工程学院计算机系教材:Aaron E.Walsh. J2EE 1.4 基础教程. 清华大学出版社. 2003主要参考书:[1] 邦德. 21天学通J2EE. 人民邮电出版社. 2002一、课程的性质和任务本课程是计算机科学与技术专业的一门选修课程。

主要介绍J2EE平台的基本概念和体系结构,包括基本体系结构、分层模型、构件模型及其具体实现技术,如JSP、Servlet、JDBC、EJB等,并介绍了基于J2EE的Web应用的开发实例。

本课程的主要任务是培养学生:(1)掌握J2EE平台的基本概念和体系结构。

(2)掌握基于J2EE的Web应用的开发技术,如JSP、Servlet、JDBC、EJB等。

(3)掌握J2EE开发环境的配置。

(4)了解常用开发工具。

二、教学内容和基本要求基本要求(1)掌握J2EE平台的基本概念和体系结构。

(2)掌握基于J2EE的Web应用的开发技术,如JSP、Servlet、JDBC、EJB等。

(3)掌握J2EE开发环境的配置。

(4)了解常用开发工具。

教学内容第一章 J2EE概述1 J2EE产生的背景2 什么是J2EE3 组件-容器4 J2EE体系结构的优点第二章 J2EE的体系结构1 模型-视图-控制(MVC)体系结构介绍2 MVC的分层结构第三章开发环境的建立1 安装J2SDK2 安装Eclipse3 安装Tom Cat4 安装mysql等。

第四章 Servlet编程1 Servlet编程2 表单处理3 JDBC访问数据库第五章 JSP编程1 JSP概述2 JSP语法3 JSP的客户端交互4 用JSP访问数据库第六章使用EJB构建服务器端业务组件1 EJB分类2 编码3 打包和部署。

《J2EE程序设计》教学大纲

《J2EE程序设计》教学大纲

教学大纲《J2EE程序设计》教学大纲一、课程说明(1)课程编号:ZJ080151(2)课程名称:J2EE程序设计英文名称:Java Enterprise Edition(3)学分/学时:3/48(4)先修课程:面向对象的程序设计 ,JAVA,数据结构等(5)适应专业:计算机类专业(6)课程简介:本课程是计算机类专业学生的专业选修课程。

鉴于我校的学生,实验设备的具体条件及计算机科学目前的发展趋势,本课程将重点讲解其重要的子集JSP部分。

JSP(java Server Pages)是基于java语言的一种Web应用开发技术,利用tomcat作为web服务器,利用这一技术可以建立安全,跨平台的先进动态网站,和管理信息系统。

利用这一技术创建的Web应用程序,可以实现动态页面与静态页面的分离。

便于应用程序的扩展和维护。

由于是基于Java语言的Web技术,相对于其他web技术,具有脱离硬件平台束缚、编译后运行等优点,目前已成为internet上的主流web技术之一。

同时在本课程的教学中使用Oracle 数据库存储数据。

二、课程教学目的:在计算机应用中,系统程序设计一直程序设计的难点。

本课程是计算机类专业学生学习建立系统程序的入门课程。

本课程旨在使学生了解系统大程序设计的基本知识,掌握系统程序设计的基本方法和思路,通过一学期的学习(课堂教学和编程实践),使学生能够掌握JSP技术的基本知识,熟悉JSP的基本架构,能够依此开发简单的JSP应用程序,并为今后进一步使用JSP技术打下基础。

三、教学内容与安排(一)教学方法与学时分配本门课主要采用教室进行课堂讲授与操作演示讲解的方式。

并且在上机实践教学课程中通过学生边上机,老师边讲解的方式,培训学生的实际操作能力。

运用理论讲授和上机实习相结合的教学方法,共48学时,3学分。

(二)内容及基本要求第一章JSP简介学时:2学时主要内容:阐述JSP的基本概念,介绍JSP(Java Server Pages)是基于Java 语言的一种Web 应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。

《J2EE平台中的开源框架应用技术》课程的教学大纲

《J2EE平台中的开源框架应用技术》课程的教学大纲

《J2EE平台中的开源框架应用技术》课程的教学大纲课程名称(中文)J2EE平台中的开源框架应用技术课程名称(英文)课程编号课程性质专业必修学时32 学分课程负责人开课学期秋季一、课程说明(60字以内)Struts是Apache软件基金会(Apache Software Foundation)资助的一个为开发基于MVC 模式应用架构的开源框架,是利用Java Servlet和JSP、XML等方面的技术来实现构建Web 应用的一项非常有用的技术,它也是基于MVC模式的Web应用最经典框架。

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。

框架的主要优势之一就是其分层架构。

Hibernate 是一个面向Java 环境的对象/ 关系数据库映射工具,把Java类对应到数据库的table中,并且采用了xml技术、Java Reflection技术等二、课程目的与基本要求(200字以内)应用开放源码技术(Struts、Spring, Hibernate)构建灵活健壮的轻量级架构。

更有效地应用标准J2EE组件和J2EE服务;掌握轻量级开发技术和核心的实现原理在设计中应用J2EE技术的最佳实践——J2EE模式和设计模式,最后建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE架构的应用系统。

要求学生首先要熟悉J2EE Web组件编程技术,并有相关的知识基础。

三、内容简介(125字以内)Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,主要由一系列的框架类、辅助类和定制的JSP标记库构成。

开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间。

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。

框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。

《J2EE应用项目开发》课程教学大纲

《J2EE应用项目开发》课程教学大纲

《J2EE商务应用项目实践》课程教学大纲课程代码:13281160适用专业:计算机应用总学时数: 68 学时,其中:理论教学 34 学时,实践教学 34 学时。

学分:4.5先修课程:《Java Web应用开发》考核方式:考试一、制订大纲的依据本教学大纲根据淮南联合大学软件技术专业2016年人才培养方案制订。

二、课程简介《J2EE应用项目开发》是计算机应用专业的专业骨干课程,主要介绍J2EE企业级应用开发技术和开发方法,重点介绍J2EE中的框架、MVC开发模式与J2 EE框架的集成及其应用开发。

三、课程性质、教育目标(一)性质:专业课程(二)教育目标:本课程的教学目标是通过学习使学生掌握J2EE企业级应用的开发技术和开发方法。

四、课程教学内容与基本要求第1部分项目开发入门:Java EE开发环境(一)教学内容1.1 Java EE环境搭建1.1.1 开发环境安装1.1.2 环境的整合1.2 MyEclipse 10操作入门1.2.1 IDE环境介绍1.2.2 一个简单的Web程序1.2.3 项目的基本操作1.3 Java EE传统开发1.3.1 Model1模式1.3.2 入门实践一:JSP+JDBC实现登录1.3.3 Java EE程序的调试1.3.4 知识点——包、目录、Jar文件、Servlet、JSP、JDBC(二)重点、难点1、重点:J2EE项目开发环境的搭建及传统开发方法2、难点:用MyEclipse开发运行J2EE项目的操作流程。

(三)教学基本要求掌握J2EE项目开发环境的搭建及传统开发方法,并能用其编写一个简单的WEB应用程序。

(四)教学方法“教、学、做”一体化。

第2部分项目开发入门:Java EE框架与MVC模式(一)教学内容2.1 Struts 2让网页与控制分离2.1.1 Struts 2框架2.1.2 入门实践二:JSP+Struts2+JDBC实现登录2.1.3 知识点——Struts 2:配置、Action2.2 Hibernate把数据持久化2.2.1 Hibernate概述2.2.2 入门实践三:JSP+Hibernate实现登录2.2.3 知识点——Hibernate:配置、接口及ORM基础2.2.4 入门实践四:JSP+DAO+Hibernate实现登录2.2.5 知识点——DAO模式、HQL语言和Query接口2.3 MVC框架开发模式2.3.1 MVC思想2.3.2 入门实践五:JSP+Struts2+DAO+Hibernate实现登录2.3.3 知识点——Action:与属性分离(二)重点、难点1、重点:Struts 2框架的使用。

《J2EE框架技术》教学大纲

《J2EE框架技术》教学大纲

《J2EE框架技术》教学大纲一、课程定位本课程是软件技术专业的核心课程之一,它的前导课程有《计算机文化基础》,《Java语言程序设计》,《JavaWeb应用开发》。

在专业的人才培养方案中,本课程主要培养学生的核心编程能力J2EE企业级开发技术。

在课程讲授过程中,除了让学生学习JSTL,EL,STRUTS2, HIBERNATE,Spring等知识外,还要求学生能灵活运用以上知识和技术并结合开发工具Eclipse进行整合开发技术,包括使用基于struts2的注册登录系统开发和基于hibernate的图书管理系统和留言板程序设计,基于struts2和hibernate的BBS系统开发。

二、课程教学目标1.专业能力(1)具备JSTL和EL的基本知识;(2)会使用struts2框架开发应用程序;(3)会使用hibernate框架开发应用程序;(4)掌握spring开发技术(5)具备项目开发中的团队协作能力。

2.本课程的基本要求理解Struts 框架掌握Struts 控制器组件和视图组件运用Validator 验证框架掌握hibernate体系结构掌握hibernate 的工作原理创建hibernate 应用程序3.考核办法考核方式:本课程为考试课程(笔试)。

成绩评定:平时成绩占30%,考试卷面成绩占70%。

二、课时分配课时分配表三、课题内容及要求(一)、Struts2 简介内容:1.了解什么是web框架2.struts1和struts2有何区别3.下载和安装struts24.编写helloworld5.struts2项目开发总结(二)、控制器组件内容:1.使用领域对象接收用户输入2.编写一个登陆程序体验如何使用领域对象接收用户输入a.创建使用struts2的web项目b.编写登陆页面login.jspc.编写User类d.编写LoginAction类e.编写success.jsp和error.jspf.在struts.xml文件中配置LoginActiong.发布并测试3.使用ModelDriven action修改loginAction、login.jsp、success.jsp比较两种方式各有何优缺点。

《J2EE网络应用软件开发》教学大纲

《J2EE网络应用软件开发》教学大纲

重庆电子职业技术学院课程教学大纲课程名称: J2EE网络应用软件开发课程代码: 05020095适用专业:软件工程制定人:陈磊审核人:系部名称:计算机工程系二00七年二月《J2EE网络应用软件开发》教学大纲第一部分大纲说明(一)课程的性质和特点本课程是“计算机软件工程”专业的选修课,属考查科目,安排在第五学期进行。

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。

其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

(二)课程的总体教学目的和要求本课程首先对J2EE体系结构进行概述,介绍J2EE的定义、设计思想、技术框架等,然后详细指导读者如何基于Eclipse+Lomboz+JBoss+MySQL 配置来搭建J2EE开发环境,随后以J2EE三大组件技术(Servlet,JSP,EJB)为主线,中间穿插J2EE服务技术和通信技术对J2EE编程技术进行了系统介绍。

通过本课程的学习使学生能够一步步完成一个完整系统的开发,使学生具有灵活运用J2EE技术构建完整信息系统的基本技巧。

课程的学时和学分(章、节学时分配见附表)《J2EE网络应用软件开发》安排总学时40个,其中理论教学学时30个,实验教学学时占10个;本课程占2个学分。

(三)教学媒体的应用1、教材《J2EE编程技术》郝玉龙,姜韦华编著清华大学出版社2、课件配套电子课件第二部分(理论)教学内容及要求第1章 J2EE概述教学目的和要求:介绍J2EE产生的背景、J2EE定义、J2EE编程思想、J2EE技术框架和J2EE体系结构的优点等。

J2EE与中间件课程教学大纲

J2EE与中间件课程教学大纲

J2EE与中间件教学大纲一、说明(一)课程性质本课程是软件工程专业必修课。

(二)教学目的课程教学目的是通过课堂教学及实践环节使学生掌握中间件基本概念和基本技术,全面了解J2EE相关技术,理解它们之间的关系以及它们在J2EE体系结构中的地位;理解基于组件的开发,过相应的实验课程的J2EE开发,让学生了解开发的各个重要环节(包括Web 应用前端开发(HTML/JSP/Applet)、应用逻辑开发(Servlet/JSP)、业务逻辑开发(Java Bean)、轻型J2EE 框架应用开发)的基本方法;理解J2EE应用服务器的作用,熟悉市场上广泛使用的应用服务器产品。

使学生加深对软件中间件知识的理解,培养与提高学生的J2EE开发能力,为学生能够综合应用软件工程知识解决实践问题的奠定基础。

(三)教学内容本课程由浅入深地介绍J2EE与中间件相关技术,Java的Web应用既是基础,又是实践的重点;中间件分布式应用以理论为主,以J2EE为实践环节。

教学内容主要包括:中间件技术导论、J2EE 体系结构简介、JSP、Java Servlet、Java Bean、Web数据库应用、Structs框架、Hibernate框架和Spring框架等各项J2EE技术。

(四)教学时数理论教学:36学时;实验学时:72学时(五)教学方式本课程是一门实践性都很强的课程,在教学中,应系统地讲授必要的理论知识,并辅之以大量的应用实例,才能够帮助学生较好地掌握所学的知识。

为此,本课程采用多媒体课件理论讲授、案例驱动、实验验证多种教学方式。

二、本文理论部分第1章中间件技术导论教学要点:分布式计算技术发展背景中间件技术基础中间件定义及特点中间件的分类中间件的发展趋势;教学时数:2学时教学内容:1.1 分布式计算技术发展背景分布计算技术发展的三个阶段;实现分布式计算的技术路线;下一代分布式计算技术;1.2 中间件概述定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通讯。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《》课程教案大纲
课程简介
课程简介:
课程概述了体系结构,介绍的定义、设计思想、技术框架等,详细介绍如何基于开发工具、服务器和配置来搭建开发环境,以三大组件技术(,,)为主线,中间穿插服务技术和通信技术对编程技术进行了系统介绍。

课程大纲
一、课程的性质与任务:
目前软件开发主要是基于两大体系:()基于体系结构;()基于开发平台。

通过本课程学习,学生能够全面了解体系结构,掌握技术、技术、技术和技术,能够独立设计比较复杂的动态网站。

二、课程的目的与基本要求:
.掌握的基本概念和原理。

.了解项目开发的特点和完整过程以及架构的性能。

.学会用开发工具开发简单的程序。

三、面向专业:
软件工程专业
四、先修课程:
先修课程为程序设计和数据库系统原理与设计。

五、本课程与其它课程的联系:
本课程的、和都是以先修的程序设计为基础,和的实质是编程,是在语言中嵌入语言,将使用语言中的等知识。

本课程的应用用到数据库系统原理与设计的知识。

六、教案内容安排、要求、学时分配及作业:
第一章引言(学时)
第一节的特征();驱动器();桥接();
第二节数据库连接编程();使用查询数据库();
第二章引言(学时)
第一节对象,构件与();元素();
第二节类型();创建与构件应用()
第三章事件(学时)
第一节事件();创建客户事件();属性();
第二节处理属性变动事件();事件编程();
第四章属性的设置与访问(学时)
第一节属性单();属性编辑器();
第二节用属性编辑器设置属性();用反省访问属性()
第五章布局管理器(学时)
第一节布局管理器类型();布局管理器()布局管理器()布局管理器()布局管理器();
第二节布局管理器()布局管理器();在布局管理器上组织控件()
第四章异常处理(学时)
第一节异常概念();异常类();异常处理技术();
第二节用户自定义异常();异常编程()
第五章(学时)
第一节脚本语言;与()中嵌入()。

源文件()。

第二节语法()
第三节的对象();对象();对象()
第四节事件();事件编程实例()
第五节编程实例()
第六章(学时)
第一节引言();的特性();与之间的比较();
第二节工作原理();包()
第三节的生命周期();的简单编程();
第四节的部署工具(),的部署步骤()
第七章处理会话(学时)
第一节中记录会话的技术();重写();隐藏表单字段();使用接口();会话处理()
第二节会话();之间的通信();通信的部署()
第八章(学时)
第一节请求应答循环();页面结构();
第二节标签();命令();声明();
第三节();表达式()
第四节隐式对象();对象对象();动作();
第五节创建和编写代码();部署()
第六节客户标签及标签库();在页面和文件中使用客户标签();
第九章(学时)
第一节分布式应用概述();体系结构();
第二节开发应用();设计应用()
第十章(学时)
第一节概念();架构();
第二节应用()
第十一章创建(学时)
第一节引言();构件的构架();服务器;容器()
第二节无状态会话的生命周期();
第三节创建();创建远程接口();
第四节创建本地接口();创建类();
第十二章部署和访问企业(学时)
第一节的实现();体系结构();服务器;容器;容器();
第二节应用构件();部署描述符()
第三节();部署();
第四节访问();编程实例()
第十三章有状态会话(学时)
第一节会话的类型();有状态会话的实现与创建();
第二节创建有状态会话的远程接口;创建有状态会话的本地接口;创建有状态会话的类();
第十四章实体(学时)
第一节实体的特性与生命周期();事务;创建实体();
第二节实体编程();实体的部署()
第十五章实体和的连接(学时)
第一节表关系();数据库配置();实体和的连接();
第二节应用程序编程();访问实体的客户端编程()
第十六章基于容器管理的实体(学时)
第一节容器管理持久性();优点();创建容器管理的实体()
第二节容器管理的实体的部署()
总复习
第一节对本课程的、、的重点、难点进行回顾和复习()
七、实验名称与类别:
注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型
八、实验目的、内容与要求
实验自定义的客户事件程序实验
实验目的:
掌握自定义事件的方法和事件处理原理,掌握事件处理编程方法实验内容:
创建客户事件、事件侦听类,
编写事件处理程序,
添加对事件侦听类对象的侦听,编写目标应用程序
调试、编译运行。

实验要求:
用开发工具编写一个事件类和事件处理程序,编译、调试该程序直到能正确运行。

实验脚本网页程序实验
实验目的:
掌握脚本语言语法和编程
实验内容:
运用的基本语法编写事件处理函数,
使用的、对象编程,
把脚本语言嵌入到中
调试、编译运行。

实验要求:
用开发工具编写一个事件处理程序,编译、调试该程序直到能正确运行。

实验程序实验
实验目的:
掌握的语法、指令及隐式对象,掌握的编程和部署
实验内容:
按照的规范编写程序,
用的、、、、、标签在中嵌入,
使用的隐式对象等编写程序。

实验要求:
用开发工具编写一个程序,编译、调试和部署该程序,直到能正确运行。

实验简单程序实验
实验目的:
掌握的工作原理和编程、部署方法
实验内容:
编写一个从继承的类,实现()或()方法。

把嵌入到页面。

利用工具对编译的和文件进行部署
用游览其文件
实验要求:
用开发工具编写简单的程序,编译、调试、部署该程序直到能正确运行。

实验通信程序实验
实验目的:
掌握多线程类的构造方法和原理及多线程类的编程方法
实验内容:
继承类或实现接口来创建一个线程类.
通过()方法启动线程.
在()方法中实现线程功能.
实验要求:
用开发工具编写一个多线程类程序,编译、调试该程序直到能正确运行。

实验会话程序部署实验
实验目的:
掌握输入输出流类的层次关系和类中的方法及输入输出流类的编程方法
实验内容:
启动服务器
编写简单会话程序,并编译
使用工具一步步部署
游览网页,验证程序与部署的正确性
实验要求:
用开发一个简单会话程序,在服务器上正确部署。

实验实体程序实验
实验目的:
掌握和类,网络通信的原理及网络程序的编程方法
实验内容:
从继承编写远程接口,
从继承编写本地接口,
从继承编写实体,
通过与数据库连接,进行数据操纵,实现业务逻辑。

实验要求:
用开发一个对数据库进行操纵的实体程序程序,编译、调试该程序直到能正确运行。

实验基于的简单网站开发实验(综合实验)
实验目的:
通过编写一个小游戏程序来综合所学主要知识
实验内容:
综合应用所学的、、、、,知识,设计一个实现一定的功能的简单网站.
实验要求:
一般要求两人一组,特殊情况可多人一组,用开发一个简单网站,程序中要用到所学的大部分重点知识,并递交实验报告书。

九、教材与参考书:
本课程选用教材:
Enterprise
Enterprise ,
本课程推荐参考书:
, , .
精通(第三版),刘晓华等译电子工业出版社年。

十、本课程理论课及实验课的考核方式:
理论课考核方式:
考试
实验课考试方式:
验证型实验现场检查;综合型实验现场检查和查阅实验报告书
执笔:
审核:
批准人:
时间:。

相关文档
最新文档