javaweb概述

1.javaweb概述

  • JavaWEB 是指所有通过 Java 语言编写可以通过浏览器访问的程序的总称。
    什么是web应用?
     
        Web应用:指使用浏览器,通过网络,访问发布在远程服务器上运行的程序。
        Web应用即网站中的程序。
     
    浏览器访问web应用的过程?
     
        浏览器根据我们输入的地址找到相应的网站,不同的网站对应不同的服务器
    

    常用软件体系结构

  •  C/S
    
      C/S结构即客户端/服务器(Client/Server),例如QQ;
      需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;
      缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;
      优点:安全性比较好。
    
    B/S
    
    B/S结构即浏览器/服务器(Browser/Server);
    优点:只需要编写服务器端程序;
    缺点:安全性较差。
    

    为什么要学习javaweb技术

  • 因为利用JavaWeb技术开发web应用程序是目前软件开发领域的三大方向之一。
    
    JAVAEE方向需求一直很大,也是就业比较容易和稳定的,在一线城市有两年JAVAEE开发经验的工程师起薪就有10到15K。

     web应有程序的工作原理

 客户端请求-->到达服务器-->web服务器对动态脚本代码处理-->中间可能与数据库交互-->web最终转换位HTML-->返回给浏览器(客户端)

web应用程序的资源分类

静态web资源

        表现形式:内容是静态的,不同的人在不同的时间来访问时都是相同的内容。HTML、CSS、JS

        所需技术:HTML+CSS

动态web资源

        表现形式:内容是由程序生成的,不同的人在不同的时间访问的内容很可能是不同的。

        所需技术:HTML、CSS、数据库技术、高级语言(Java、C#、PHP)、客户端脚本技术:JavaScript、XML解析

注意:我们所开发的程序,如果要在浏览器上被访问到,那么这个web程序必须部署到服务器上,
然后通过url去进行访问。那么接下来为大家介绍:WEB服务器软件的相关知识。

web 服务器软件


 服务器

        安装了服务器软件的计算机都可以称为服务器

 本质上还是一台电脑,那么安装了服务器软件,也就是说,这个电脑是个硬件,
我们得安个服务器软件,那么这个电脑才能被称为一台真正的服务器,
安装了Web服务器软件,那我的电脑就是一个Web服务器,可以让别人也访问到我.

 服务器软件

        作用:接收用户的请求,处理请求,做出响应。

 web服务器软件

        接收用户的请求,处理请求,做出响应.

        在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

 常见的java相关的web服务器软件

Weblogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
Websphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
 JBoss(Redhat红帽):JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
Tomcat(我们所使用的):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp
 GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
 Resin(Caucho):支持JavaEE,应用越来越广;

Tomcat图片

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值