• 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>
  • 相关阅读:
    xml DTD中的ELEMENT和ATTLIST
    xml CDATA
    xml 及其语法
    java 多态的好处
    libusb-win32 在visual studio2008中成功编译回忆录
    【转帖】C# DllImport 系统调用使用详解 托管代码的介绍 EntryPoint的使用
    【转帖】.Net中C#的DllImport的用法
    .net 中的DllImport
    离线安装谷歌扩展
    排序算法哪家强?
  • 原文地址:https://www.cnblogs.com/laowt/p/13950417.html
Copyright © 2020-2023  润新知