美文网首页
web开发的相关知识介绍

web开发的相关知识介绍

作者: 免费的午餐 | 来源:发表于2018-10-15 10:11 被阅读0次

    JavaWeb开发入门学习

    web开发的相关知识介绍

    • Web 在英语中表示网页的意思,它用于表示Internet主机上供外界访问的资源。

    • Internet 上供外界访问的Web资源分为:

      ​ 静态web资源(如:html页面):web页面中供人们浏览的数据始终是不变的。

      ​ 动态wab资源:web页面中供人们浏览的数据是由程序产生的,同的时间点访问web页面看到的内容各不相同。

    • 静态web资源开发技术 :html

    • 常用动态web资源开发技术:

      ​ jsp/servlet、ASP、PHP等;

      ​ 在java中,动态web资源开发技术统称为JavaWeb;

    web服务器介绍

    ​ 学习web开发,需要先安装一个web服务器,然后在web服务器中开发相应的web资源,供用户使用浏览器访问。

    那么为什么学习web开发需要先安装一个web服务器呢?

    比如我们开发一个html页面,想要让外界访问,那么怎么让外界访问到我这个html页面呢,需要我们开发一个网络程序这个网络程序读取这个html页面输出到你的浏览器上,那么你就可以看到了。

    屏幕快照 2018-10-12 17.10.02.png

    学过JavaSE的小伙伴儿,应该知道我们创建一个ServerSocket把一个html文件读取,然后我们用浏览器地址栏去访问这个我们这个ServerSocket对应的ip地址和端口号就会html文件输出到浏览器展示。

    ​ 然而这种通用性的网络程序不需要我们写了,市面上已经有开源组织等公司团队开发好了,这就是web服务器,也叫web容器。

    常见的Web服务器:

    • WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求。现在BEA已经被Oracle公司收购了。
    weblogic.jpg
    • WebSphere服务器,是由IBM公司的产品,支持J2EE规范。
    websphere.jpg
    • Tomcat服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。是一款免费的服务器,该服务器支持JSP及Servlet规范。
    tomcat.jpg
    • Jboss服务器,是一个基于J2EE的开放源代码的应用服务器。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。该服务器也是免费的。
    Jboss.jpg

    服务器概念

    ​ 什么才叫服务器呢,其实服务器就电脑,当这个电脑专门来用于装Web服务器如tomcat,Jboss等用于给外界提供访问资源的电脑 ,我们就叫他是服务器。

    常见的协议及协议工作在的端口:

    协议 端口
    http 80
    smtp 25
    pop3 110
    ftp 23
    https 443

    相关文章

      网友评论

          本文标题:web开发的相关知识介绍

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