Web相关概念

…衆ロ難τιáo~ 提交于 2020-07-28 09:45:15

1)web: tomcat

2)Servlet入门学习

3)web概念
  (1)软件架构: 
    c/s
    
    b/s
        域名 
  
  (2)资源分类:
    1:静态资源(所有用户访问,看到的效果一样):
        html、css、js
        
        直接返回给浏览器,浏览器中内置的有静态资源的解析引擎
    
    2:动态资源(看到的效果不太一样):
        jsp、servlet、php、asp
        
        动态资源被访问后需要先转化为静态资源,再返回给浏览器解析. 这个动作被称为:响应
    
  (3)通信3要素(浏览器要通过3要素找到服务器):
    ip(电子设备(计算机)在网络中的唯一标识)
    
    端口(应用程序在计算机中的唯一标识。0~65535)
    
    传输协议(规定了数据传输的规则)
        tcp: 安全协议,3次握手
        udp: 不安全协议,传输快
    
4)web服务器软件
  (1)服务器: 安装了服务器软件的计算机.
  
  (2)服务器软件: 接收用户的请求,处理请求,做出响应.
  
  (3)web服务器软件: 接收用户的请求,处理请求,做出响应. 只不过是通过浏览器访问的
        在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目.
        动态资源必须运行在服务器软件里面,因此web服务器也叫做web容器.
        
  (4)常见的java相关的web服务器软件:
     webLogic: oracle, 大型的JavaEE服务器,支持所有的JavaEES规范,收费的.
     webShpere: IBM公司,大型的JavaEES服务器,支持所有的JavaEES规范,收费的.
     JBOSS:JBOSS公司,大型的JavaEES服务器,支持所有的JavaEES规范,收费的.
     Tomcat: Apache基金组织,中小型的JavaEE服务器,仅支持少量的JavaEE规范。开源、免费的。
     
  (5)JavaEE: Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范
  
  
  
  
  
  
  
  
  
  
  
  





















































易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!