码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet总结

时间:2017-11-27 01:23:33      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:tps   inf   静态   tco   map   包含   att   使用   ons   

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
   

Servlet总结

标签:tps   inf   静态   tco   map   包含   att   使用   ons   

原文地址:http://www.cnblogs.com/Shevo/p/7901077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!