




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2014至2015学年第2学期jsp/servlet应用开发教案课程编码:_总学时周学时: 86 / 6 开课时间: 2015年 3月 9日第 1周至第15周 授课年级、专业、班级: 13级软件技术应用开发 使用教材: JSP程序设计实例教程 授课教师: 黄锵 本课程教学目的1.了解常见的网络协议。2.理解HTTP工作原理。3.理解静态网页、动态网页、WEB服务器等基本概念。4.了解WEB服务器Tomcat的主要目录及配置。5.掌握Servlet的使用。6.掌握JSP的基本语法及使用方法。7.掌握MySQL数据库的基本使用方式(表格的创建、数据的读写)。8.掌握整合Servlet、JSP和MySQL构建一个WEB网站的技能。9.掌握常见WEB组件的使用(文件上传、JavaMail、JFreeChart)10.了解客户端脚本语言javascript的高级应用本课程教学要求1、jdk1.6或以上eclipse、myeclipse、tomcat2、自备U盘,存储实验项目本课程教学方法1、以编程实训为主2、任务分解:先将难度高、复杂度大的编程项目,降解为功能点单一的小任务单元,再逐步添加、完善功能。学生创新精神和实践能力培养方法 在从简单的应用程序,过渡到高级应用的过程中,引导学生自行思考、分组讨论组件组装方式,思考如何根据已掌握的技术和已编写完成的应用,举一反三完成新功能。 即将每次实验做为“积木块”,教学完成基本的“积木块”,根据实训最终主题,由学生讨论思考完成积木组装。考核方式 笔试教学参考资料JSP与Servlet核心编程作者:(美)Marty Hall,Larry Brown 译者: 赵学良ISBN:9787302203087出版社:清华大学出版社对教案的分析总结周 次7时 间 2015年4月20日第1-4节章 节名 称HTML/CSSFilter综述授 课方 式理论课()、实践课()、实习( )教学时数4教 学目 的1.理解CSS的盒子模型。2.了解浮动布局。3.理解过滤器的概念。4.掌握过滤器的使用方法。教 学方 法教 学要 求教 学内 容1.盒子模型简介 盒子模型是CSS的基石之一,它指定元素如何显示。页面上的每个元素都被浏览器看成是一个矩形的盒子,这个盒子由元素的内容、填充、边框和边界组成。网页就是由许多个盒子通过不同的排列方式(上下排列,并列排列,嵌套排列)堆积而成。每个HTML元素都可以看作是一个装了东西的盒子 盒子里面的内容到盒子的边框之间的距离即填充(padding),盒子本身有边框(border),而盒子边框外和其它盒子之间,还有边界(magin)。默认情况下盒子的边框是无,背景色是透明,所以我们在默认情况下看不到盒子。一个元素实际宽度=左边界左边框左填充内容宽度右填充右边框右边界2.【项目实训】在08-03用户登录模块的基础上,对界面进行美化。(1)功能区域划分 定义表单区域和图片、广告区域(2)定义区域框架的样式(3)完善表单项区域(4)完善表单项样式(5)运行WEB应用,观察显示效果-1. 过滤器Filter1.1 过滤器的处理过程1.2 Web容器在处理过滤器链时,将按过滤器的先后顺序对请求进行处理,如下图所示。 过滤器的过滤顺序取决于web.xml配置文件中的元素的排列顺序。在大多数情况下,过滤器链排列的顺序非常重要。也就是说,在应用A过滤器前使用B过滤器与在使用B过滤器前使用A过滤器所得到的结果是完全不同的。如果一个应用程序中使用了一个以上的过滤器,那么在配置元素的时候需要特别注意,必须按照预期的过滤顺序排列元素。2. 过滤器对象的类结构 过滤器对象放置在javax.servlet包中,其名称为Filter,它是一个接口。除这个接口外,与过滤器相关的对象还有FilterConfig对象与FilterChain对象,这个两个对象也同样是接口对象,位于javax.servlet包中,分别为过滤器的配置对象与过滤器的传递工具。在实际开发中,定义过滤器对象只需要直接或间接的实现Filter接口就可以了,下图中的MyFilter1过滤器与MyFilter2过滤器,而FilterConfig对象与FilterChain对象用于对过滤器的相关操作。 每一个过滤器对象都要直接或间接的实现Filter接口,在Filter接口中定义了三个方法,分别为init()方法、doFilter()方法与destroy()方法,其方法声明及说明如下表所示。FilterConfig接口由Servlet容器进行实现,主要用于获取过滤器中的配置信息,其方法声明及说明如下表所示。 FilterChain接口接口仍然由Servlet容器进行实现,在这个接口中只有一个方法,其方法声明如下:public void doFilter ( ServletRequest request, ServletResponse response ) throws IOException, ServletException 创建一个过滤器对象需要实现javax.servlet.Filter接口,同时实现Filter接口的destroy()、doFilter()和init()三个方法。 过滤器的初始参数由元素指定,它是过滤器配置元素即元素的一个可选子元素,可以为一个过滤器配置0个或任意多个元素。每个元素包含一个子元素和一个子元素,它们分别代表参数名和参数值。 【注意事项】过滤器的拦截动作就是指:当什么条件满足时,拦截器将会起作用。(1)当采用重定向(直接跳转)的方式进行跳转时,过滤器会起作用,因为浏览器地址栏发生了变化,即:当浏览器地址栏发生变化时,过滤器就会进行拦截,即:浏览地址发生变化肯定产生新的request对象,这时过滤器就会进行拦截。(2)当采用请求转发的方式进行跳转时,过滤器不会起作用,因为浏览器地址栏没有发生变化,即:当浏览器地址栏没有发生变化时,过滤器就不会进行拦截,也就是说:浏览器地址栏不发生变化,就不会产生新的request对象,所以过滤器不会进行拦截。3 过滤器的应用【例】WEB网站访问鉴权 在以前的实训项目中,我们虽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年计算机四级题库检测试题打印含答案详解【典型题】
- 农发行安康市石泉县2025秋招笔试热点题型专练及答案
- 农发行杭州市桐庐县2025秋招笔试行测高频题及答案
- 嘉兴钳工考试题目及答案
- 2025年怀化麻阳苗族自治县县直企事业单位引进25名高层次及急需紧缺人才笔试备考题库及答案详解1套
- 郑州市2025年度河南郑州大学公开招聘财务管理类工作人员10名笔试历年参考题库附带答案详解
- 2025年运动医学运动损伤应急处理模拟试题答案及解析
- 2025年中国邮政集团有限公司江苏省分公司人员招聘笔试模拟试题及完整答案详解一套
- 2025年光伏发电系统设计与优化考核综合提升练习题(培优a卷)附答案详解
- 2025年自考专业(计算机网络)试题及参考答案详解(培优)
- 贷后管理协议合同
- 罗才军《少年闰土》省公开课一等奖全国示范课微课金奖课件
- 放射科造影剂过敏反应应急处理预案
- 触电事故应急演练方案
- 2025年上海市高考英语热点复习:阅读理解说明文
- (完整版)八上新闻拟标题专项训练题
- 国家管网集团合同范本
- 《新能源汽车动力电池及管理系统检修》全套教学课件
- 妇产科三基三严培训内容
- 中医全科学科
- 2024年《招标采购专业知识与法律法规》考前必刷必练题库500题(含真题、必会题)
评论
0/150
提交评论