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

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

位和作用

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

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

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

应用程序客户端和 applet组件

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

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

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

Boss有一定的认识。

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

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技术实现网页计数器
任务1、新建一个工程,名为“ Servlet Dem”。
任务2、新建“ handson, test”包。在该包下新建 CountIng. java.类
任务3、导入所用到的类和接口
任务4.、设置计数时需要的变量
任务5、编写init方法,在 Servlet被加载时调用
任务6.、编写 CountIng java类中的 do geto和 donoso方法
任务7.、编写 CountIng java类中的 destroy方法
任务8.、在 web. xml中配置 Servlet


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

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


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


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


专题五
项目1
使用JsP内置对象实现用户登录功能,显示用户配置信息,使用JSP内置
对象显示当前请求的容器信息
任务1、新建一个工程 innerob|ect
任务2、新建和编写 login. jsp代码如下
任务3、新建 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显示该用户的信息

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


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

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


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


项目
通过监听器实现一个在线用户的显示和个数统计。用户登录时将用户名添加
为 Httpsession会话属性。登录后跳转到在线首页面,显示当前登录的用户名称
所有在线人的名称和个数。此监听器能够监听 Servletcontext对象的创建和销

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

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



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

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

1、通过工学结合,提高学生的实践能力

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

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

1、通过工学结合,提高学生的实践能力

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


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

精品课程 网址: 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开发环境搭建

 

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

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

3、   使用IDE实现HelloWorld

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

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

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

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

搭建JSP开发环境

6

学习情境二:实现在线用户统计

 

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

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

3、   用Servlet实现购物车功能

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

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

 

F       了解Servlet的基础知识

F       了解Servlet的生命周期

F       掌握Servlet的配置方法

F       了解Servlet的体系结构

F       掌握Servlet常用的接口及类

F       掌握和使用会话

F       HttpSession类主要方法

F       熟悉Servlet的通信方法

F       掌握Servlet的上下文接口

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

18

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

 

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

 

F       理解 JSP

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

F       了解JSP页面的执行过程

F       了解JSP的优点

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

6

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

 

 

1、   完成用户登录功能,如果用户输入用户名:handson;密码:handson,则表示用户为合法用户,且显示登录成功或登录信息。

F   掌握JSP声明

F   掌握JSP脚本元素

F   灵活应用JSP指令

 

完成用户登录功能

6

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

 

 

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

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

F   了解各个JSP内置对象

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

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

6

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

 

 

1、   完成用户注册功能。

 

F   掌握JavaBean组件基本知识

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

F   掌握JavaBean的Scope属性

完成用户注册功能

6

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

 

 

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

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

F   掌握标签的基础知识

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

F   掌握简单标签生命周期

F   掌握JSTL基础知识

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

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

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

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

12

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

 

 

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

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

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. 职业素养目标:

●      具备良好的团队合作精神

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

●      具备良好的沟通能力

●      学习和总结的能力

 





















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值