zoukankan      html  css  js  c++  java
  • javaweb中的servlet(一)

    java中的servlet

    servlet

    什么是servlet(servlet applet)?

    全称java servlet
    其功能在与交互的浏览和修改数据生成动态的web内容

    servlet是指任何实现了这个servlet的类

    servlet只用来扩展基于http协议的web服务器

    简而言之servlet就是实现服务器端通过比如tomcat与java代码进行连接

    servlet 的主要类和接口###

     javax.servlet.servletConfig;
     javax.servlet.servletException;
     javax.servlet.httpservlet;
     javax.servlet.httpServletRequest;
     javax.servlet.HttpServletResponse;
     javax.servlet.HttpSession;
     javax.servlet.cookie;
     javax.servlet.ServletContext;
     javax.servlet.GenericServlet;
    
    public void init(ServletConfig parmal)throws servlet Exception
    //该函数初始化servlet,只会被调用一次,第一次访问时调用
    
    public servletConfig getServletConfig()
    //用于得到servlet配置文件,与生命周期无关
    
    public void service(ServletRequest rep,ServletRespone res) throws ServletExcption.IOException
    //用于处理业务逻辑 程序员应该吧业务逻辑代码写到这里 用户在每次访问的时候servlet都会被调用 servletRequest对象用于获得客户端信息
    
    
    //servletResponse对象用于获得客户端信息
    
    public void destroy()//销毁servlet实例并释放内存关闭tomcat都会调用
    

    开发servlet有三个方法

    1. 实现servlet接口
    2. 继承Gerneic servlet
    3. 继承HttpServlet

    servlet开发流程###

    1. 首先在tomcat的主目录下的Webapp下建立一个WEB-INF文件夹在建立一个web.xml文件记录配置信息

    2.lib下存放需要到的jar包

    wen.xml是配置与部署。主要目的是规范

    <servlet>
    	<servlet-name>hello_servlet</servlet-name>
    	<servlet-xxx>com.xxx.xxx</servlet-xxx>
    	<!-- 名字 对准包名-->
    		<servlet-mapping>
    		<servlet-name>hello_servlet</servlet-name>
    			<url-pattern>/sp</url-pattern>
    		<!-- 当输入localhost:8080/xxx/sp 就会跳转啦-->
    	</servlet-mapping>
    </servlet>
  • 相关阅读:
    MyEclipse编码集设置
    Tomcat内存溢出问题解决
    避免头文件多次编译
    C++指针学习(1)
    C++头文件和实现(用复数类举例)
    从helloworld开始
    标准库string类型
    浅谈Lua的Coroutine协程的多"线程"并发模型
    关于闭包函数的概念和原理
    笔记
  • 原文地址:https://www.cnblogs.com/laowt/p/13950417.html
Copyright © 2011-2022 走看看