javaWeb 概念介绍

1、javaWebphp

1.概念:利用java语言进行基于互联网的开发java

 

 

2.软件架构浏览器

(1)C/S   Client/Server  客户端/服务器端服务器

在用户本地有一个客户端程序,在远程有一个服务器程序微信

好比:QQ、微信、迅雷等架构

优势:jsp

  1.用户体验好布局

缺点:学习

  1.开发、安装、部署、维护麻烦视频

 

(2)B/S   Browser/Server   浏览器端/服务器端

只须要一个浏览器,用户只须要输入不一样的网址(URL),便可访问不一样的服务器程序

优势:

  1.开发、安装、部署、维护简单

缺点:

  1.若是应用过大,用户体验会受影响

  2.对硬件要求过高

 

 

3.B/S架构详解

  资源分类

    静态资源

      使用静态网页开发技术发布的资源

      特色:

        全部用户访问,获得的结果是同样的

        如:文本、图片、音频、视频、HTML、CSS、JavaScript.其中后三者又被称为静态网页开发技术

        若是用户请求的是静态资源,服务器会直接把资源发给浏览器,浏览器中内置了静态资源的解析引擎,能够展现静态资源。每一个浏览器的静态资源解析引擎可能略有不一样,可是整体差异不大。

    动态资源

      使用动态网页技术发布的资源

      特色:

        全部用户访问,获得的结果是有可能不同的

        如jsp/servlet、php、asp等

        若是用户请求的是动态资源,那么浏览器会先执行动态资源,将动态资源转换为静态资源,再发送给用户

 

所以,要想学习动态资源,须要先学习静态资源。

 

 

      静态资源包括

        HTML:用于搭建基础页面,展现页面的内容

        CSS:用于美化页面,布局页面

        JavaScript:控制页面的元素,让页面有一些动态的效果

相关文章
相关标签/搜索