J2EE-教学大纲和课程简介
- 格式:doc
- 大小:62.00 KB
- 文档页数:3
《》课程教案大纲课程简介课程简介:课程概述了体系结构,介绍的定义、设计思想、技术框架等,详细介绍如何基于开发工具、服务器和配置来搭建开发环境,以三大组件技术(,,)为主线,中间穿插服务技术和通信技术对编程技术进行了系统介绍。
课程大纲一、课程的性质与任务:目前软件开发主要是基于两大体系:()基于体系结构;()基于开发平台。
通过本课程学习,学生能够全面了解体系结构,掌握技术、技术、技术和技术,能够独立设计比较复杂的动态网站。
二、课程的目的与基本要求:.掌握的基本概念和原理。
.了解项目开发的特点和完整过程以及架构的性能。
.学会用开发工具开发简单的程序。
三、面向专业:软件工程专业四、先修课程:先修课程为程序设计和数据库系统原理与设计。
五、本课程与其它课程的联系:本课程的、和都是以先修的程序设计为基础,和的实质是编程,是在语言中嵌入语言,将使用语言中的等知识。
本课程的应用用到数据库系统原理与设计的知识。
六、教案内容安排、要求、学时分配及作业:第一章引言(学时)第一节的特征();驱动器();桥接();第二节数据库连接编程();使用查询数据库();第二章引言(学时)第一节对象,构件与();元素();第二节类型();创建与构件应用()第三章事件(学时)第一节事件();创建客户事件();属性();第二节处理属性变动事件();事件编程();第四章属性的设置与访问(学时)第一节属性单();属性编辑器();第二节用属性编辑器设置属性();用反省访问属性()第五章布局管理器(学时)第一节布局管理器类型();布局管理器()布局管理器()布局管理器()布局管理器();第二节布局管理器()布局管理器();在布局管理器上组织控件()第四章异常处理(学时)第一节异常概念();异常类();异常处理技术();第二节用户自定义异常();异常编程()第五章(学时)第一节脚本语言;与()中嵌入()。
源文件()。
第二节语法()第三节的对象();对象();对象()第四节事件();事件编程实例()第五节编程实例()第六章(学时)第一节引言();的特性();与之间的比较();第二节工作原理();包()第三节的生命周期();的简单编程();第四节的部署工具(),的部署步骤()第七章处理会话(学时)第一节中记录会话的技术();重写();隐藏表单字段();使用接口();会话处理()第二节会话();之间的通信();通信的部署()第八章(学时)第一节请求应答循环();页面结构();第二节标签();命令();声明();第三节();表达式()第四节隐式对象();对象对象();动作();第五节创建和编写代码();部署()第六节客户标签及标签库();在页面和文件中使用客户标签();第九章(学时)第一节分布式应用概述();体系结构();第二节开发应用();设计应用()第十章(学时)第一节概念();架构();第二节应用()第十一章创建(学时)第一节引言();构件的构架();服务器;容器()第二节无状态会话的生命周期();第三节创建();创建远程接口();第四节创建本地接口();创建类();第十二章部署和访问企业(学时)第一节的实现();体系结构();服务器;容器;容器();第二节应用构件();部署描述符()第三节();部署();第四节访问();编程实例()第十三章有状态会话(学时)第一节会话的类型();有状态会话的实现与创建();第二节创建有状态会话的远程接口;创建有状态会话的本地接口;创建有状态会话的类();第十四章实体(学时)第一节实体的特性与生命周期();事务;创建实体();第二节实体编程();实体的部署()第十五章实体和的连接(学时)第一节表关系();数据库配置();实体和的连接();第二节应用程序编程();访问实体的客户端编程()第十六章基于容器管理的实体(学时)第一节容器管理持久性();优点();创建容器管理的实体()第二节容器管理的实体的部署()总复习第一节对本课程的、、的重点、难点进行回顾和复习()七、实验名称与类别:注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型八、实验目的、内容与要求实验自定义的客户事件程序实验实验目的:掌握自定义事件的方法和事件处理原理,掌握事件处理编程方法实验内容:创建客户事件、事件侦听类,编写事件处理程序,添加对事件侦听类对象的侦听,编写目标应用程序调试、编译运行。
《J2EE技术》实验教学大纲课程名称:《J2EE技术》课程编号:B05xxx英文名称:J2EE技术实验课程编号:B05xxxB实验课程性质:非独立设课实验课程属性:专业基础实验课时数:32学时周实验学时:2实验学分:1授课学期:第6学期适用专业:软件工程先修课程:Java程序设计、Web设计基础考核方式:平时考核、实验报告相结合评定学生成绩,该成绩占课程总成绩的20%o一、实验课程简介及基本要求:本课程是结合理论课程妇2EE技术》安排的实践课程,目的是通过本课程的实践与操作,加深理论课程中J2EE理论与技术的理解,理论与实践密切结合,相辅相成。
实验着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。
J2EE技术实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。
针对本实验课程的特点,分为验证性、设计性实验。
其中验证性实验要求学生能理解操作和配置,掌握工作流程;设计性实验让学生利用所学的知识增量式开发一个小型项目,要求学生能独立分析问题,设计算法,实现程序的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。
二、实验目的要求:J2EE技术课程实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节,通过实验达到深化理解和灵活掌握教学内容的目的,以及提高学生分析问题、解决问题的应用能力。
同时,使学生的工作规范和科学作风得到培养。
通过该课程的学习,要求学生能独立分析问题,设计体系结构,实现程序的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。
三、主要仪器设备:微型计算机四、实验方式与基本要求:实验课程属非独立设课,与课堂讲授内容基本同步进行实验;实验课程中验证性、设计性所占的比例1:12,开设实验方式是每个学生一台微机,练习相关程序的编写,指导教师1〜2人。
《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架构课程设计一、课程目标知识目标:1. 理解J2EE的基本概念,掌握J2EE架构的体系结构及各层功能;2. 掌握JSP、Servlet、EJB等J2EE技术的使用和原理;3. 了解J2EE开发工具和环境配置,掌握基本的开发流程;4. 学会使用JDBC进行数据库连接和操作,掌握常用的数据库访问技术。
技能目标:1. 能够运用J2EE技术构建多层Web应用程序;2. 熟练使用JSP、Servlet进行动态网页开发,实现数据的交互和处理;3. 掌握EJB的使用,实现业务逻辑层的封装;4. 独立完成一个简单的J2EE项目,具备基本的系统分析和设计能力。
情感态度价值观目标:1. 培养学生对J2EE技术及Web开发的兴趣,激发学习热情;2. 培养学生的团队合作意识,学会与他人共同解决问题;3. 培养学生的创新意识,鼓励尝试新技术和方法,提高解决问题的能力;4. 引导学生认识到J2EE技术在企业级应用开发中的重要性,提高职业素养。
课程性质:本课程为专业核心课程,旨在使学生掌握J2EE技术,具备企业级应用开发能力。
学生特点:学生具备一定的Java基础,对Web开发有一定了解,但J2EE技术掌握程度较低。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,以项目为导向,强化动手能力培养。
通过课程学习,使学生能够独立完成简单的J2EE项目,为从事企业级应用开发打下基础。
二、教学内容1. J2EE架构概述:介绍J2EE的概念、体系结构,包括客户端层、Web层、业务逻辑层和企业信息系统层的作用和关系。
教材章节:第一章 J2EE体系结构概述2. JSP和Servlet技术:讲解JSP的基本语法、内置对象、标签库,Servlet的生命周期、请求和响应处理。
教材章节:第二章 JSP和Servlet技术3. EJB技术:介绍EJB的概念、类型,重点讲解会话Bean和实体Bean的开发和使用。
教材章节:第三章 EJB技术4. JDBC数据库访问:讲解JDBC原理,如何使用JDBC进行数据库连接、查询、更新等操作。
《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开发,让学生了解开发的各个重要环节(包括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 中间件概述定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通讯。
j2ee 课程设计一、课程目标知识目标:1. 学生能理解J2EE的基本概念、架构和核心组件。
2. 学生能掌握Java Web编程基础,包括Servlet、JSP和JavaBean的使用。
3. 学生能了解J2EE常用的开发框架,如Spring、Hibernate等,并掌握其基本原理和应用。
技能目标:1. 学生能够运用J2EE技术独立设计和实现简单的Web应用。
2. 学生能够运用开发工具(如Eclipse)进行J2EE项目的创建、调试和部署。
3. 学生能够通过阅读和分析J2EE源代码,提高问题解决和编程能力。
情感态度价值观目标:1. 学生培养对编程和J2EE技术学习的兴趣,提高主动学习和探究的精神。
2. 学生养成团队协作和沟通的良好习惯,增强项目开发和团队合作的意识。
3. 学生能够认识到J2EE技术在企业级应用开发中的重要性,提高职业素养。
课程性质分析:本课程为高年级计算机专业课程,旨在帮助学生掌握J2EE技术,提高企业级应用开发能力。
学生特点分析:学生已具备一定的Java基础,具有较强的学习能力和动手能力,对新技术充满好奇。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的学习积极性,提高学生的实践能力和创新能力。
在教学过程中,关注学生的个体差异,因材施教,确保课程目标的实现。
通过课程学习,使学生能够达到上述具体的学习成果。
二、教学内容1. J2EE基本概念与架构:介绍J2EE的概念、发展历程、体系架构及其在企业级应用中的优势。
- 教材章节:第一章 J2EE概述- 内容列举:J2EE平台架构、核心组件、J2EE技术规范。
2. Java Web编程基础:讲解Servlet、JSP和JavaBean的基本原理、生命周期、编程方法及其在实际项目中的应用。
- 教材章节:第二章至第四章 Java Web编程基础- 内容列举:Servlet编程、JSP技术、JavaBean组件、MVC设计模式。
3. J2EE常用开发框架:分析Spring、Hibernate等常用框架的原理、特点和用法,并举例说明。
《J2EE企业级应用开发》课程标准一、课程定位《J2EE企业级应用开发》是计算机软件技术专业的一门专业课程,本课程所涵盖的知识和技能是作为软件技术专业学生的核心能力之一。
通过本课程的学习,使学生能够按照软件工程的理论和方法进行基于企业级JavaBean(EJB)技术的企业级应用系统的开发。
通过本课程及其实践环节教学,使学生能够使用JSP+EJB技术进行规范的Java企业级应用开发,并培养学生分析问题和解决问题的能力。
为以后进行实际的软件开发工作打下良好的专业知识和职业技能基础。
二、课程目标通过本课程的学习,培养和提高计算机软件技术专业学生的职业核心能力和素质。
使学生能够具备良好的职业素养,具备团队协作、与人沟通等多方面的能力;使学生具有较强的专业知识和技能,并具备进行自我专业知识拓展的能力。
让学生尽可能地达到入职即可工作,尽可能地做到与企业需求的“无缝结合”。
1、知识目标本课程涵盖了以下知识目标:(1)熟悉软件开发的基本流程;(2)熟悉Java EE应用和开发环境(Eclipse + Weblogic)的搭建和使用;(3)掌握无状态会话Bean(Session Bean)开发技术;(4)掌握有状态会话Bean(Session Bean)开发技术;(5)掌握Bean管理持久化实体Bean(BMP)的开发技术;(6)掌握容器管理持久化实体Bean(CMP)的开发技术;(7)了解消息驱动Bean的工作原理;(8)掌握JSP/Servlet技术、会话Bean开发技术和实体Bean开发技术的整合应用;2、能力目标(1)能查阅英文版的相关技术手册;(2)能通过团队协作完成软件项目的开发;(3)能对软件开发过程中遇到的各种错误和异常进行分析和排错;(4)能采用软件工程的思想和方法设计和实现企业级的应用软件项目;4、素质目标(1)具有良好的沟通表达能力、团队协作精神。
(2)具有良好的心理素质,顽强的意志力,勇于克服困难;(3)具有较强的身体素质,适应艰苦工作需要;(4)具有较扎实的业务基础,并能不断进行创新和自我超越。
《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程序设计》教学大纲一、课程说明(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开发技术》教学大纲
1.课程名称:J2EE开发技术课程负责人:祝伟华
2.学时与学分:36学时,3学分
3.适用专业/授课对象:软件工程,本科三年级及以上;要求具有一定编程和理论的基础;
要求有以下课程基础:
操作系统,关系数据库,计算机网络,数据结构
4.课程教材:(无)
5.参考教材:
(1)Java技术及其应用,王克宏,高等教育出版社,
(2)Thinking in Java, Bruce Eckel, 机械工业出版社
(3)JBUILDER 精髓,飞思宝兰研究院,电子工业出版社
6.开课单位:软件学院
7.课程的性质、目的和任务:
性质:软件工程本科选修课
目的:让学生在软件工程理论的基础上,至少掌握企业级开发环境J2EE和。
NET中的一种,为将来软件开发打好基础。
任务:在学生熟练掌握了JA V A编程的基础上,进一步了解掌握J2EE的有关概念并掌握JA V A WEB编程;要求学生对J2EE的最新技术及有关开发框架作进一步了解。
8.课程的基本要求:
(1)要求熟练掌握JA V A编程
(2)基于学生的程度,只要求了解J2EE有关概念
(3)要求学生能做JA V A WEB编程
(4)了解J2EE的新技术和开发框架并具备一定J2EE下的自学能力
9.课程的主要内容:
JA V A语言及其编程,J2EE及WEB 开发,J2EE框架
10.先修课程:面向对象编程;操作系统,关系数据库,计算机网络,数据结构
11.考核方式:考查,百分制
12.学时分配:每周4学时,共9周
大纲制订者:祝伟华
大纲审定者:陈林
《J2EE开发技术》课程教案及教学进度计划
J2EE上机课大纲
上机课教材
JBUILDER精髓
飞思宝兰研究院
电子工业出版社
上机课计划
(1)JBUILDER开发环境简介
(2)JA V A面向对象编程
(3)JBUILDER多线程编程
(4)GUI编程
(5)APPLET开发
(6)网络编程
(7)JDBC编程
(8)JSP/SERVLET
(9)STRUTS
小组项目实践题目。