JSP-web开发技术课程教学大纲
《JavaWeb程序设计(JSP)》教学大纲

XX学院计算机系《Web程序设计(JSP)》课程教学大纲适用专业:计算机网络技术专业、计算机软件技术专业一、课程的性质与任务(一)本课程的性质本课程是为计算机软件专业学生开设的一门专业技能课,主要培养学生掌握Java Web开发技术,可以为学生将来从事基于Web的软件开发打下坚实的基础。
(二)本课程的任务本课程是软件技术类专业学生的专业核心课程,是学生赖以就业的课程之一,有着十分重要的地位。
互联网是人们获得信息的重要途径,而提供信息和信息服务的正是Web开发应用的首要任务。
本课程培养学生熟练掌握基于 Java的Web 编程技能,重在技能培养,使学生能够熟练掌握相关技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。
二、课程的基本要求通过学习《Web程序设计(JSP)》,应使学生了解Java web应用开发技术的架构发展、及当前最新技术发展情况等;理解JSP页面的执行原理、JavaBean组件技术原理、Servlet技术原理、MVC设计模式、Struts框架、Spring框架、Hibernate框架;掌握JSP基本技术、使用JavaBean组件开发实用程序、JSP与Servlet结合开发实用程序、使用Struts架构开发实用程序、使用Struts结合Hibernate开发实用程序、使用SSH开发实用程序;熟练掌握JavaBean组件技术、Servlet技术、Struts框架、SSH框架。
三、课程内容(一)课程主要内容第1章 JSP与JavaBean了解:JavaBean规范理解:JavaBean的工作原理,及其在JSP中的功能掌握:JavaBean的简单属性、在JSP中使用JavaBean、JSP与Bean的结合在实际中的应用熟练掌握:JSP与Bean的结合开发实用程序教学重点:JSP与Bean的结合开发实用程序教学难点:实际程序中Bean的编写第2章 Servlet技术了解:Servlet的工作原理、Servlet的生命周期理解:Servlet的常用接口掌握:JSP访问Servlet、Servlet技术在实际程序中的应用熟练掌握:使用Servlet技术开发实用程序教学重点:使用Servlet技术开发实用程序教学难点:在实用程序开发中Servlet相应方法的编写第3章 Struts框架了解:设计模式、JSP Model1和JSP Model2模式、Struts架构理解:Struts的工作原理掌握:Struts框架、Struts框架的应用熟练掌握:使用Struts开发实用程序教学重点:使用Struts技术开发实用程序教学难点:Struts框架的应用第4章 Hibernate框架理解:Hibernate的工作原理掌握:Hibernate框架、Hibernate框架的映射、Hibernate框架的应用熟练掌握:使用Hibernate结合Struts开发实用程序教学重点:使用Hibernate结合Struts技术开发实用程序教学难点:Hibernate框架的应用第5章 Spring框架理解:Spring的工作原理掌握:Spring框架、Spring的属性注入、Spring框架的应用熟练掌握:使用Spring结合Hibernate开发实用程序教学重点:使用Struts+Hibernate+Spring(SSH)集成开发实用程序教学难点:Spring框架的应用(二)实验、实训、实习内容实训一:使用JSP+JavaBean技术实现简单的用户登录功能(8学时)实训内容:使用JSP+JavaBean技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean技术实现简单的用户登录功能实训二:使用Servlet技术实现用户登录功能(8学时)实训内容:使用JSP+ Servlet技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Servlet 模式实现网上登录功能实训三:使用Struts框架实现用户登录功能(8学时)实训内容:使用Struts框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts框架实现用户登录功能实训四:公告管理系统(10学时)实训内容:使用Struts架构实现公告管理系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Struts 架构实现公告管理系统实训五:使用Struts+Hibernate框架实现用户登录功能(8学时)实训内容:使用Struts+Hibernate框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts+Hibernate 框架实现用户登录功能实训六:使用Spring框架实现用户登录功能(8学时)实训内容:使用SpringMVC框架技术实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Spring+Hibernate 框架实现实现用户登录功能实训七:航空票务系统(14学时)实训内容:使用SSH(Struts+Hibernate+Spring)整合实现航空票务系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,Spring+Struts+Hibernate框架实现航空票务系统(三)教学建议教学采用讲练相结合的方法,把理论溶入真实项目的开发中,轻理论重实践。
web课程设计jsp

