基于java技术的web应用开发(2)new

基于java技术的web应用开发(2)new

ID:33926200

大小:1.01 MB

页数:12页

时间:2019-02-28

基于java技术的web应用开发(2)new_第1页
基于java技术的web应用开发(2)new_第2页
基于java技术的web应用开发(2)new_第3页
基于java技术的web应用开发(2)new_第4页
基于java技术的web应用开发(2)new_第5页
资源描述:

《基于java技术的web应用开发(2)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于JAVA技术的Web应用开发(2)Servlet初步洛阳师范学院信息技术学院本节内容Servlet初步什么是ServletServlet的原理HttpServlet类及其方法所需软件与安装方法(演示)第一个Servlet:HelloWorldServletWeb程序的目录结构web.xml中的Servlet访问配置Servlet初步:什么是ServletJavaWeb程序的所有请求响应都是由Servlet完成的,Servlet是JavaWeb的核心程序。Servlet没有main之类的执行方法,当用户访问服务器(如Tomcat)时,Tomcat通过调用Servle

2、t的某些方法完成处理过程。客户端服务端请求(Request)Servlet1响应(Response)Servlet2浏览器……Servlet3…请求(Request)ServletN响应(Response)Servlet初步:Servlet原理浏览器提交的Http请求被Tomcat封装成为HttpServletRequest类型的对象request请求头数据可以从它查询到请求正文也有对应的方法获取返回给浏览器的Http响应被Tomcat封装为HttpServletResponse类型的对象response通过设置该对象可以控制输出的内容Servlet中与request/res

3、ponse无关的其他部分用于处理业务逻辑,例如读写数据库、权限检查等Servlet初步:Servlet原理Servlet要求必须实现javax.servlet.Servlet接口。为方便起见,ServletAPI提供了HttpServlet这个类(实现了上述接口),一般从该类扩展即可。Servlet初步:所需软件与安装JDK:Java6SE相关配置:path,classpathTomcat:Tomcat6或Tomcat7相关配置:server.xml,tomcat-users.xmlEclipse:Eclipse3.6(forJavaEE)相关配置:指定JDK和tomca

4、t其他选择:MyEclipse一个最简单的Servlet的运行(HelloServlet)写Servlet代码(HelloServlet.java)修改服务器配置(web.xml)编译、测试运行一个最简单的Servlet的运行(HelloServlet)importjavax.servlet.*;importjavax.servlet.http.*;importjava.io.*;publicclassHelloServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponser

5、esponse)throwsIOException{PrintWriterout=response.getWriter();java.util.Datetoday=newjava.util.Date();out.println(““+“”+“HelloWorldServlet”+“
”+today+“”+“”);}}HelloServlet.java内容一个最简单的Servlet的运行(HelloServlet)

6、?>AHelloServletHelloServlet

7、rvlet-class>AHelloServlet/helloweb.xml内容一个最简单的Servlet的运行(HelloServlet)编译:>javac-classpath//co

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

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

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