zoukankan      html  css  js  c++  java
  • Servlet总结

    Servlet:
        1、javaWeb三大组件之一(servlet、Filter、Listener)
        2、作用:处理客户端(浏览器)的请求,
        3、任务:a> 获取用户的请求数据   b> 处理请求   c>完成响应。
        
        servlet是javaEE中的一个标准,声明一个接口,
            1> void init(ServletConfig config) 初始化
            2> ServletConfig getServletConfig() 获取servlet配置信息
            3> java.lang.String getServletInfo() 获取servlet基本信息
            4> void service(ServletRequest req, ServletResponse res) 处理请求
            5> void destroy()  销毁
     
     
     Servlet 开发:
         1、继承父类HttpServlet
         2、重写父类方法 doPost和 doGet
         3、配置访问路径:
             a> web.xml配置:
         <servlet>
            <servlet-name>HttpServletTest</servlet-name><!-- servlet名字 -->
            <servlet-class>com.xt.web.servlet.HttpServletTest</servlet-class> <!-- servlet class目录 -->
        </servlet>
        <servlet-mapping>
            <servlet-name>HttpServletTest</servlet-name> <!-- 通过servlet名字配置访问路径 -->
            <url-pattern>/helloWorld</url-pattern><!-- servlet访问路径   注意路径之前必须加/-->
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>HttpServletTest</servlet-name> <!-- 通过servlet名字配置访问路径 -->
            <url-pattern>/helloWorld.html</url-pattern><!-- servlet访问路径   注意路径之前必须加/-->
        </servlet-mapping>
        
        一个servlet 可以配置多个访问路径
        
        
            b> 当使用的servlet版本大于3.0,同事tomcat版本高于7,可以采用注解的方式配置servlet
            eg :@WebServlet("/testServlet")
            
            
            
    jsp、HTML、servlet
        jsp: 可以在HTML基础之上写java代码,形成动态页面。
        HTML: HTML是静态页面,不能包含动态信息,但是响应非常快速,
        servlet: 需要设置HTML响应体才能响应用户,在设置响应体时需要写大量的代码,
            优点:可以调用动态资源,直接使用Java代码编程。
            
            
    MVC编程模式:
        M: model 模型     java Bean --------->业务bean 实体bean
        V: View 视图、 ------------->JSP 或者 HTML
        C: Control 控制层 ----------> Servlet
       

  • 相关阅读:
    WinDbg调试C#技巧,解决CPU过高、死锁、内存爆满
    Window环境下搭建Git服务器
    Virtual Box虚拟机Ubuntu系统安装及基本配置
    修改VS2017新建类模板文件添加注释
    .net core 使用IIS作为宿主Web服务器,部署常见问题
    Asp.Net进程外Session(状态服务器Session、数据库Session)
    百度地图DEMO-路线导航,测距,标点
    c#文件图片操作
    C#代码安装Windows服务(控制台应用集成Windows服务)
    通过经纬度获取地址信息
  • 原文地址:https://www.cnblogs.com/Shevo/p/7901077.html
Copyright © 2011-2022 走看看