JSP-大学-教案-教学大纲-1

教学媒体
计算机
教学活动
集中讲解、个别指导
教学目的与要求
掌握 JavaEE的体系结构
掌握 JavaeE的技术内容
掌握 JavaEE的分层结构
理解并掌握HTP请求和响应
教学重点、难点
重点:掌握 JavaEE的分层结构、 Java eE的概念、 JavaEE中的用到的技术
难点:理解并掌握HTTP请求和响应、JSP和Servlet技术在JavaEE技术体系中的地

位和做用javascript

讲授
J2EE简介
15分钟
一、J2EE提供了一套设计、开发、汇编和部署企业应用程序的规范
能够用集中讲解
方式实现,尤为是
二、J2EE提供了企业级应用程序的开发平台,提供了分布式、基于组件、|实验重点与要点
松耦合、安全可靠、独立于平台且反应迅速的应用程序环境
的说明
75分钟
三、J2EE提供了开发企业级应用程序的技术框架
个别辅导与分组
指导相结
j2ee体系结构
一、客户层:客户层的组件在客户机上运行,客户机能够是笔记本电脑
台式电脑、掌上电脑和移动电话等
二、Web层:Web层组件在J2EE服务器上运行。Web层对客户层的请求作
出处理及响应
三、业务层:业务层在J2EE服务器上运行。业务层实现了应用程序的
html

业务逻辑.服务器提供系统级服务,如事务管理、安全性和并发控制java

EIS层:EIS层组件在EIS服务器上运行,表示企业数据信息
、j2ee组件
J2EE组件是一个包含必定功能的软件单元,它有相关的类和文件一块儿
组成,并与其余组件进行通讯J2EE应用程序由许多不一样的组件组成
企业 JavaBean(EJB)组件
Servlet和JSP组件
程序员

应用程序客户端和 applet组件web

四EJB组件:
企业bean组件是业务组件,它在EJB容器上运行
它们包含企业级应用程序中的核心业务逻辑和数据模型元素
5、WEB组件:
Web组件提供了对请求的响应
它包含 Servlet和JsP两个Web组件,它们]在Web服务器上运行
教学小结
算法

经过本次讲授,使学生会正确的了解j2ee的体系结构和2ee容器shell

教学小结
经过本次讲授,使学生会正确的了解j2ee的体系结构和j2ee容器
布置做业及预习提示
预习:专题二
做业:教材后练习题
教学后记
经过对 Javaee技术体系的介绍,使学生对Java技术体系有整体上的把握,
明确JsP和 Servlet技术在 JavaEE中地位,对经常使用的 JavaEE服务器如 Tomcat、
数据库

Boss有必定的认识。apache

---------------------------------------------------编程

servlet编程:

教学目的与要求:
理解 Servlet的生命周期
会使用 Servlet处理Get/Post请求
会使用 Servlet处理页面的转向
会配置web.xm1文件
教学重点、难点
重点:会使用 Servlet处理Get/Post请求

难点:会配置web.xml文件


