基于JAVA技术的Web.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVA技术的Web

基于JAVA技术的Web应用开发 (2)Servlet初步 洛阳师范学院信息技术学院 本节内容 Servlet初步 什么是Servlet Servlet的原理 HttpServlet类及其方法 所需软件与安装方法(演示) 第一个Servlet: HelloWorldServlet Web程序的目录结构 web.xml中的Servlet访问配置 Servlet初步: 什么是Servlet Java Web程序的所有请求响应都是由Servlet完成的,Servlet是Java Web的核心程序。 Servlet没有main之类的执行方法,当用户访问服务器(如Tomcat)时,Tomcat通过调用Servlet的某些方法完成处理过程。 …… 请求(Request) 请求(Request) 响应(Response) 响应(Response) Servlet初步:Servlet原理 浏览器提交的Http请求被Tomcat封装成为HttpServletRequest类型的对象request 请求头数据可以从它查询到 请求正文也有对应的方法获取 返回给浏览器的Http响应被Tomcat封装为HttpServletResponse类型的对象response 通过设置该对象可以控制输出的内容 Servlet中与request/response无关的其他部分用于处理业务逻辑,例如读写数据库、权限检查等 Servlet初步:Servlet原理 Servlet要求必须实现javax.servlet.Servlet接口。 为方便起见,Servlet API提供了HttpServlet这个类(实现了上述接口),一般从该类扩展即可。 Servlet初步:所需软件与安装 JDK: Java 6 SE 相关配置: path, classpath Tomcat: Tomcat 6 或 Tomcat 7 相关配置: server.xml, tomcat-users.xml Eclipse: Eclipse 3.6 ( for Java EE ) 相关配置: 指定JDK和tomcat 其他选择:MyEclipse 一个最简单的Servlet的运行(HelloServlet) 一个最简单的Servlet的运行(HelloServlet) import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); java.util.Date today = new java.util.Date(); out.println(“html “ + “body” + “h1 align=centerHello World Servlet/h1” + “br” + today + “/body” + “/html”); } } HelloServlet.java内容 一个最简单的Servlet的运行(HelloServlet) ?xml version=”1.0” encoding=”ISO-8851-1” ? web-app xmlns=”/xml/ns/j2ee” xmlns:xsi=”/2001/XMLSchema-instance” xsi:schemaLocation=”/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd” version=”2.4” servlet servlet-nameA Hello Servlet/servlet-name servlet-classHelloServlet/servlet-class /servlet servlet-mapping servlet-nameA Hello Servlet/servlet-name url-pattern/hello/url-pattern /servlet-mapping /web-app web.xml内容 一个最简单的Servlet的运行(HelloServlet) 编译: javac -classpath /pathtoTomcat/common/lib/servlet-api.jar –d classes HelloServlet.java

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档