《web应用开发》ppt课件

《web应用开发》ppt课件

ID:40013043

大小:1.04 MB

页数:86页

时间:2019-07-17

《web应用开发》ppt课件_第1页
《web应用开发》ppt课件_第2页
《web应用开发》ppt课件_第3页
《web应用开发》ppt课件_第4页
《web应用开发》ppt课件_第5页
资源描述:

《《web应用开发》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web请求处理☆WEB应用开发精品课程演示:一个学生信息管理系统的登录页面任务:用Servlet实现登录验证,如果用户、密码正确,转到主界面,否则再回到登录页面案例任务引入目标案例任务引入掌握如何编写配置Servlet理解Servlet的生命周期掌握利用servlet读取表单数据Servlet跳转掌握处理HTTP报头信息方法掌握会话跟踪的几种方法ServletContext用法编写线程安全的servlet背景知识常用的Web服务器IISTomcat通常的动态网页技术CGI(CommonGateWayInterface)API常用的有(NSAPI,ISAPI)ASP(A

2、ctiveServerPage)PHP(PersonalHomePage)JSP(JavaServerPage)Servlet什么是Servlet技术Servlet是在Java2平台下取代CGI的一种技术,是一个接收请求,作出响应的网络服务Java类。Servlet是服务器小应用程序;Servlet用来完成B/S架构下,客户端请求的响应处理;Servlet平台独立,性能优良,能以线程方式运行;ServletAPI为Servlet提供了统一的编程接口。示例HelloWorld.javaimportjava.io.*;importjavax.servlet.*;impor

3、tjavax.servlet.http.*;publicclassHelloWorldextendsHttpServlet{protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{response.setContentType(“text/html;charset=GBK”);PrintWriterout=response.getWriter();out.println(“Hellowo

4、rld!”);}}继承HttpServlet重写HttpServlet中的doGet方法在web.xml中配置servletHelloWorldchap03.HelloWorldHelloWorld/hello

5、g>两个名称必须相同供浏览器使用的地址Servlet类的别名包含路径的真实的Servlet类名HttpServlet类中的方法javax.servlet.http.HttpServletpublicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)doGet()方法处理客户端作出的GET请求。publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)doPost()方法处理客户端作出的POST请求。publicvoidinit()初始化代码可写

6、在此方法中publicvoidservice()客户端有请求过来,服务器会调用service()方法,service()方法根据请求来决定调用doGet还是doPost方法publicvoiddestory()删除实例时会调用,释放资源的代码可写在此方法中Servlet的生命周期生命周期全过程:实例化Servlet容器创建Servlet的实例初始化该容器调用init()方法服务如果请求Servlet,则容器调用service()方法销毁实例之前调用destroy()方法销毁不可用销毁实例并标记为垃圾收集利用Servlet读取html表单数据publicvoiddoGe

7、t(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringpersonName,personPwd;personName=request.getParameter("PersonName");personPwd=request.getParameter("PersonPwd");String[]favor=request.getParameterValues("Favor");……}读取html表单中姓名和密码框的值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。