讲授
1为何须要 Servlet
2什么是 Servlet
定义: Servlet是一个Java程序,是在服务器上运行以处理客户端请求
并作出响应的程序
初识 Servlet
lmport java. 10. *k
import javax. servlet.*
importjavax.servlethttp
publicclasshelloservletextendshttpservlet
public void doget(hTtpservletrequest request


HttpservletrespOnse
response)
throws
ServletException,
IOException t
response. setContentType( text/html; charset=gb2312")
PrintWriter out=response. get Writer
out println("<htm1>")
out printIn(<head<title>Servlet</title>/head>")
out println(<body>")
Out. printIn("你好,欢迎来到 Servlet世界");
out printIn(</body>")
out println(</htm1>")

out close

前台页面的建立
FORM表单的编写
后台 Servlet的建立
使用 Eclipse的 Servlet向导建立 Servlet代码模板
根据表单提交方法,肯定接收方法
接收请求数据、处理数据、返回响应页面
5 Servlet编程模式

教学小结:
本节课主要讲述了会话bean的概念、使用方式以及它的优缺点。
布置做业及预习提示
预习:2
做业:教材后上机实践题


-------------------------------

教学小结:
本节课主要讲述了会话bean的概念、使用方式以及它的优缺点。
布置做业及预习提示
预习:2
做业:教材后上机实践题


[1] 乔普拉.JSP 程序设计.北京:人民邮电出版社,2006
[2] 张洪伟.JSP网络开发技术与整合应用.北京:清华大学出版社,2006
[3] 郝安林.JSP从入门到精通.北京:人民邮电出版社,2006
[4] 邹竹彪.JSP网络编程从入门到精通.北京:清华大学出版社,2008
[5] 冯燕奎.JSP实用案例教程.北京:清华大学出版社,2004
[6] 申吉红.JSP课程设计案例精编.北京:清华大学出版社,2007
[7] 明日科技.JSP开发技术大全.北京:人民邮电出版社,2007
[8] 孙卫琴.Tomcat与Java Web开发技术详解.北京:人电子工业出版社,2004
[9] 梁立新.Java Web应用开发.北京:人民邮电出版社,2006
[10] www.java.net
[11] www.apache.org
[12] www.csdn.net
[13] www.chinaitlab.com
[14] www.javaeye.com
[15] www.eclipseworld.org


[1] 乔普拉.JSP 程序设计.北京:人民邮电出版社,2006
[2] 张洪伟.JSP网络开发技术与整合应用.北京:清华大学出版社,2006
[3] 郝安林.JSP从入门到精通.北京:人民邮电出版社,2006
[4] 邹竹彪.JSP网络编程从入门到精通.北京:清华大学出版社,2008
[5] 冯燕奎.JSP实用案例教程.北京:清华大学出版社,2004
[6] 申吉红.JSP课程设计案例精编.北京:清华大学出版社,2007
[7] 明日科技.JSP开发技术大全.北京:人民邮电出版社,2007
[8] 孙卫琴.Tomcat与Java Web开发技术详解.北京:人电子工业出版社,2004
[9] 梁立新.Java Web应用开发.北京:人民邮电出版社,2006
[10] www.java.net
[11] www.apache.org
[12] www.csdn.net
[13] www.chinaitlab.com
[14] www.javaeye.com
[15] www.eclipseworld.org


《JSP程序设计》是进行Java EE的前导课程,要求学生掌握WEB开发基础、JSP基础语法、Servlet技术、JSP动做脚本、JSP隐含对象、JavaBean的使用、JSTL及自定义标签及MVC模式下开发WEB应用程序。

重点:JSP基本语法知识、JSP内置对象、JavaBean的使用和Servlet编程。  

难点:JSTL标签的使用、Servlet技术

JSP和ASP、PHP及ASP.NET为目前WEB开发中最为主要的开发技术。在本课程中,要求学生不只可以掌握JSP技术的编程基础,更要作到灵活应用和学以至用,最终为掌握Java EE开发技术打下技术基础。学习后经过利用所学知识当即进行实际应用开发,如学习完Servlet会话跟踪技术后应能够开发购物车程序的登陆系统,学习完JSTL后能够灵活使用JSP提供的标签来代替JSP Scripts,同时对WEB开发基础知识如:javascript、CSS等技术进行复习和应用。学完本课程后学生应能进行独立开发JSP应用程序,如论坛系统、门户系统等。

各章的基本要求与学习方法以下:

学习情境一 要求掌握WEB开发程序的基本目录结构。主要学习方法是经过介绍对JSP开发WEB应用程序的目录结构进行分析和学习,经过部署一个简单的应用程序来完成学习过程。

学习情境二 要求Servlet相关开发技术。主要经过开发计数器、购物车等案例来完成Servlet技术中的接口、数据传递和Servlet上下文通信之间的关系。

学习情境三 要求掌握JSP的技术基础。主要经过开发一个学员注册系统对JSP基础技术中JSP指令、动做和Java脚本进行学习。

学习情境四 要求掌握JSP脚本和指令。主要经过实现一个用户注册系统来完成JSP脚本、指令进行学习。

学习情境五 要求掌握JSP隐含对象相关知识。主要经过开发一个显示用户登陆次数案来掌握JSP中的六个隐含对象。

学习情境六 要求掌握JavaBean技术和JSP标准动做。经过利用JSP+JavaBean完成用户注册案例来学习JavaBean技术的应用开发。

学习情境七 要求掌JSP技术中自定义标签技术和JSTL标准标签库。主要经过一个显示系统时间的案例来学习自定义标签的开发步骤和JSTL的具体应用。

学习情境八 要求JSP过滤器和监听器的应用。主要学习方法是经过开发过滤中文字符的案例和监视在线用户的案例来掌握过滤器和监听器的使用。

学习情境九 要求掌握利用MVC设计模式开发Web应用。主要经过使用MVC的模式开发一个简单用户留言板案例来学MVC思想开发WEB应用程序。


综合项目:

本课程是Java Web应用开发的核心课程,要求学生在学完本课程后能够独立完成具备必定应用价值的Web应用项目。

项目1:在线留言板

l          项目组织形式:独立完成。

l          项目要求:

留言板是互联网最为常见的一种应用程序,要求每位同窗独立完成留言板的功能,功能上包括用户注册与登陆、信息的分页显示、用户信息管理、留言管理等功能。

l              项目知识点:

n          MyEclipse开发Java Web应用程序

n          Servlet技术

n          JSP知识

n          Tomcat

n          SqlServer2000/Sqlserver2005

l          项目任务划分:

任务1:根据项目要求肯定项目需求,作项目需求分析报告

任务2:设计留言板数据库并写出数据设计报告

任务3:完成用户注册与登陆模块

任务4:完成留言发布模块并完成留言分页功能

任务5:完成留言管理功能

任务6:完此用户信息管理功能

任务6:完成项目部署和调试

 

项目2:高校论坛系统

l          项目组织形式:按照软件工厂的模式进行项目小组进行划分,每组3-5人,并指定一名同窗为项目小组长

l          项目要求:

为更好的同窗们在学习过程当中进行交流,某高校创建论坛系统,要求论坛系统在功能上可以实现用户注册与登陆、用户权限的划分、用户信息管理、帖子信息管理、信息分页、信息统计与分析、帖子置顶与屏蔽、图片上传管理等相关功能模块。

l          l          项目知识点:

n          MyEclipse 7

n          Servlet

n          分页算法

n          MVC设计模式

n          JSP、JSTL

n          Tomcat

n          MySql数据库技术

l           项目任务划分:

任务1:分析高校论坛系统的需求,梳理功能流程,按照给定的项目需求分析说明书的格式置顶论坛系统的需求分析书

任务2:根据需求分析对论坛系统进行数据库建模和设计,完成数据设计报告说明书

任务3:根据需求分析进行系统的概要设计,要求利用MVC的设计思想对系统进行分层,完成概要设计说明书

任务4:根据概要设计说明书中对系统的主要模块的划分,完成系统各模块、包结构和类的详细划分,完成系统的详细设计报告

任务5:严格按照系统详细设计说明书分阶段完成系统的编码

任务6:对系统各个模块进行单元测试

任务7:完成系统使用说明书

任务8:部署系统到服务器

任务9:以小组为单位进行答辩



------------------------------

实训实习项目:

专题一
项目1
熟悉 Java WEB工程的目录结构。利用 Windows提供的记事本程序和 Apache
Tomcat6完成 Java WEB版的“ Hello World”,并熟悉 Java WEB应用程序的结构
任务1:使用“记事本+ Tomcat”方式编写一个简单的Web应用程序
Hello world
任务2: Eclipse+ Tomcat plugin+ Tomcat开发环境的配置
任务3:使用IDE实现 Hello World
专题
项目1
利用 Servlet技术实现网页计数器
任务一、新建一个工程,名为“ Servlet Dem”。
任务二、新建“ handson, test”包。在该包下新建 CountIng. java.类
任务三、导入所用到的类和接口
任务4.、设置计数时须要的变量
任务五、编写init方法,在 Servlet被加载时调用
任务6.、编写 CountIng java类中的 do geto和 donoso方法
任务7.、编写 CountIng java类中的 destroy方法
任务8.、在 web. xml中配置 Servlet


项目2
利用 Servlet技术简单的购物车的功能,并用 Cookie实现登陆网页记录时间
的功能
任务一、利用 Myeclipse新建 shop Cart工程
任务二、新建“ handson test”包
任务三、在com. handson. servlet包下新建 ShoppingCart.java类,在
ShoppingCart.java类中,导入所须要的类和接口

任务4.、添加 Cookie记录功能模块
任务五、在 handson test包中,新建一个名为 SerCookic. java的 Servlet用于
记录 Cookie访问记录
任务六、部署工程到 Tomcat并经过浏览器访问进行访问
项目3
利用 Servlet上下文来实现用户登陆功能
任务一、新建“ logioN”,新建“ cn, handson. servlet”包,新建和编写 login. jsp
页面
任务二、新建和编写 success. jsp页面
任务三、新建和编写 error]sp页面
任务4.、在 cn handson. servlet包中,新建和编写 LoginServlet. java类
任务五、部署工程到 Tomcat并经过浏览器访问进行访问


专题三
项目1
MyECLIPSE创建一个 handson学员详细信息录入页面,要求包括表单中
的各类元素和验证码
任务一、利用 Myeclipse新建 Java Web项目,项目名为“ affirn
任务二、完成静态页面 welcome,html的编码工做,要求显示“ Welcome”字样
任务三、新建 Message. jsp,并完成 Message. jsp的编码,要求使用JsP中的保
护、 Scripts和其余JsP元素,完成学员信息录入界面
任务4.、添加Java脚本完成显示“上午好”或“下午好”等信息
任务五、在 WEB-INFsrc目录下新建一个 servlet文件,文件名叫
validate Code java,经过此 Servlet实现JSP页面的验证码的显示
任务6.、部署工程到 Tomcat并经过浏览器访问进行访问


专题四
项目1
使用JsP技术实现用户登陆功能,并根据用户信息判断用户登陆是否成功,
实现简单数据传递与获取
任务一、利用 Myeclipse新建 Java Web“ Login”工程
任务二、新建并完成“ login. jsp”页面,实现用户登陆界面,并设置表单数据
传递目的为JsP页面
任务三、新建和编写“ ogin check. jsp”页面,完成用户的验证功能,并根据
用户信息进行页面跳
任务四、新建和编写“ login success. jsp”页面,完成用户登陆成功页面
任务5.、新建和编写“ login failure. jsp”页面,完成用户的登陆失败的页面
任务6.、部署工程到 Tomcat并经过浏览器访问进行访问


专题五
项目1
使用JsP内置对象实现用户登陆功能,显示用户配置信息,使用JSP内置
对象显示当前请求的容器信息
任务一、新建一个工程 innerob|ect
任务二、新建和编写 login. jsp代码以下
任务三、新建 Check User. jsp页面,在该页面中编写验证表单的 uSername信
息,若是为空用 response转向到 login. jsp
任务4.、在 CheckUser:jsp页面中添加验证表单的pwd信息,若是为空用
ge Context转向到 login. j
任务5.、在 Check User. jsp页面中用out输出 Hello的方法
任务6.、在 Check User. jsp页面中用 session显示该用户的信息

任务七、部署工程到 Tomcat并经过浏览器访问进行访问


专题六
项目1
完成用户注册功能。可以显示用户注册成功和用户注册失败的信息,具备对
用户输入的注册名和密码进行合法性验证的功能,若是用户输入注册名不为空
且密码位数在6位-12位之间,则表示注册的用户为合法用户
任务一、新建 Java Web工程“ User register
任务二、新建和编写“ register. sp”页面,完成用户注册页面
任务三、新建“src”资源文件夹和“ handson register”包,新建和编写
User RegisterBean java”类
任务4.、新建和编写“ register check jsp”页面,完成用户的验证功能
任务五、新建和编写“ register success. ]sp”页面,新建和编写
“ register failure. jsp”页面

任务六、部署工程到 Tomcat并经过浏览器访问进行访问


专题八
项目1
在 MyEclipse7.0环境中,编写一个登陆的例子,编写两个过滤器, Filter 1
过滤器用来对字符编码进行过滤, Filter Demo2过滤器用来对页面权限的过滤。
任务一、在 MyEclipse中新建一个名为 Login的 Java Web porject项
任务二、在
项目的目录中:建立一个 Hello的文件夹,其包括登陆
页面- hello. jsp
个End的文件夹,其包括:登陆成功页( success. html)
密码错误页( error. htm)和用户名错误页( faild. htm1)。在WEB- INF/SrC中创
建demo, filter和 demo, servlet两个包, filter包中包括 FilterDemo I和
FilterDemo2两个过滤器类; servlet包中包括 Helloservlet类。
任务三、编写 Hello文件夹中的登陆页面( hello. jsp
任务4.、完成 FilterDemol类代码的编写,实现中文过滤字符
任务五、部署工程到 Tomcat并经过浏览器访问进行访问


项目
经过监听器实现一个在线用户的显示和个数统计。用户登陆时将用户名添加
为 Httpsession会话属性。登陆后跳转到在线首页面,显示当前登陆的用户名称
全部在线人的名称和个数。此监听器可以监听 Servletcontext对象的建立和销

毁,监听 Httpsessi|on对象相关的操做,包括建立、销毁以及属性的增长、删除

修改。并把全部监听的事件日志写入txt文件
任务一、新建“ Listener”工程。新建“ handson register”包
任务二、在“ handson. listener”包下创建 Online Listener. java监听器类,并在
编辑完成编码
任务三、在“ handson. Listener”包下创建存储用户信息类 UserList. java,完成
用户存储功能
任务4.、在“ handson. listener”包下创建用户登陆类 LoginDo. java,完成用
户登陆动做处理功能
任务五、在“ handson. listener”包下建立并编写退出登陆类 Exit Do. java,完
成用户推出动做功能
任务六、在配置文件 web. xml中配置了登陆和退出的 Servlet,在
任务七、部署工程到 Tomcat并经过浏览器访问进行访问



-----------------------------------------------------

本课程教学设计的指导思想是:“以学生为中心”、“以能力为本位”,在教学中,重视学生在校学习与实际工做的一致性,主要从如下几个方面进行了设计。

一、经过工学结合,提升学生的实践能力

   软件技术专业通过多年的工学结合实践,依托与软件企业的良好合做,构建了工学结合的实践模式,以下图所示:

本课程教学设计的指导思想是:“以学生为中心”、“以能力为本位”,在教学中,重视学生在校学习与实际工做的一致性,主要从如下几个方面进行了设计。

一、经过工学结合,提升学生的实践能力

   软件技术专业通过多年的工学结合实践,依托与软件企业的良好合做,构建了工学结合的实践模式,以下图所示:


----------------------------------

精品课程 网址: http://jsj.lcvtc.edu.cn/jpkc/jsp/faysd.asp


---------------------------------------------

《JSP程序设计》课程标准

适用专业:软件技术专业 计算机应用专业(软件开发方向)

开设学期:第四学期

学时:80

1.课程简介

《JSP程序设计》课程是聊城职业技术学院信息学院软件技术专业的专业核心课,计算机应用技术专业的专业选修课。做为Java 程序设计、网页设计等课程的后续课程,本课程主要在于培养学生运用JSP 技术进行 Web 应用程序开发的能力,并培养其良好的编程规范和职业标准。

 2. 课程目标

《JSP程序设计》课程的课程目标是经过学习,熟练掌握运用JSP技术进行Web程序开发的基本技能,并可以进行Web类应用程序的开发,能胜任利用JSP技术进行开发的程序员岗位。并在课程的学习过程当中,掌握良好的IT职业素养。

3.   知识目标

●      熟练掌握配置JSP 开发环境

●      熟练掌握JSP 脚本元素、指令元素的用法

●      熟练掌握JSP 中内置对象的特色及用法

●      熟练掌握JDBC 访问数据库技术

●      熟练掌握JavaBean组件的基本知识

●      熟练掌握 JSP中的标准动做标签

●      熟悉Servlet的通讯方法,掌握Servlet的上下文接口

●      掌握JSP中标签的用法

●      掌握JSP 中Filter过滤器的用法

●      掌握应用JSP 进行WEB 程序开发的能力,初步具有开发实际应用程序的能力。

4.  专业能力目标

●      具有搭建各类的JSP 开发环境的能力

●      具有应用JSP 基本元素创造简单的动态页面的能力

●      具有应用JSP 内置对象实如今服务上存取特定信息,并在不一样页面间进行传递的能力

●      具有应用JDBC 数据库访问技术实现数据存取的能力

●      具有应用监听器实如今线用户统计的能力

●      具有实现 Web 应用程序的注册及登陆功能的能力

●      具有实现典型的购物车功能的能力

●      具有运用自定义标签实现显示时间的能力

5.  职业素养目标:

●      具有良好的团队合做精神

●      具有规范化,标准化的代码编写习惯

●      具有良好的沟通能力

●      学习和总结的能力

6.  课程内容

《JSP程序设计》课程课堂教学采用“教学作一体化”的教学模式,根据基于工做过程的课程开发模式及程序员岗位能力要求,造成了模块化的课程结构,在课程内容表现形式上是以“学习情境”的形式出现。

《JSP程序设计》课程内容

学习情境

工做任务

教学目标及内容

学习目标

学时

学习情境一:JSP开发环境搭建

 

一、   使用“记事本+Tomcat”方式编写一个简单的Web应用程序——HelloWorld

二、   Eclipse+TomcatPlugin+Tomcat开发环境的配置

三、   使用IDE实现HelloWorld

F       理解Web应用程序的体系结构

F       熟悉Java Web应用程序的目录结构

F       熟练掌握Java Web应用程序的开发过程

F       了解经常使用的开发工具以及应用服务器

搭建JSP开发环境

6

学习情境二:实如今线用户统计

 

一、   使用Servlet作一个简单的计数器

二、   实现输出“Welcome to Servlet World”程序

三、   用Servlet实现购物车功能

四、   用Cookie实现登陆网页记录时间的功能

五、   使用Post方法传递数据实现用户登陆功能

 

F       了解Servlet的基础知识

F       了解Servlet的生命周期

F       掌握Servlet的配置方法

F       了解Servlet的体系结构

F       掌握Servlet经常使用的接口及类

F       掌握和使用会话

F       HttpSession类主要方法

F       熟悉Servlet的通讯方法

F       掌握Servlet的上下文接口

利用Servlet技术实现计算器和购物车及登陆界面的功能

18

学习情境三:实现页面验证码

 

一、   用ECLIPSE创建一个handson学员详细信息录入页面

 

F       理解 JSP

F       理解 JSP 页面的各类构成元素

F       了解JSP页面的执行过程

F       了解JSP的优势

实现基本的JSP学员信息录入界面

6

学习情境四:实现用户登陆

 

 

一、   完成用户登陆功能,若是用户输入用户名:handson;密码:handson,则表示用户为合法用户,且显示登陆成功或登陆信息。

F   掌握JSP声明

F   掌握JSP脚本元素

F   灵活应用JSP指令

 

完成用户登陆功能

6

学习情境五:实现会话跟踪

 

 

一、   使用JSP内置对象实现用户登陆功能,显示用户配置信息

二、   使用JSP内置对象显示当前请求的容器信息

F   了解各个JSP内置对象

F   掌握各个主要内置对象用法

掌握JSP各个内置对象的用法,完成显示容器信息功能

6

学习情境6:J实现用户注册

 

 

一、   完成用户注册功能。

 

F   掌握JavaBean组件基本知识

F   掌握JSP中的标准动做标签

F   掌握JavaBean的Scope属性

完成用户注册功能

6

学习情境七  :简单图书查询

 

 

一、   在JSP页面上放置一个显示时间的自定义标签,根据标签的属性设置,显示对应的日期时间格式。

二、   使用JSTL标签,完成图书查询功能

F   掌握标签的基础知识

F   掌握建立和使用自定义标签的步骤

F   掌握简单标签生命周期

F   掌握JSTL基础知识

F   掌握JSTl经常使用标签使用方法

F   掌握JSTl条件标签使用方法

F   掌握JSTl迭代标签使用方法

完成时间的设置和显示并利用JSTL实现图书查询

12

学习情境八:过滤用户请求

 

 

一、   编写一个登陆的例子,并按要求进行权限设置

二、   经过监听器实现一个在线用户的显示和个数统计

F   1.1 Filter简介

F   1.2 Filter的运做方式

F   1.3 Filter的定义与映射

F   1.4 Filter API介绍

F   理解Servlet监听器的概念

F   掌握各类类型的Servlet事件监听器的使用方法

F   掌握监听器的配置

利用过滤和监听技术实现页面权限和用户统计

12

学习情境九:实如今线留言板

 

用模式一实现留言板功能

用模式二实现留言板功能

 

F   理解当今JSP的开发方式

F   理解模式一和模式二的技术特色

F   使用模式一进行开发

F   使用模式二进行开发

利用两种不一样的模式实现留言板

8


---------------------------------

《JSP程序设计》课程考核方式

 《JSP程序设计》课程考核改变传统的终结性考核方式,采起造成性考核和终结性考核相结合,理论考核和实践考核相结合的方式。造成性考核考核学生在平时学习过程当中的态度,项目完成的程度等,终结性考核经过期末考试考查学生对课程的基本知识掌握能力。理论考核考查对项目教学中知识点及知识点的综合运用能力,实践考核考查学生对项目的掌握状况及对综合项目实训的设计能力。经过多种考核方式相结合,能够全方面的考查学生。

《JSP程序设计》课程考核方式

考核项目

考核方法

比例

小计

造成性考核

学习态度

根据学生的课堂回答问题状况,做业完成状况由教师和学生共同打分

5%

50%

学习纪律

根据学生出勤状况由教师和学生评定成绩

5%

项目答辩态度

在项目答辩时,对其它同窗的项目可否积极提出意见,可否仔细听取汇报

15%

项目成绩

项目答辩状况良好,能回答老师和学生提出的相关问题,态度认真

25%

终结性考核

期末成绩(笔试)

由教师评定学生成绩

20%

50%

综合实训项目

由教师、企业专家共同评定成绩

    30%

 



--------------------------------------------

课程定位 :

1.课程描述

《JSP程序设计》课程是软件技术专业中Java 方向的一门专业核心课程。做为Java 程序设计、网页设计等课程的后续课程,本课程主要在于培养学生运用JSP 技术进行 Web 应用程序 开发的能力,并培养其良好的编程规范和职业标准。

 2. 课程目标

《JSP程序设计》课程的课程目标是经过学习,熟练掌握运用JSP技术进行Web程序开发的基本技能,并可以进行Web类应用程序的开发,能胜任利用JSP技术进行开发的程序员岗位。并在课程的学习过程当中,掌握良好的IT职业素养。

3.  知识目标

●      熟练掌握配置JSP 开发环境

●      熟练掌握JSP 脚本元素、指令元素的用法

●      熟练掌握JSP 中内置对象的特色及用法

●      熟练掌握JDBC 访问数据库技术

●      熟练掌握JavaBean组件的基本知识

●      熟练掌握 JSP中的标准动做标签

●      熟悉Servlet的通讯方法,掌握Servlet的上下文接口

●      掌握JSP中标签的用法

●      掌握JSP 中Filter过滤器的用法

●      掌握应用JSP 进行WEB 程序开发的能力,初步具有开发实际应用程序的能力。

4. 专业能力目标

●      具有搭建各类的JSP 开发环境的能力

●      具有应用JSP 基本元素创造简单的动态页面的能力

●      具有应用JSP 内置对象实如今服务上存取特定信息,并在不一样页面间进行传递的能力

●      具有应用JDBC 数据库访问技术实现数据存取的能力

●      具有应用监听器实如今线用户统计的能力

●      具有实现 Web 应用程序的注册及登陆功能的能力

●      具有实现典型的购物车功能的能力

●      具有运用自定义标签实现显示时间的能力

5. 职业素养目标:

●      具有良好的团队合做精神

●      具有规范化,标准化的代码编写习惯

●      具有良好的沟通能力

●      学习和总结的能力