JSP应用开发电子教(学)案_第1页
JSP应用开发电子教(学)案_第2页
JSP应用开发电子教(学)案_第3页
JSP应用开发电子教(学)案_第4页
JSP应用开发电子教(学)案_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

授课日期授课类型学时数2与要求了解常见WEB编程语言的特点,掌握WEB的两种模式教学重点掌握动态网页和静态网页的基本概念,掌握C/S模式和B/S模式的特点教学难点无或思考题思考题,如何运行一个现实有HELLOWORLD字样的页面。审阅意见教学后记学生对网页知识和HTML了解欠缺,需再以后的教学中强化教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、课程介绍1.介绍JSP课程的学习目的1).JAVA目前的发展状况以与趋势2).JSP目前的发展趋势和实际运用情况3).J2EE的概况以与与JSP之间的关系4).介绍开设该课程的原因,以与学2.介绍JSP教学的基本容1).先导课和后续课的介绍,以与学习前的准备工作3).介绍本学习教学的基本容3.介绍学习要求和考核情况1).关于平时出勤和作业的上交3).期末以作品形式进行考核二、WEB技术概述1.静态网页和动态网页的区别3).我们本学习所做的是何种页面,以动态页面为主2.WEB服务器的基本概念2).JSP可以采用TOMCAT作为服务器3.网络和数据库以与网络数据库的基本概念1).对上学期学习过的知识做基本复习1).对ASP和ASP.NET进行介绍2).对PHP进行介绍3).对JSP进行重点介绍,这是本学习的任务5.C/S模式和B/S模式的介绍1).两种模式的基本概念2).C/S模式的优缺点3).B/S模式的优缺点6.如何最快的制作出一个现实HELLOWORLD字样的页面。三、关于逻辑思维能力的介绍1.鼓励大学对编程课进行认真学习培养都很重要3.布置了几道趣味的逻辑思维的题目,让学生回答。授课日期授课类型学时数2与要求掌握JSP运行环境的配置,并要求学生能熟练的进行环境配置教学重点掌握TOMCAT的配置教学难点演示教学,并让学生自己动手实践操作或思考题如何运行一个有HELLOWORLD字样的JSP动态页面。审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、什么是JSP1.JSP的历史和发展2.JSP的基础二、JSP引擎1.WEB应用程序的概念2.什么是JSP引擎3.TOMCAT服务器4.安装TOMCAT服务器的准备工作1.JDK的使用和安装1).复习上学期JAVA课程中JDK的安装和使用2).介绍环境变量的配置,特别是新增环境变3).强调JDK和JRE的区别2.TOMCAT的安装和启动2).介绍TOMCAT里面各文件夹的作用3).介绍TOMCAT的基本启动方法4).介绍TOMCAT如何添加到服务管理中让TOMCAT的使用和启动更加灵5).测试TOMCAT是否安装并成功启动。7).让学生自己动手练习并测试四、JSP页面和WEB服务目录1.带领学生动手编写第一最简单的JSP页面2.提出思考:如何让该页面运行现实3.介绍WEB服务目录的作用1).什么是根目录以与作用2).如何新建其他的WEB目录3).如何在其他盘里新建WEB目录5).让学生将编写页面放到指定WEB目录并运行五丶动手练习1.让学习参照书上的例子,把书上的例子编写成功并运行补充补充本知识和端口号的基本知识HTML基础知识补充知识预留15分钟2.使用TOMCAT的使用的时间进行复习和练习授课日期授课类型实验课学时数2与要求复习TOMCAT的配置,复习以前的JAVA知识和JSP页面知识教学重点掌握TOMCAT的配置,掌握JSP的基本页面教学难点JAVA算法的使用或思考题审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注1.思考要运行一个JSP页面所需要的运行环境2.如何配置TOMCAT服务1.介绍HTML运行原理2.介绍JSP的运行和HTML的关系3.后台的JSP页面运行的详细处理过程别6.JSP页面上不同的元素在运行时候的处理不同7.让学生亲自查看work文件夹下生成的SERVLET文件总共花费30分钟的时间学容。1.要求:修改TOMCAT的端口号为80端口2.要求:在D盘新建一个文件夹,设置成为WEB服务目录3.要求:编写一个能显示100以素数的JSP页面授课日期授课类型学时数2与要求要求学生掌握JSP页面的基本结构教学重点掌握JSP程序片和方法的用法教学难点或思考题用HTML和本节课所需知识完善素数的练习题。审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注1.JSP的运行原理2.思考多线程的管理下,一个页面生成几个Servlet对象二、JSP页面的基本结构1.一个页面文件可以由5种元素组成3).变量和方法的声明4).JAVA程序片2.用实例讲解各元素,并演示运行三、变量和方法的声明1.成员变量的声明1).如何完成成员变量的声明2).成员变量的生命周期和使用围3).成员变量的特点4).成员变量的注意事项2.方法的声明2).方法的使用情况3).演示方法的运行5).判断素数的方法3.部类的声明(了解)四、JAVA程序片1.JAVA程序片的格式3.JAVA程序片里的局部变量的作用围和声明周期,以与和成员变量的区别5.如何将JAVA程序片插入到HTML标记中6.带领学生完成一个简单的JAVA程序片的例子,用两种不同的写法完五丶表达式1.表达式的基本格式3.表达式和out.print()功能一样演示简单的计数器案例很多学生在中忘记了素比较单一,为了给学生打开思路,专门补充素数判断方法,以与如何合理编程JSP页面的实验练习授课日期授课类型实验课学时数2与要求要求学生掌握JSP页面的基本结构中方法和程序片的使用教学重点掌握JSP程序片和方法的用法,学习HTML中表格的使用教学难点如何在HTML标记中合理插入JAVA程序片布置实验任务,让学生动手练习或思考题合运用审阅意见教学后记大部分同学的HTML代码不熟练,还要适当加教学步骤与主要容(教学设计、教学容、过程、方法等)备注1.乱码显示问题2.没有正确的使用空格3.TOMCAT别名的作用4.页面的命名规则和大小写的区别二丶补充表格知识1.<table>标记的使用2.<tr>标记的使用3.<td>标记的使用三、布置实验作用1.要求使用JSP声明一个判断素数的方法,用方法来判断素数否是素数3.要求用JAVA程序片和表达式合理的插入到HTML代码中授课日期授课类型学时数2与要求掌握JSP的指令标记和动作标记,了解注释的用法教学重点掌握JSP的两种指令标记和常见动作标记教学难点Include指令和动作的使用以与区别或思考题思考题,如何用JSP标记去实习一个的布局审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、复习上机课的问题1.方法使用不熟练,JAVA的基础部牢固2.如何从错误提示中修改程序以后将采用哪一种编写方式4.带领学生阅读书上的例子2.5,多接触HTML中表单的知识二、JSP中的注释1.HTML的注释2.JSP的注释4.举例让学生区分隐藏的注释和非隐藏的注释,5.带领学生阅读比较繁琐的例子2.4,再次接触到HTML中表单的知识1.PAGE指令1).PAGE的基本格式2).常用属性的介绍,重点介绍content2).让学生思考其作用3).用实例显示include的代码复用作用4).了解include指令的运行原理,包含时间等基本知识四、JSP动作标记2).运行原理和运行的时间补充:注释中也可以插入JAVA程序片属性3).与include指令的区别,说明各自优缺点4).举例演示区别,查看servlet验证不同2.param动作标记2).基本作用,强调其不能单独使用,一定要配合其他动作标记使用3).演示案例,配合include动作标记来传递数据2).特点和注意事项说明3).让学生思考其作用4).用案例显示其一般功能和实际应用4.plugin标记(了解)授课日期授课类型学时数2与要求教学重点掌握TAG标记教学难点无或思考题思考题,如何用JSP标记去实习一个的布局审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注1.对前一次的上机练习进行解答,先从整体结构上出发,对页面布局进行讲解2.再通过实际编码,一步步完成页面,并对各部3.对提交的作业中发现的不同用法提出思考4.补充HTML表格标签中的常见属性,完成整个表格标签的介绍二丶概述本章容1.对本章容进行概要介绍,明确学习的容2.本章节可以选讲,鼓励学生适当的自学三、TAG文件的结构1.介绍TAG出现的原因和好处2.介绍TAG文件的结构,如扩展名,基本组成部分,并举例验证。四、TAG文件的存储目录1.重点介绍TAG文件的存放规则2.用ANSI编码保存五、TAG标记1.基本格式介绍2.具体使用介绍,举例显示使用情况和细节3.TAG标记的标记体1).介绍什么是标记体,标记体的功能2).如何用标记体传递字符串信息3).用实例显示传递过程六、TAG文件中的常用指令1.tag指令2).和page指令相似的地方进行对比授课日期授课类型学时数2与要求掌握TAG的三种重要指令教学重点attribute指令丶variable教学难点或思考题审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、简单复习TAG的基础知识二、本章容说明1.本章容比较难,实例比较复杂,所以需要引导学生仔细阅读实例3.指令基本格式介绍4.基本功能介绍5.attribute指令的注意事项7.启发学生思考attribute的用途四丶variable指令3.对象的返回4.attribute指令的注意事项5.带领学生阅读例子3.5,完成详细代码的讲解五丶taglib指令1.基本结构3.演示例子3.6,并详细讲解六、TAG标记的嵌套(了解)七、实验练习1.参考书上例子练习使用标记体2.实验目的:让学生灵活掌握在TAG标记中使用标记体3.实验要求JSP页面通过调用TAG文件来显示若干图像1).建立一个tag文件,用于显示一行三列的表格2).建立一个JSP页面,使用带标记体的TAG标记来显示图像3).拓展思考,可用TAG的知识修改以前编写的素数页面JSP动作标记的实验练习授课日期授课类型实验课学时数2与要求熟练掌握JSP的动作标记教学重点include动作标记和forward动作标记,以与HTML表单的使用教学难点include动作标记和forward动作标记布置实验任务,培养学生动手能力或思考题完成一个基本完整框架,变练习用表单传递数据审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注1.FORM标签的使用和常见属性3.FORM标签的运行原理5.图片显示标签6.include动作标记7.forward动作标记二、实验要求1.编写一个导航条,让其他页面都包含该导航条,方便访问2.准备三页面,根据用户的输入跳转到到指定页面3.如果用户输入非法,跳转到错误处理页面2).文本框输入1-3之间的任意一个数,跳转到相应的页面并显示相应的图片3).如果输入非法,跳转到指定的错误处理页面授课日期授课类型学时数2与要求掌握JSP的常见置对象的功能和方法教学重点教学难点或思考题用HTML完成一个表单,用户可以进行四则运算审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注1.导航条的制作2.表格和表单的绘制3.显示图片页面的准备4.表单数据的获取,详细介绍request置对象,引出本章的重点容之一。5.数据的后期处理6.补充图片显示丶表格居中丶安全的操作1.HHTP协议的运行机制2.置对象的作用2.表单标签详细介绍3.举例说明如何用表单提交信息,如何用request获取信息,仔细阅读4.1和4.2实例6.如何获取客户端信息7.如何获取服务器端信息8.如何获取协议的信息授课日期授课类型实验课学时数2与要求教学重点教学难点或思考题用HTML完成一个表单,用户可以进行四则运算审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、相关知识点1.attribute指令2.variable指令3.置对象jspContext二、实验要求1.目的:让学生灵活掌握在TAG标记中使用attribute指令和variable指令2.实验要求:编写一个TAG文件,负责计算三角形或梯形的面积,并将计算结果返回给调用该TAG文件的JSP页面。编写一个JSP页面,该页面负责向3.实验步骤2).JSP页面将输入的信息提交给TAG文件计算,并将计算结果显示出来3).TAG页面使用variable指令返回计算出的相应面积,以与字符串提示信息。授课日期授课类型学时数2与要求掌握表单里使用的常见控件标记教学重点request对象、HTML标签的使用教学难点或思考题用HTML完成一个表单,用户可以进行四则运算审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注1.INPUT标签a)介绍radio标记以与常见属性。c)如何判断是否被选中d)如何获取单选按钮的值e)让学生动手完成上图的例子,练习用单选钮。c)如何选中一个复选按钮d)补充getParameterValues()方法如何获得多个a)密码框的功能和文本框一样b)外观有一些差别,可用CSS样式调节。可以提交隐藏信息授课日期授课类型学时数2与要求掌握表单里使用的常见控件标记教学重点request对象、HTML标签的使用教学难点或思考题用HTML完成一个表单,用户可以进行四则运算审阅意见教学后记教学步骤与主要容(教学设计、教学容丶过程、方法等)备注成上重海京四则运算计算器的制作授课日期授课类型实验课学时数2与要求掌握表单中的文本框丶列表丶按钮的使用,掌握用request获取请求中的数据教学重点request的使用教学难点用JAVA知识进行算法的编写布置实验任务,培养学生动手能力或思考题四则运算计算器审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注1.置对象request的getParameter()方法获取指定参数的值2.form标记丶input标记、select标记的综合运二、实验目的本实验的目的是让学生掌握怎么在JSP中使用置对象request1.编写inputNumber.jsp页面完成所有的功能2.用可视化操作对页面的外观进行布局3.在程序片对获取数据,并编写相应的算法计算完成对应功能5.正常的现实出计算结果四、思考问题1.除数为0怎么处理2.if语句和switch语句哪个更适用授课日期授课类型学时数2教学目的与要求掌握response对象的sendRediret()方法和定时刷新的方法,了解其他方法教学重点response对象的sendRediret()方法教学难点response对象的sendRediret()方法理论讲授,案例引导或思考题思考题:如何控制用户对页面的访问审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、response对象介绍2.工作原理二丶response对象的常见方法介绍1.动态响应contentType属性2.动态响应页面的编码3.获得输出类PrintWriter的对象三丶定时刷新方法的介绍1.response.setHeader("Refresh","5");5秒后定时刷新页面2.response.setHeader("Refresh","5;url=");5秒后定时刷新页面并且跳转到指定页面四丶response重定向1.主要功能是完成重定向,从一个页面跳转到另外一个页面。2.sendRedirect和forward的区别3.实例:用户登录丶根据当前时间跳转到不同的页面。4.补充知识:response.sendRedirect()方法后面常跟retu的语句被执行五丶response的状态行1.介绍常见状态行代码,如404、500等2.sendError(intnumber)介绍3.sendError(intnumber,Stringmsg)介绍5.如何阻止用户直接从浏览器从输入网址进行页面访问6.完善根据用户输入显示不同页面的实验,如何防止导航页面被用户直接访六、思考题1.如何保存用户的信息2.用户登录和退出的功能到底如何实现,登录以后需要处理什么?用户调查问卷的制作授课日期授课类型实验课学时数2教学目的与要求要求熟练掌握request、response置对象的常用方法,掌握表单的使用教学重点request的getParameter()方法、response的sendRedi教学难点复选框取值和如何判断用户输入布置任务,让学生动手练习。或思考题用所学知识制作一个调差问卷表。审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、相关知识1.request置对象的getParameter()方法和getParameterValues()方法的使用2.response置对象的sendRedirect()方法的使用3.表单以与表单中控件的综合使用二、实验目的让学生更加熟练的掌握常见置对象的方法以与表单的使个人信息调查表(*为必填项目)学历:本科√三、实验要求1.research.jsp页面要求a)获取页面提交过来的信息,并将信息显用户名:张三学历:本科对本站的评价:一般session基础知识授课日期授课类型理论学时数2教学目的与要求掌握session的主要功能,掌握session的常见方教学重点setAttribute()和getAttribute()方法教学难点setAttribute()和getAttribute()方法理论讲授,用案例引起思考。或思考题审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、session对象1.什么是session对象2.为什么要引入session对象3.session对象的基本原理二、session对象的常见方法介绍1.getId()方法a)测试session的工作围2.session对象与URL重写3.setAttribute(Stringkey,Objectobj)和getAttibute(Stringkey)b)P89页例4-174.getCreationTime()和getLastAccessedTime()a)用实例显示session的创建时间和操作时间b)复习Java中Date类的使用5.设置最大的发呆时间a)tomcat中如何配置发呆时间b)setMaxInactiveInterval(intInterva)实例:用isNew()方法控制计数器,防止用户刷新。三、综合实例1.完成2个页面的编写,一个页面完成文本的输入,另外一个页面显示该文本2.使用session对时间进行控制,计算2次提交授课日期授课类型实验学时数2教学目的与要求对session的综合运用,实现登录功能模教学重点登录模块的基本原理,session的综合运用教学难点Session的常见方法以与综合运用或思考题登录模块的实现审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、首页的制作1.要求用户没有登录成功不能访问首页3.response.sendRedirect()一般和return连用二、登录页面的制作1.完成表单的使用,1个文本框丶1个密码框和1个确定按钮2.补充css样式,让文本框和密码框的外形统一。3.表单将请求传递给当前页面,由当前页面获取请求数据,对登录情况进行判4.登陆成功,将登录信息存入session对象中,再跳转到首页;登录失败什么5.补充javascript语言中对表单输入数据为空的控制,更有效的完成表单的三、退出页面的制作1.退出页面完成的主要功能是摧毁当前的session对象2.跳转回登录页面让用户重新登录四、思考1.如何保存登录成功后的信息,让用户下次访问可以不用再登录2.以后学习用访问数据库中的数据后,如何实现真用session完成猜数游戏授课日期授课类型实验学时数2教学目的与要求掌握session的使用方法和常见方法的使用教学重点Session保存会话信息教学难点Session保存会话信息提示并布置任务,让学生动手实习或思考题完成一个基于WEB的猜数游戏审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、相关知识1.session的基本概念2.session的生存周期二、实验目的本实验的目的是让学生掌握怎么样使用session对象编写四个JSP页面inputGuess.jsp、result.jsp、small.jsp丶large.jsp和success.jsp,实现猜数字游戏。具体要求如下1.inputGuess.jsp的具体要求用户请求inputGuess.jsp时,随机分配给该用户一个1到100之间的数。该页面同时负责将这个数字存在用户的session对象中。该页面提供表单,用户可以使用该表单输入自己的猜测,并提交给result.jsp页面。result.jsp页面负责判断inputGuess.jsp提交的猜测是否和用户的象中存放的那个数字一样,如果一样就将用户重定向到success.jsp;如果不一样就将用户重定向到large.jsp或small.jsp和large.jsp页面提供表单,用户可以使用该表单继续输入自己的猜测,并提交给result.jsp页面。success.jsp页面负责负责显示用户成功的消息,并负责输出用户session对象中的授课日期授课类型学时数2教学目的与要求理解用seesion完成购物车的编程,掌握out的常见方法,了解a教学重点教学难点实例演示授课,将知识点融入实例中或思考题审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记一、Vector简介1.功能和作用二、购车的编程1.基本页面的制作2.数据的获取以与将购物数据存放在Vector对象中4.Vector对象的遍历5.安全性和完整性的考虑6.思考题:购物车的删除操作如何完成1.out对象的基本概念四、application对象1.application对象的基本概念2.application对象的作用围4.综合实例:application对象完成计数器的制作,比较用session和application的不同。授课日期授课类型习题课学时数2教学目的与要求掌握综合实例中的编程技巧和对页面的控制教学重点无教学难点无实验讲解,让学生跟着动手练习或思考题审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注1.什么是Cookie对象3.Cookie的作用5.Cookie的添加6.Cookie获取7.Cookie的使用和遍历8.Cookie生成周期9.综合实例:用Cookie记录登录成功的用户信息,保留2个小时的时间二、四则计算器1.讲解可视化操作完成表单2.讲解如何获取请求中的参数值3.讲解对获取的数据的加工和处理5.讲解如何用swicth语句6.讲解如何显示出结果1.提示猜数游戏所需要使用的哪些参数2.提示如何完成随机数的生成,以与初始化参数3.提示如何对用户的判断结果进行保存JSP对SQL数据库的操作授课日期授课类型实验课学时数2教学目的与要求理解JDBC的概念,掌握连接数据库、执行SQL语句、返回结果集丶关闭数据库教学重点掌握连接数据库丶执行SQL语句、返回结果集丶关闭数据库教学难点执行SQL语句和结果集的操作引导学生动手,完成对数据库中数据的访问或思考题审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、SQLServer2000数据库二、JDBC概述JDBC技术介绍JDBC驱动程序三、数据库的操作1.加载JDBC驱动程序{Class.forName(".microsoft.sqlserver.jdbc.SQLServerDSystem.out.println("加载数据库驱动时抛出异常,容如下:");}Connectionconn=DriverManager.getCon"jdbc:sqlserver://:1433;DatabaseName=db_3.执行SQL语句Statement接口的executeQuery()完成SQL查询结果以ResultSet接口的对象返回,5.关闭连接对数据库进行查询操作授课日期授课类型实验课学时数2教学目的与要求掌握各种select语句的查询操作教学重点用连接符构成包含变量的SQL语句教学难点用连接符构成包含变量的SQL语句或思考题审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、复习数据库操作1.加载驱动程序3.创建SQL语句容器5.关闭连接1.将查询结果以表格形式显示2.指定字段进行查询3.用文本框输入数据进行查询a)数字类型字段的查询b)字符串类型的字段查询4.模糊查询和精确查询a)通配符的使用5.对指定围的查询a)and和or关键字的使用b)between…and语句的使用6.对查询结果进行排序a)升序排列b)降序排列数据库更新操作、预处理操作授课日期授课类型实验学时数2教学目的与要求掌握对数据的增、删丶改的操作,掌握用预处理SQL教学重点掌握对数据的增、删丶改的操作,掌握用预处理SQL教学难点掌握用预处理SQL或思考题审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、复习对数据库的连接操作二、executeUpdate()方法的介绍1.主要功能2.返回值的作用1.复习INSERT语句的构成2.用变量构成复杂的INSERT语句3.用实例练习将表单中提交的数据插入到数据表中四、修改记录1.复习UPDATE语句的构成2.用变量构成复杂的UPDATE语句3.用实例练习将表单中提交的数据更新数据表中五、删除记录1.复习DELETE语句的构成2.用变量构成复杂的DELETE语句3.用实例练习将表单中提交的数据在表中删除六、预处理语句3.执行预处理语句a)更新操作滚动结果集和综合实例授课日期授课类型学时数2教学目的与要求掌握滚动结果集的使用方法,掌握如何用滚动结果集分页显示教学重点滚动结果集分页显示数据教学难点滚动结果集分页显示数据理论讲解,案例显示或思考题登录操作的完成审阅意见主讲教师或教学组长签名:教研室主任签名:教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、滚动结果集1.滚动结果集的概念和作用3.滚动结果集的常见方法4.用滚动结果集对游标进行控制5.用滚动结果集完成数据的分页显示二、事务1.了解什么是事务2.如何对事务操作进行控制3.实例介绍事务的使用方法1.完成普通的登录功能a)如何进行查询3.介绍如何用预处理防止SQL注入攻击四、对猜数游戏进行讲解1.session信息的初始化2.session信息的传递3.session信息的反馈数据表操作的综合实例授课日期授课类型实验学时数2教学目的与要求掌握数据库的查询丶增加、修改丶删除操作以与一些页面编程技巧教学重点数据库的查询丶增加、修改丶删除操作教学难点数据库的查询、增加、修改、删除操作布置任务,让学生独立练习或思考题审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、相关知识1.数据库连接操作2.数据表查询操作3.数据库更新操作4.数据库添加操作6.预处理操作二丶query.jsp页面1.完成数据库的查询工作1.在query.jsp页面单击“添加”按钮后弹出此页面2.将表单中输入的数据插入到数据表中四、update.jsp页面1.对指定学号的学生的基本资料进行修改2.将修改后的资料传回到数据表中五、delete.jsp页面1.删除指定学号的学生记录JavaBean基础授课日期授课类型理论学时数2教学目的与要求掌握JavaBean的编写和使用方法教学重点教学难点理论讲解,配合实例练习或思考题审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、JavaBean概述1.JavaBean的定义2.JavaBean的优点3.JavaBean工作原理二、JavaBean的编写和使用1.JavaBean的编写a)如果类的成员变量的名字是xxx,那么为了获取或更改成员变量的值,即获取或更改属性,类中必须提供两个方法:b)类中声明的方法的访问属性都必须是public的。c)类中声明的构造方法必须是public丶无参数的2.JavaBean的保存Web服务目录\WEB-INF\clas3.JavaBean的使用<jsp:useBeanid=“给bean起的名字”class=“创建bean的类”scope="bean有效围">a)scope取值pageb)scope取值request5.实例演示JavaBean编程1.getProperty动作标记<jsp:getPropertyname="beanid"property="bean的属性">2.setProperty动作标记<jsp:setPropertyname=“bean的id"property="bean的属性”value=字符串/>JavaBean的综合实例授课日期授课类型理论学时数2教学目的与要求掌握用JavaBean对业务逻辑的封装教学重点掌握用JavaBean对业务逻辑的封装教学难点掌握用JavaBean对业务逻辑的封装案例引导或思考题审阅意见教学后记教学步骤与主要容(教学设计、教学容、过程、方法等)备注一、三角形类1.用JavaBean对三角形进行封装2.使用Bean计算三角形的面积二、猜数字游戏类1.用JavaBean对猜数游戏进行类封装2.用猜数游戏类优化之前的猜数游戏1.用JavaBean对四则运算进行类封装2.用四则运算类优化之前四则运算实验四、浏览图片类1.对现实的图片进行类封装2.使用JavaBean对图片进行显示五、JavaBean与数据库的操作2.分页类3.公共类设计1.用JavaBean对商品进行封装2.将以前版本的购物车用JavaBean进行优化JavaBean的综合实例授课日期授课类型实验学时数2教学目的与要求掌握JavaBean的编写原理和使用方法教学重点掌握JavaBean的编写原理和使用方法教学难点掌握JavaBean的编写原理和使用方法布置任务,独立练习或思考题审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、相关知识1.JavaBean的编写和保存2.JavaBean的使用3.数据库的连接二、实验要求1.编写登录界面的外观2.用JavaBean对用户的登录情况进行封装a)属性包括账号和密码b)方法包括判断登录成功3.用JavaBean对数据库操作进行封装a)连接数据库b)查询数据库Servlet的基础知识授课日期授课类型实验学时数2教学目的与要求掌握Servlet的基础知识教学重点教学难点实例讲解,配合练习或思考题审阅意见教学后记教学步骤与主要容(教学设计丶教学容、过程、方法等)备注一、Servlet类与servlet对象2.字节码文件的保存二、编写web.xml1.编写的web.xml文件保存到Web服务目录的WEB-INF子目录中2.web.xml文件中标记的具体容与其作用c)<servlet-mapping>标记与子标记四、servlet对象的工作原理1.servlet对象的生命周期3.service方法4.destroy方法用户请求类型是POST还是GET,服务器的处理过程完全一样,那么我们可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论