zoukankan      html  css  js  c++  java
  • Servlet技术

    a)什么是Servlet
    1.Servlet是运行在服务器上的一个小程序,用来接收客户端发送过来的请求,并且响应数据给客户端 。

    b)手动实现Servlet程序
    1.编写一个类去实现Servlet接口


    2.实现service方法,处理请求,响应数据

     1 public class helloServlet implements Servlet {
     2     @Override
     3     public void init(ServletConfig servletConfig) throws ServletException {
     4 
     5     }
     6 
     7     @Override
     8     public ServletConfig getServletConfig() {
     9         return null;
    10     }
    11 
    12     /**
    13      * service是专门用来处理请求和响应的
    14      * @param servletRequest
    15      * @param servletResponse
    16      * @throws ServletException
    17      * @throws IOException
    18      */
    19     @Override
    20     public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
    21         System.out.println("hello Servlet被访问了");
    22     }
    23 
    24     @Override
    25     public String getServletInfo() {
    26         return null;
    27     }
    28 
    29     @Override
    30     public void destroy() {
    31 
    32     }
    33 }


    3.到 web.xml中去配置servlet程序的访问地址

     1 <!--servlet标签给Tomcat配置Servlet程序-->
     2     <servlet>
     3         <!-- servlet-name给servlet程序起一个别名(一般是类名     -->
     4         <servlet-name>helloServlet</servlet-name>
     5         <!-- servlet-class是Servlet程序全类名   -->
     6         <servlet-class>com.atguigu.servlet.helloServlet</servlet-class>
     7     </servlet>
     8    
     9 
    10     <!--servlet-mapping标签给servlet程序配置访问地址-->
    11     <servlet-mapping>
    12         <!-- servlet-name告诉服务器,我当前配置的地址给哪个Servlet程序使用-->
    13         <servlet-name>helloServlet</servlet-name>
    14         <!-- url-pattern配置访问地址
    15         / 斜杠在服务器解析的时候,表示地址为:http://ip:port/工程路径
    16         /hello 表示地址为: http://ip:port/工程路径/hello                   </br>
    17 
    18         -->
    19         <url-pattern>/abc</url-pattern>
    20     </servlet-mapping>
    21    

    c)url地址如何定位到Servlet程序去访问

  • 相关阅读:
    由WSDL文件生成WEB service server端C#程序(转)
    C#调用WebService实例和开发(转)
    ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
    TOMCAT的框架结构
    Oracle学习历程--创建用户,分配表空间
    sql关键字之null
    oracle中varchar、varchar2、char和nvarchar的区别
    将中缀转换为后缀并求值
    Orchard FAQ
    盘点支持Orchard的.NET 4.5虚拟主机(虚拟空间)
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14465808.html
Copyright © 2011-2022 走看看