• tomcat:web容器


    Web容器和应用服务器除了你所说的request response之外还有很多其他重要的功能。
    1. 多线程和并发处理,估计你写的socket程序支持不了几个并发访问吧
    2. 安全性
    3. 生命周期管理
    4. session管理
    5. 事务处理
    6. 部署
    这只是随手列出来的主要功能,不同的产品还有很多其他的特色功能。你可以查看一下资料

    HTTP请求刚刚进来的时候实际上只是一个HTTP请求报文,容器会自动将这个HTTP请求报文包装成一个HttpServletRequest对象,并且自动调用HttpServlet的service()方法来解析这个HTTP请求,service()方法会解析HTTP请求行,而HTTP请求行由method,uri,HTTP version三个组成,method就是get或者post,service()方法根据method来决定是执行doGet还是doPost,这一切都是服务器Tomcat/weblogic/websphere/jboss(容器)自动完成的,HTTP的格式也自动被解析。
    只要你的类继承了HttpServlet,并且在web.xml里面配置了相应的servlet和mapping,服务器就会自动帮你执行以上过程。


    应该是说jsp的容器··tomcat作用就是解析和连接··
    通俗点说就是把jsp页面的内容转化java 的print代码··然后通过流输出到指定的端口··你在浏览器访问就可以看到··这一部分是view部分··当然整个过程没有这么简单··元素也很多··
    还有controller部分·比如所谓servlet··本质就是一个java的接口··你的类继承了这个接口就可以通过固定的格式和你的jsp等等的进行通讯··fileter是过滤器··listener是监听器··在上面所有的动作中寻找条件进行触发··处理你前端提供数据的逻辑部分··最后一部分是model··其实就是最普通的java代码·通常用作数据存储等等的工作··
    大概就是这样

  • 相关阅读:
    sqlserver2005"此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
    重复表的复制操作
    重复表中连级下拉框采用数据源时,子级下拉框列表数据无法持久的问题
    SQL server2005连接与进程
    重复表操作
    XPath语法
    Request.ServerVariables 参数大全
    50个Sql语句
    Inside C++ new/delete and new[]/delete[]
    颜色空间
  • 原文地址:https://www.cnblogs.com/monion/p/7049421.html
Copyright © 2020-2023  润新知