美文网首页
服务器介绍

服务器介绍

作者: 程序员三千_ | 来源:发表于2019-02-22 11:02 被阅读1次

        平时上网的时候,打开浏览器(客户端)访问网址,此时会向网址所在的服务器上发送请求,服务器获得请求后会将请求的数据响应给发送请求的浏览器(比如:html,css,javascript等),服务器的主要作用之一是在网络环境中提供外界可以访问的资源。在服务器中提供对外界访问的资源一般分为两种:

    静态资源:如html,css,javascript等,指提供给客户端浏览的数据内容不会改变。

    动态资源:如servlet、JSP等,指提供给客户端浏览的数据由程序动态生成,不同的客户端浏览到的数据可能有所不同。

    常用的web服务器软件

        在服务器的机器上安装web服务器软件后才可以工作,安装好之后,将资源部署到web服务器软件中就可以让外界访问了,常用的有下面几个:    

    WebLogic:是BEA公司的推出的产品,现在已经被oracle收购,是目前应用最广泛的Web服务器,支持JavaEE规范,商用收费,开发者可以免费使用。

    WebSphere:IBM公司开发,支持JavaEE规范,收费。

    Jboss:由Redhat开发,开源免费。

    tomcat:隶属于Apache 软件基金会(专为开源软件项目提供支持的非盈利性组织),开源免费,运行稳定,是开发和调试JSP程序的首选,也可在一些中小型或访问量不大的系统中使用。

    JavaEE规范

        上面提到的web服务器软件都支持大部分JavaEE规范,JavaEE规范由JCP(Java Community Process)组织维护,主要技术有下面这些:

    servlet

    JSP

    JDBC

    XML

    JNDI

    EJB

    RMI

    JavaMail

    CORBA

    JAF

    JMS

    JTA

    JTS

    上面有些规范现在使用的很少了,所以不用全部学习,后面会介绍一些常用的技术。

    相关文章

      网友评论

          本文标题:服务器介绍

          本文链接:https://www.haomeiwen.com/subject/lrvsyqtx.html