web课程设计jsp一、教学目标本课程的学习目标包括以下三个方面:1.知识目标:学生需要掌握JSP的基本概念、原理和关键技术,包括JSP的运行机制、内置对象、标签库、数据库连接等。
2.技能目标:学生能够运用JSP技术开发简单的Web应用程序,包括页面设计、数据处理、会话管理等。
3.情感态度价值观目标:学生通过本课程的学习,能够培养对Web开发技术的兴趣和热情,提高自主学习和解决问题的能力,增强团队协作意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.JSP概述:介绍JSP的定义、特点和应用场景,以及JSP与Java Web应用程序的关系。
2.JSP基本语法:讲解JSP的页面结构、指令、脚本语言、注释等基本语法元素。
3.JSP内置对象:介绍JSP的九大内置对象,包括request、response、session、application等,以及它们的使用方法和场景。
4.JSP标签库:讲解JSP标准标签库(JSTL)的基本标签和功能,以及自定义标签库的创建和应用。
5.数据库连接:介绍JDBC技术,讲解如何使用JDBC连接数据库、执行SQL语句和处理查询结果。
6.页面设计:讲解JSP页面的布局和设计原则,包括页面头部、主体部分和底部等。
7.会话管理:介绍会话管理的基本原理和实现方法,包括HTTP协议的无状态特性、会话跟踪技术(Cookie和Session)等。
8.案例实践:通过实际案例,让学生动手实践,巩固所学知识,提高解决问题的能力。
三、教学方法本课程采用以下几种教学方法:1.讲授法:教师讲解JSP的基本概念、原理和关键技术,引导学生理解并掌握相关知识。
2.案例分析法:通过分析实际案例,让学生了解JSP在实际应用中的方法和技巧。
3.实验法:学生动手实践,完成课程案例,培养实际操作能力和解决问题的能力。
4.讨论法:学生分组讨论,分享学习心得和经验,互相学习和提高。
四、教学资源本课程所需的教学资源包括:1.教材:《Java Server Pages》(JSP)教程,用于引导学生系统地学习JSP知识。
JSP技术课程教学大纲[1]
![JSP技术课程教学大纲[1]](https://img.taocdn.com/s3/m/7c8e22ce4028915f804dc2c4.png)
课程编号:“JSP技术”课程教学大纲JSP Technology Course Outline50学时 2.5学分一、课程的性质、目的及任务JSP是Java Server Pages的简称,是服务端的一种基于Java语言的网页技术。
该课程是计算机科学与技术专业软件方向的一门选修课程。
通过本课程的学习,使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程。
要求掌握JSP的基本语法、运行环境和运行模式、使用JSP处理HTML表单、使用JavaBean 扩展JSP、使用JSP访问数据库、对文件进行操作、与XML进行结合等。
二、适用专业——计算机科学与技术三、先修课程——JAVA语言程序设计、HTML语言、数据库技术四、课程的基本要求通过本课程的学习,学生应能达到下列要求:(1) 熟悉JSP的运行环境。
(2) 熟悉JSP的基本语法。
(3) 掌握用JSP建立Web服务的基本框架。
(4) 熟练掌握使用JSP处理HTML表单。
(5) 熟练掌握使用JSP访问数据库。
(6) 了解JSP对文件进行操作以及与XML进行结合。
(7) 掌握使用JavaBean扩展JSP功能。
(8) 熟练使用JSP进行动态网页设计开发。
五、课程的教学内容(一)课堂讲授的教学内容1.JSP概述了解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装和配置方法。
重点:掌握安装和配置Tomcat,JSWDK的方法。
2.JSP语法JSP语法结构,脚本元素语法,指令类语法,动作类语法,内置对象。
重点:掌握JSP基本语法、编译指令和动作指令,掌握JSP的内置对象的用法。
3.用JSP建立Web服务的基本框架JavaServlet技术,JSP的工作原理和运行模式,设置Tomat,异常处理。
4.使用JSP处理HTML表单创建表单,对表单的验证,存取。
5.使用JavaBean扩展JSP功能了解JavaBean的工作原理,学会使用和配置JavaBean程序。
JSPweb开发技术课程教学大纲

《JSP web开发技术》课程教学大纲课程名称:JSP web开发技术课程编码:学时:54 学分:3开课学期:5课程类别:专业平台课课程性质:选修适用专业:计算机科学与技术(卓越计划)先修课程:java程序设计基础教学方式:课堂讲授为主,穿插课堂练习教学手段:以多媒体教学手段为主,主要采用PPT、现场编程的方式,辅助手写板书一、课程的性质、目的与任务本课程是在学生修完Java程序设计等相关课程后,使学生进一步掌握一种动态网页设计技术(JSP技术)。
通过本课程的学习,使学生掌握JSP技术的基础知识,以及动态网页设计的基本思想方法,会应用JSP进行基本的程序设计。
二、教学内容及基本要求单元1JSP简介1. 教学目的和要求:通过本单元的学习,使学生了解编写简单的html网页,利用Tomcat建立一个网站,在JSP中得到用户输入的值。
2. 知识点:(1)编写简单的html页面和安装Tomcat补充编写一个简单、无标签的html页面,补充Tomcat安装、运行。
(2)配置Tomcat,建立一个简单的网站设置web服务目录,补充配置Tomcat。
(3)使用MyEclipse开发网站补充MyEclipse安装、配置Tomcat和JRE,补充在MyEclipse中新建Web网站。
(4)html标签补充form、input、text、submit、password,request对象,补充textarea、radio、checkbox,用JSP如何得到选择的多个值,补充select标签。
3. 建议课时:7课时。
4. 教学重点和难点:html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。
5. 复习与作业要求:着重复习html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。
安装Tomcat,并完成一个简单的网站。
6. 考核知识点:在Tomcat下建立网站、利用html标签输入值,在JSP中得到。
Web程序设计(jsp)-课程设计大纲

Web程序设计(jsp)-课程设计大纲《Web程序设计(JSP)》课程设计大纲一、实践基本信息实践编号:实践名称:Web程序设计课程设计实践学时:40学时实践类别:专业课实践性质:必修课先行课程:网页设计、JA V A程序设计、网络基础、数据库原理与应用适用专业:计算机科学与技术、网络工程实践现场类型:校内责任单位:电气信息工程系二、实践目的与任务(1)目的《Web程序设计》是计算机类专业一门专业课程,操作性和实践性很强,本次课程设计的主要内容是要求学生能综合运用JSP与Web 数据库技术,开发出实用的动态网站。
(2)任务:独立或团队合作开发小型电子商务网站或是其他具有现实意义和实用价值的动态网站,网站包含前台和后台两部分,前台包括用户注册登录、商品展示、购物实现和订单生成,后台包含用户管理、商品管理、订单管理。
要求学生明确网站的目的,实现网站功能,要求网站布局合理、色彩合谐,网页链接准确。
培养学生的沟通能力和团队合作精神;提高学生的思考问题、分析问题、解决问题的能力。
三、实践内容与要求(1)具体内容:1、课程设计总体安排、课程设计要求及课题的布置2、建立网站的目标及需求分析3、网站建设总体规划4、素材准备5、页面设计6、代码编写工作7、网站的测试8、课程设计考核及完成课程设计报告(2)知识要求:要求学生会JA V A、Sql Server 2000、Tomcat服务器配置、MyEclipse、DreamWeaver等网站开发技术。
四、对实践现场要求(1)要求学生每人一台电脑,主机配置成web服务器,能良好运行Windows XP+Tomcat+Sql Serve。
(2)每台主机安装有网页制作工具MyEclipse、DreamWeaver8.0、PhotoShop CS 及数据库软件Sql Server 2000。
五、实践内容与时间安排六、实践成果要求与成绩评定(1)实践成果及要求学生必须按进度完成课程设计任务,在网站完成之后,对网站进行全面测试,包括速度、兼容性、交互性、链接正确性,程序运行的可靠性等进行全面测试,通过不断的发现问题,解决问题,使自己做的网站更完善和实用。
jsp基于web的课程设计

jsp基于web的课程设计一、教学目标本课程的教学目标是使学生掌握JSP基于Web的开发技术,能够独立完成简单的Web应用程序的设计与开发。
具体目标如下:1.理解Java Server Pages(JSP)的基本概念和工作原理。
2.掌握JSP的基本语法和指令。
3.掌握JSP的内置对象和作用范围。
4.掌握JSP与JavaBean的交互方式。
5.掌握JSP常用的标签库和第三方标签库。
6.能够使用JSP编写简单的Web页面,如静态页面和带有简单动态内容的页面。
7.能够使用JSP和JavaBean实现数据的增删改查功能。
8.能够使用JSP标签库和第三方标签库提高页面开发效率。
9.能够进行简单的JSP页面优化和性能调优。
情感态度价值观目标:1.培养学生的团队合作意识和问题解决能力。
2.培养学生对Web技术的兴趣和持续学习的动力。
3.培养学生对编程实践的耐心和毅力。
二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.JSP基本概念和工作原理:介绍JSP的定义、特点和应用场景,理解JSP页面的工作过程。
2.JSP基本语法和指令:学习JSP页面的基本语法结构,掌握JSP内置指令的使用方法。
3.JSP内置对象和作用范围:学习JSP内置对象的作用和范围,掌握页面间数据的传递方式。
4.JSP与JavaBean的交互:学习JSP与JavaBean的交互方式,掌握使用JSP调用JavaBean的方法。
5.JSP标签库和第三方标签库:学习JSP内置标签库的使用,了解第三方标签库的原理和应用。
6.JSP页面优化和性能调优:学习JSP页面的优化技巧,提高Web应用程序的性能。
三、教学方法为了达到课程目标,本课程将采用以下教学方法:1.讲授法:通过讲解和演示,使学生理解JSP的基本概念和语法。
2.案例分析法:通过分析实际案例,让学生掌握JSP页面的开发技巧和方法。
3.实验法:通过上机实验,让学生亲手编写JSP代码,提高实际操作能力。
JSP Web程序设计实用教程教学大纲-JSP实用教程(第4版)-耿祥义-清华大学出版社

JSP Web 程序设计《教学大纲》一、课程性质随着网络应用需求的不断增加,使得Web 程序设计相关技术成为网络应用的主要部分。
特别是近几年,借助java的强劲优势,使得JSP成为一项成熟的动态Web技术标准。
利用JSP Web技术可以建立安全、跨平台的先进的Web动态网站,使得基于JSP的Web程序设计成为Web程序设计中的主流之一。
JSP Web 程序设计已成为软件工程、计算机科学与技术、网络工程等专业的必修专业课。
二、课程内容JSP Web 程序设计课程的主要内容应当包括:1.JSP的基本语法,2.Tag文件与Tag标记,3.内置对象,4.JSP与Javabean,5.Java Servlet,6.MVC开发模式,7.数据库操作,8.文件操作。
三、教学目标掌握JSP Web程序设计课程的主要内容,在具体Web应用中能熟练使用MVC开发模式。
通过本课程的学习,使得学习者能独立完成一个综合的有一定实用价值的Web应用项目。
四、教学内容为了完成课程内容和教学目标,教学内容可如下安排:●首先介绍JSP重要性、演示Tomcat服务器的安装与配置给予。
●讲解JSP页面的基本构成、常用的JSP标记等,即完成课程内容的JSP的基本语法部分。
●讲解Tag文件与标记,特别重点强调使用Tag文件实现代码复用。
●讲解JSP中的内置对象,特别强调这些内置对象在JSP应用开发中的重要性,结合实例使学者掌握内置对象的用法。
●讲解JSP与Javabean,该部分是JSP技术中很重要的内容,注意使学习者掌握使用Javabean分离数据的显示和存储,注意讲解有应用价值的例子●讲解servlet,对servlet对象的运行原理必须给予细致的讲解,特别注意结合例子让学习者理解和掌握servlet对象的运行原理。
●讲解MVC开发模式,对JSP页面,bean以及servlet在MVC开发模式中的作用给予重点介绍,按着MVC模式讲解重要的例子,使学习者掌握MVC开发模式。
jspweb课程设计

jspweb课程设计一、教学目标本课程旨在让学生掌握JSP(Java Server Pages)技术的基本原理和应用方法,能够独立开发和部署Web应用程序。
具体目标如下:1.知识目标:(1)理解JSP的基本概念和原理。
(2)熟悉JSP页面结构,掌握标签和内置对象的使用。
(3)掌握JSP与JavaBean的交互方式,了解MVC设计模式。
(4)了解JSP的运行机制和生命周期。
(5)熟悉JSP常用标签库和API。
2.技能目标:(1)能够使用JSP编写简单的Web应用程序。
(2)能够运用JSP实现数据的分页、排序和检索。
(3)能够结合JavaBean和JSP实现复杂的业务逻辑。
(4)能够部署和运行JSP应用程序。
3.情感态度价值观目标:(1)培养学生的团队协作精神,学会与他人共同解决问题。
(2)培养学生自主学习的能力,养成良好的学习习惯。
(3)培养学生对Web技术的兴趣,激发创新意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.JSP基本概念和原理:介绍JSP的定义、特点和应用场景。
2.JSP页面结构:讲解JSP页面的组成,包括HTML标签、JSP标签、脚本语言等。
3.内置对象和标签库:介绍JSP内置对象的使用,如request、response、session等;常用标签库如JSTL、EL表达式等。
4.JSP与JavaBean的交互:讲解JSP如何与JavaBean进行数据交换,实现业务逻辑。
5.MVC设计模式:介绍MVC模式在JSP中的应用,实现代码分离和模块化。
6.JSP运行机制和生命周期:讲解JSP页面的加载、执行和卸载过程。
7.常用API和开发工具:介绍JSP相关API的使用,如JDBC、Servlet 等;以及常用的JSP开发工具如Eclipse、IntelliJ IDEA等。
三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:讲解JSP的基本概念、原理和关键技术。
《JSP动态网站开发》课程教学大纲

《JSP动态网站开发》课程教学大纲
一、课程概述
本课程分为6个课题,以建设一个网上书店为例系统地介绍了JSP动态网站开发的各方面内容。
采用任务驱动的教学方法,通过多个具体的任务引导学生掌握JSP动态网站开发的技能。
理论知识讲解清晰、简练,具有针对性;操作实践具体、详尽,便于学生掌握相关的技能与方法。
二、教学目标
通过本课程的学习:
(1)学生能够了解并掌握Web应用程序的设计思想和方法、常用Web开发工具的使用、JSP运行环境的配置、构建MVC结构的BS类型应用程序等技能。
(2)通过以练习为主的方式来着重培养学生的动手能力。
(3)学会利用JSP以及HTML和JS编写Web应用程序。
(4)为之后J2EE的学习打下基础。
三、最低课时安排
《JSP动态网站开发》课程最低总计学习课时为108课时。
各章节最低课时安排如下表所示:
四、教学内容
我们对本课程的具体授课内容会提供PPT,并在PPT中标明知识点讲述要点,详细内容请参考PPT。
JSP课程教学大纲

JSP课程教学大纲《JSP》课程教学大纲课程名称:JSP英文名称:Java Server Page课程代码:一、课程基本情况1(学分: 学时:60 (理论学时: 30 实验学时:30)2(课程类别:专业基础必修课3(适用专业:计算机及其应用专业4(适用对象:专科、本科5(先修课程:Java程序设计6(教材与参考书目:教材:《JSP程序设计》,蒋文蓉主编高等教育出版社2004年7月第1版参考书:《JSP动态网站开发基础练习+典型案例》,唐有明、吴华等编著,清华大学出版社,2006年8月;《JSP实用教程》,耿祥义,张跃平编著,清华大学出版社,2003年5月。
二、课程介绍1(本课程的开设将引导学生熟练使用JSP进行网络编程,教学的指导思想是让学生学以致用,本课程研究对象主要是JSP的有关技术,本课程知识、技术在国内外有着广阔的发展前景,目前各大型网站均以JSP为主要编程语言。
2(本门课在专业教学计划中占有重要的地位,与JAVA及Dreamweaver有着紧密的关系。
3(本课程的教学目的是要求学生熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC。
教学任务是了解一个JSP的高级开发技术,学会使用JSP技术开发综合网站。
教学基本方法以案例教学为主,采用投影教学手段进行教学。
本门课以使学生掌握JSP基本编程为目的,其任务是让学生掌握JSP的基本语法规则,JSP的编程技巧,JSP的数据库编程,教学上采用多媒体的方法,实行案例教学手段三、课程内容、学时分配及教学基本要求第一章(单元) JSP运行环境和其他动态网页技术(共4学时) (一)教学内容: 第一节动态网站技术知识要点:交互性,自动更新,因时因人而变第二节 JSP技术原理知识要点:建立动态网站需要的功能,与传统的CGI方式相比JSP具有的优点,JSP的两种访问格式第三节 JSP与其他动态网页技术比较知识要点:三种常用的动态网页技术ASP、PHP、JSP的共同点,JSP与其他的Web开发语言相比较的不同点第四节 JSP开发和运行环境知识要点:JSP开发环境安装、JSP运行环境的配置、Tomcat运行不成功的错误分析、Tomcat的使用、Tomcat的配置第五节 JSP中常用的JAVA知识知识要点:异常处理、文件类教学重点:学会安装和配置Tomcat,安装和配置JSWDK教学难点:了解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装和配置方法 (二)教学基本要求:1(基本知识、基本理论方面:了解JSP的含义,理解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装,熟练掌握JSP环境配置方法2(能力、技能培养方面:了解安装和配置Tomcat,初步掌握JSWDK,掌握JavaScript表单校验,熟练掌握JSP环境配置方法第二章(单元) JSP的语法(共4学时)(一)教学内容:第一节初学者应该注意的几个问题知识要点:.Java中的大小写,JSP中变量的截取,JSP中本身已加载的基本类不必引入,JSP 中不能应用 JavaScript 函数,中文处理问题第二节 JSP的五个编译器指引与指令组件知识要点:编译器指引<%@ 编译器指引 %>,预定义<%! 预定义 %>,表达式<%=表达式 %>,程序代码<% 程序代码 %>,注释<%--注释--%>第三节 JSP的动作指令知识要点:id和scope属性、<jsp:forword>、<jsp:include>、<jsp:plugin>、<jsp:setProperty>、<jsp:setProperty>、<jsp:useBean>、< jsp:getProperty>第四节 JSP语法实例——网站日历程序知识要点:导入文件头,读取参数、HTML头和JavaScript脚本、JSP代码部分、表单和显示部分、运行效果教学重点:JSP基本语法、各个编译指令和动作指令标识教学难点:JSP的动作指令(二)教学基本要求:1(基本知识、基本理论方面要了解JSP基本语法,理标准语法,懂得JSP的指令类语法,掌握动作类语法,熟练掌握注释、声明、表达式和程序段等。
《Web开发技术》-课程教学大纲

《 Web开发技术》课程教学大纲一、课程基本信息课程代码:16078803课程名称:Web开发技术英文名称:Web Developing Technology课程类别:专业选修课学时:48学分: 3适用对象: 针对大数据管理及应用专业本科生考核方式:考试先修课程:C语言程序设计,信息系统开发方法与工具二、课程简介中文简介本课程是面向信息管理与信息系统专业的专业基础课。
信息管理与信息系统专业具有经济管理与信息技术相互渗透的特点,本课程为专业学习的信息技术知识结构奠定基础。
本课程主要内容包括JSP开发环境搭建、Java语言基础和JavaScript脚本语言等JSP基础知识,并从MVC模式的角度解读如何从模型,视图和控制器这三个独立的部分来构建信息管理系统以及开发Web应用程序。
英文简介The course is a professional lesson of the department of information management and information systems. The department of information management and information systems is the characteristic of mixing economical management and information technology. The study of the course is the foundation of professional knowledge of information technology. It includes the development environment structures of JSP technology as well as the foundation of Java, JavaScript and JSP programming language. From the Model-View-Controller (MVC) point of view, the goal is to develop the information system and the programs in Web applications.三、课程性质与教学目的本课程是信息管理与信息系统专业的专业基础课。
jsp课程教学大纲

jsp课程教学大纲JSP课程教学大纲JSP(JavaServer Pages)是一种用于开发动态网页的技术,它结合了Java编程语言和HTML标记语言的优势,可以实现在网页上动态生成内容。
在现代互联网时代,JSP已成为Web开发中不可或缺的一部分。
本文将探讨JSP课程的教学大纲,包括内容、目标和教学方法。
一、课程简介1.1 课程背景随着互联网的快速发展,Web开发已成为热门行业之一。
而JSP作为一种常用的Web开发技术,对于学习Web开发的学生来说是必备的技能之一。
本课程旨在通过系统的学习JSP,帮助学生掌握Web开发的基本技能,为其未来的职业发展打下坚实的基础。
1.2 课程目标本课程的主要目标是:- 理解JSP的基本概念和原理;- 掌握JSP的语法和常用标签;- 能够使用JSP开发动态网页;- 熟悉JSP与其他Web开发技术的结合使用。
二、课程内容2.1 JSP基础知识- JSP的概念和作用;- JSP与Servlet的关系;- JSP的开发环境搭建。
2.2 JSP语法和标签- JSP的基本语法规则;- JSP的内置对象;- JSP的常用标签和指令。
2.3 JSP与HTML的结合使用- JSP中嵌入HTML代码;- JSP中使用表单和表格;- JSP中的CSS和JavaScript。
2.4 JSP与数据库的交互- JSP中使用JDBC访问数据库;- JSP中的数据库操作;- JSP中的数据展示和处理。
2.5 JSP与其他Web开发技术的结合- JSP与Servlet的结合使用;- JSP与框架的集成;- JSP与前端开发技术的结合。
三、教学方法3.1 理论讲解通过课堂讲解,介绍JSP的基本概念、语法和标签。
通过示例代码和案例分析,帮助学生理解和掌握JSP的基本知识。
3.2 实践操作通过实际的编程练习,让学生亲自动手实现JSP页面的开发。
通过实践操作,加深对JSP语法和标签的理解,并培养学生的实际动手能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JSP web开发技术》课程教学大纲课程名称:JSP web开发技术课程编码:学时:54 学分:3开课学期:5课程类别:专业平台课课程性质:选修适用专业:计算机科学与技术(卓越计划)先修课程:java程序设计基础教学方式:课堂讲授为主,穿插课堂练习教学手段:以多媒体教学手段为主,主要采用PPT、现场编程的方式,辅助手写板书一、课程的性质、目的与任务本课程是在学生修完Java程序设计等相关课程后,使学生进一步掌握一种动态网页设计技术(JSP技术)。
通过本课程的学习,使学生掌握JSP技术的基础知识,以及动态网页设计的基本思想方法,会应用JSP进行基本的程序设计。
二、教学内容及基本要求单元1JSP简介1. 教学目的和要求:通过本单元的学习,使学生了解编写简单的html网页,利用Tomcat建立一个网站,在JSP中得到用户输入的值。
2. 知识点:(1)编写简单的html页面和安装Tomcat补充编写一个简单、无标签的html页面,补充Tomcat安装、运行。
(2)配置Tomcat,建立一个简单的网站设置web服务目录,补充配置Tomcat。
(3)使用MyEclipse开发网站补充MyEclipse安装、配置Tomcat和JRE,补充在MyEclipse中新建Web网站。
(4)html标签补充form、input、text、submit、password,request对象,补充textarea、radio、checkbox,用JSP如何得到选择的多个值,补充select标签。
3. 建议课时:7课时。
4. 教学重点和难点:html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。
5. 复习与作业要求:着重复习html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。
安装Tomcat,并完成一个简单的网站。
6. 考核知识点:在Tomcat下建立网站、利用html标签输入值,在JSP中得到。
7. 辅助教学活动:上机实践单元2 JSP内置对象1. 教学目的和要求:通过本单元的学习,使学生了解JSP内部对象的基本概念,主要掌握out、request、response、session对象的功能以及使用方法。
能够利用内部对象实现与客户端的交互。
2.知识点:(1)request对象request对象,获取客户提交的信息,处理汉字信息,常用方法举例,处理html标记,补充跳转。
(2)responseresponse对象,动态响应contenttype属性,response的http文件头,response重定向,response 的状态行。
(3)sessionsession对象,session对象的id,session对象与url重写,session对象存储数据,session对象的生存期限,补充在Tomcat中观察session中的值。
3.建议课时:5课时。
4. 教学重点和难点:JSP内部对象的基本概念,out、request、response、session对象功能以及使用方法。
利用内部对象实现与客户端的交互。
5. 复习与作业要求:着重复习JSP内部对象的基本概念,out、request、response、session对象功能以及使用方法。
利用内部对象实现与客户端的交互。
完成习题:登录页面,成功、不成功时的处理。
6. 考核知识点:session、request保存和取得数据。
7. 辅助教学活动:上机实践单元3 在JSP中使用数据库1. 教学目的和要求:通过本单元的学习,使学生了解JDBC的工作原理。
掌握JSP中使用JDBC访问数据库的方法。
2. 知识点:(1)JDBC操作查询操作,顺序查询,随机查询。
(2)MyEclipse中操作数据库补充使用MyEclipse database explorer,补充在MyEclipse中使用ant。
(3)在数据库中验证登录信息条件查询,排序查询,模糊查询。
(4)增加学生信息更新、添加与删除操作。
(5)验证输入的值补充验证输入的信息,并显示。
(6)显示所有学生补充显示所有学生,补充给奇、偶行的数据加上不同颜色。
(7)JDBC的更新、添加与删除操作补充学生信息的删除,补充学生信息的更新。
(8)分页分页显示记录。
(9)DAO补充DAO模式、实现以及在JSP页面的使用。
3.建议课时:12课时。
4. 教学重点和难点:JSP中使用JDBC访问数据库的方法。
5. 复习与作业要求:着重复习JSP中使用JDBC访问数据库的方法。
完成习题:学生成绩管理系统成绩的CRUD操作。
6. 考核知识点:JDBC和JSP和结合。
7. 辅助教学活动:上机实践单元4 Java Servlet基础1. 教学目的和要求:通过本单元的学习,使学生了解Servlet的工作原理,会部署、使用Servlet,掌握JSP和Servlet 的结合。
学会用Servlet进行文件上传。
2.知识点:(1)Servlet部署、运行Servlet对象,httpservlet类,部署Servlet,运行Servlet,Servlet的工作原理,Servlet的生命周期,init方法,service方法,destroy方法。
(2)JSP和Servlet通过JSP页面调用servlet,通过表单向servlet提交数据,通过超链接访问servlet。
(3)Servlet注释配置方法补充用注释配置Servlet。
(4)JSP、Servlet、DAO关系补充JSP页面提交数据给Servlet,Servlet中调用DAO,并返回执行结果。
(5)文件上传补充文件上传。
(6)Filter补充Filter。
(7)ant补充ant中定义任务。
3.建议课时:10课时。
4. 教学重点和难点:Servlet的生命周期、部署、使用。
JSP和Servlet的结合。
文件上传。
5. 复习与作业要求:着重复习Servlet的生命周期、部署、使用。
JSP和Servlet的结合。
文件上传。
完成课后习题:使用servlet完成学生成绩管理系统。
6. 考核知识点:Servlet的生命周期、部署、使用。
JSP和Servlet的结合。
文件上传。
7. 辅助教学活动:上机实践三、实验大纲本课程总学时中包含实验教学环节,形式为学生在实验室完成实验内容。
1、实验目的和内容结合课程教学重点和学生能力培养要求,规划五个基本实验:(1)实验一:JSP环境配置及开发、运行实验目的:熟悉JSP 开发环境;掌握tomcat 安装及配置;掌握Myeclipse中配置jre、Tomcat 的方法;能用Myeclipse新建Web工程、部署、运行,实现一个登录页面;熟悉Web工程配置。
实验内容:在input.jsp输入两个数,并由用户选择加、减、乘、除(单选),在res.jsp显示计算的结果。
(2)实验二:JSP内部对象的使用实验目的:熟悉request、response、session。
实验内容:根据登录的用户信息显示不同的页面:合法用户还是非法用户。
(forward、sendRedirect)。
(3)实验三:在JSP中使用JDBC连接数据库实验目的:在jsp中使用jdbc进行增加、查询;使用sql server数据库;分页显示。
实验内容:增加图书(书名、ISBN(主键)、出版社、价格、作者)信息,并存入数据库中;在图书信息列表中,选择“修改”,修改图书信息,并保存在数据库中。
根据结果显示不同的页面。
(4)实验四:Servlet实验目的:了解servlet机制;掌握在servlet中使用jdbc连接数据库;掌握用@MultipartConfig 进行文件的上传。
实验内容:在Servlet中进行文件上传。
(5)实验五:综合性程序设计—简单学生信息管理系统实验目的:培养学生进行简单网站的整体开发能力。
实验内容:这里的信息管理主要指成绩管理,基本信息只要班级、姓名、学号、呢称、自我简介即可,成绩有java、os、math三门课程对应的成绩。
学生应有相应的Stu类,存入相关的信息,老师同样有相应的Teacher类。
编写能够满足如下条件的程序(分三次六个课时完成):a. 编写不同的页面实现学生信息的增、删、改、查。
b. 学生登录只能查看、修改自己的信息。
管理员可对所有学生信息进行增、删、改、查,但不能修改学生成绩。
也可对老师信息管理,包括课程的任课老师。
c. 当某一老师登录后,可浏览学生基本信息和成绩信息。
如是java、os、math任课老师,可修改、登记相应课程的信息。
2、实验要求(1)课前准备:学生仔细研读实验指导书,规划准备实验内容,设计实验数据记录表,对相关知识进行预习和准备。
(2)实验过程:按照实验指导书要求,分组或独立设计并完整实验内容,对于分组合作完成的内容,需要小组成员配合进行环境配置并协调验证。
(3)实验报告:每个实验按照实验指导书要求,撰写实验报告,实验报告应该包括实验目的、实验内容、实验方法、实验数据及分析,以及实验总结等内容。
四、课程教学的特色说明1.课堂教学突出精讲和难点解析,引入研讨在课堂教学中,突出重点、难点的讲解,通过布置课前预习、课后复习等任务引导学生有针对性地学习,提高自学能力,通过课堂提问和讨论强化学生对重点、难点的理解。
2.实验教学中强化主动学习、自主学习实验设置灵活,结合案例,给学生提供丰富的实验材料,重点不仅是正确获取实验数据,更重要的是引导学生对实验数据进行详实的分析,深入理解理论知识,能运用所学的理论知识指导实验,独立解决实验中遇到的问题。
3.利用课堂编程的方法演示软件开发过程在授课时现场编程,一点点的增加功能。
开始时不必写出非常完整的代码(除了天才外,普通人也不可能一开始就写出非常完整的代码)。
尝试和犯错(try-error)适合用来循序渐进的学习。
按普通人的思路,首先应该怎么办,一步步的来增加代码(导入、异常处理、增加变量声明等),通过不断的编译、运行发现问题,对问题进行分析、修正、现场调试来解决问题,使程序完成既定的功能。
这样会比用PPT讲慢不少,但效果会好很多,学生印象会更深刻,也容易学会编程。
学生能够看到一个程序从一行行的代码开始增加,经过调试、修改成为一个完整的程序。
学生参与这个循序渐进的过程,会减少一点对编程的畏难情绪:“一步步来,我也能做到这点”。
如果用PPT,一下出来很多行代码,会让学生感到:“我无法考虑这么周到”。
学生也可在逐行的编码过程中学会分析、调试,从而培养他们编程的兴趣和动手能力。
五、考试大纲1、考试的目的与作用学生应按教学大纲具体要求,掌握JSP的基本概念、编程设计基本理论和方法,并能正确运用这些理论和方法进行动态网页项目的分析和判断,完成编程设计,解决应用中的实际问题。