JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet

上传人:E**** 文档编号:89155362 上传时间:2019-05-19 格式:PPT 页数:22 大小:476.01KB
返回 下载 相关 举报
JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet_第1页
第1页 / 共22页
JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet_第2页
第2页 / 共22页
JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet_第3页
第3页 / 共22页
JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet_第4页
第4页 / 共22页
JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet》由会员分享,可在线阅读,更多相关《JSP网站开发 教学课件 ppt 作者 孟洁 课件 servlet(22页珍藏版)》请在金锄头文库上搜索。

1、第二章 jsp网站开发技术,第一节 servlet实现登录系统,JSP技术要点,服务器端技术:JSP和Servlet 中间组件技术:JavaBean 代码分离技术:Jsp标记,Java技术,Jsp脚本,Servlet技术,Jsp标记,MVC,简介 web应用项目结构,dbms,Web应用的目录层次,myWebApp index.html login.jsp 404NotFound.html images my1.gif my2.gif WEB-INF web.xml mytag.tld classes ShoppingCart.class lib DbLibrary.jar,网站开发工具,Jc

2、reater+网页编辑工具 需要配置web服务器 对硬件要求低 Jbuilder集成开发环境 自带web服务器 对硬件要求高 开发环境比较复杂,Web服务器配置方法,安装Tomcat 配置环境变量 Jdk_home Java_home Tomcat_home 启动服务 测试网站运行,业务逻辑分析,登陆页面,servlet,请求(用户名和密么参数),应答(在会话中存储参数),简介 Servlet的优点,可轻松扩展 安全 跨平台,JAVA的优点,Servlet的优点: 与其它资源交互; 运行速度快,只加载一次,可以维护请求之间的服务 与协议无关; ,Servlet体系结构 包,Javax.serv

3、let 提供支持通用的,跨协议的servlet的所有类 Javax.servlet.http 增加了特定与http的功能。,Servlet体系结构servlet实现,Servlet实现:Servlet接口,init方法,service方法: 客户请求和响应调用该方法,释放内存、关闭Web服务器调用destroy方法,课堂练习,完成一个servlet的演示案例,体验servlet通过HttpServlet产生servlet示例,体验servlet,Web目录的结构:servlet的位置 Servlet的实现 Web.xml的作用,请求和响应 ServletRequest,service方法的基本

4、参数,在servlet初始化的时候,由容器将用户发送的数据及对数据操作的方法包装成此对象 ServletRequest接口可访问如下信息 客户端传递的参数的名称 正在使用的协议 远程主机的名称,Web包容器接收到客户请求调用service方法时,会自动创建类型为ServletRequest 的对象。,ServletRequest重要方法,属性,值(对象),setAttribute 方法:设置属性的值,getAttribute 方法:返回属性的值,removeAttribute方法:删除属性,ServletRequest 重要方法,请求和响应 HttpServletRequest,HttpSer

5、vletRequest 提供对 HTTP 头数据的访问 扩展 HttpServlet 类并覆盖处理 HTTP 请求的 Servlet 方法 getQueryString()方法返回客户端的请求字符串,HttpServletRequest主要方法,请求和响应 ServletResponse,ServletResponse接口 作为回复响应客户端 设置回复的内容长度和 MIME 类型 提供 Writer 和输出流的机制,ServletResponse主要方法,public void setContentType(String type) 用于设置响应的MIME类型, 如: response.set

6、ContentType(“text/html”); public java.io.PrintWriter getWriter() 返回一个PrintWriter对象,在应答中发送字符文本 比如:PrintWriter out = response.getWriter(); out.println(“.”);,public void sendError(int status) 比如在servlet文件中有如下代码: response.sendError(404); 则当遇到该代码时,会转到一个错误页面:文件没有发现(404错误)。 public void sendRedirect(String location) 比如response.sendRedirect(“/abc.html”); 遇到该行代码,会转到abc.html页面。,HttpServletResponse,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号