web概念_web2.0概念诠释 - CSDN
精华内容
参与话题
  • WEB概念知识

    2020-09-10 20:36:42
    C/S架构和B/S架构的对比 C/S(Client/Server 客户端/服务器端)安全性高,但维护成本也高,服务端更新,客户端也要更新,占用资源大,没法跨平台(操作系统),不同的平台要开发不同的版本才能使用,采用自由协议...

    C/S架构和B/S架构的对比

    C/S(Client/Server 客户端/服务器端)安全性高,但维护成本也高,服务端更新,客户端也要更新,占用资源大,没法跨平台(操作系统),不同的平台要开发不同的版本才能使用,采用自由协议(也就是自定义的客户服务端交互协议),例如QQ,迅雷等

    C/S的优缺点:

    * 优点:

             用户体验好

    * 缺点:

             开发、安装,部署,维护 麻烦

    B/S(Browser/Server 浏览器/服务器端) 安全性相对较低,维护成本也低,一个浏览器就可以跨平台,可以说是一种特殊的c/s架构,只是客户端换成了浏览器,更新时只需更新服务端即可,采用的是通用的http协议(相当于发电报时候的密码本,用于加密解密数据),由于是通用的,所以大家都拥有这个协议的密码本,虽然它本身安全性不高,但是我们可以自己加密,所以https这种网址开头的就是加密过的安全的协议,http就是不安全的

    B/S的优缺点:

    * 优点:

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

    * 缺点:

             1. 如果应用过大,用户的体验可能会受到影响

             2. 对硬件要求过高

    软件简易的开发流程

    根据客户需求让UI工程师设计出效果图,之后转到前台工程师手里,让前台工程师用静态页面写出效果图的代码,之后前台会跟后台工程师说要什么数据,你要提供什么接口,后台将接口给前台,前台调用,让数据加载即可,这就是现在普遍的开发流程

    Web资源分类

    Web资源分为静态资源和动态资源

    静态资源

    静态资源:一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件(直接响应),返回给客户端,客户端(浏览器)解析并渲染显示出来。

    * 使用静态网页开发技术(HTML,CSS,JavaScript)发布的资源。

    * 特点:

             * 所有用户访问,得到的结果是一样的。

             * 如:文本,图片,音频、视频, HTML,CSS,JavaScript

             * 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源

    三者静态资源:

    * HTML:用于搭建基础网页,展示页面的内容

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

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

    动态资源

    动态资源:一般客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,服务器将动态资源转换成静态资源后,再返回给客户端解析渲染处理。

    * 使用动态网页及时发布的资源。

    * 特点:

             * 所有用户访问,得到的结果可能不一样。

             * 如:jsp/servlet,php,asp

             * 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器

    其实简单来说,静态资源是客户端请求服务器,服务器直接响应内容,例如Html,css,js等

    静态资源并不会根据时间点的不同而会有所变化,跟数据库不打交道,而动态资源跟数据库关联,在不同的时间点访问,服务端返回的展现效果是不同的,例如Servlet,jsp等,浏览器只能接收静态资源

     

     

     

    展开全文
  • Web概念

    2020-08-05 16:52:48
    Web概念 JavaWeb 使用Java语言开发基于互联网的项目 软件架构 C/S -> 客户端/服务器 B/S -> 浏览器/服务器 B/S架构 资源分类 静态资源 -> 静态网页开发技术发部的资源 用户得到结果是一样的 文本, ...

    Web概念

    JavaWeb

    使用Java语言开发基于互联网的项目

    软件架构

    1. C/S -> 客户端/服务器
    2. B/S -> 浏览器/服务器

    B/S架构

    1. 资源分类
      • 静态资源 -> 静态网页开发技术发部的资源
        • 用户得到结果是一样的
        • 文本, 图片, 音频, 视频, HTML, CSS, JavaScript
        • 如果用户请求的是资源, 服务器会直接将静态资源发送给浏览器,浏览器内置了静态资源解析引擎,可直接展示
      • 动态资源 -> 使用动态网页技术开发资源
        • 用户得到的结果可能不一样
        • jsp/servlet, php, asp
        • 如果用户请求的是动态资源,服务器会执行动态资源,转换为静态资源,再发送给浏览器

    流程

    浏览器端服务器端网址资源浏览器端服务器端

    流程

    网址
    静态资源直接返回
    动态资源
    返回
    浏览器端
    服务器端
    判断资源类型
    处理转换为静态资源

    静态资源

    1. HTML ->用于搭建基础网页, 展示页面的内容
    2. CSS -> 美化 和 布局 页面
    3. JavaScrip ->控制页面的元素, 使页面有动态的效果
    展开全文
  • Web基本概念

    2020-08-13 08:12:36
    Web开发的相关知识 静态Web:指任何时间访问内容都一致的Web界面 动态Web:指访问内容随时间改变的Web界面(一般涉及到与数据库交互) 静态web技术:html/css 动态web技术:JSP/Servlet、ASP、PHP等 Java中,所有...
    Web开发的相关知识
    • 静态Web:指任何时间访问内容都一致的Web界面
    • 动态Web:指访问内容随时间改变的Web界面(一般涉及到与数据库交互)
    • 静态web技术:html/css
    • 动态web技术:JSP/Servlet、ASP、PHP等
    • Java中,所有动态Web资源开发技术统称为JavaWeb
    Web应用程序
    • 一个Web应用程序包含多个静态web资源和动态web资源,包括例如:java程序、JSP文件、html文件、cs文件、js文件、支持jar包、配置文件等。
    • web应用程序开发完成后,若想要被外界访问,就要把web应用所在的目录交给web服务器管理(这个过程叫做虚拟目录的映射)
    • 例如:一个web应用名叫test,下面有个index.jsp文件,该文件实际存在于D:\workspace\test\index.jsp,但是外界访问时在浏览器地址栏链接写的http://localhost:8080/test/index.jsp即可访问,也就是将F:\workspace\test这个实际存放web应用的目录映射到test这个虚拟目录中,访问/test/index.jsp就相当于访问D:\workspace\test\index.jsp了
    动态web访问
    • 动态web中,客户端通过浏览器发起http请求,服务器端接收请求通过web服务器插件判断该请求是静态还是动态的;
    • 如果是静态资源,则直接将请求转给web服务器,之后由web服务器从文件系统中取出内容,返回给客户端解析;
    • 如果是动态资源,则将请求先转给web容器,web容器连接数据库,从数据库中取出数据动态拼凑页面展示内容,然后交给服务器,之后通过web服务器将内容发送回客户端解析。
      在这里插入图片描述
    常见的web的服务器

    Apache、Nginx、IIS、WebLogic、WebSphere、Tomcat
    这些服务器之间是并列关系,但是有些服务器偏前端,擅长并发和连接数等等,有些服务器偏后端解释,所以可以根据特性可以组合使用。

    Tomcat的目录层次结构

    在这里插入图片描述
    一般log文件夹里有个以“catalina.yyyy-MM-dd.log”的文件即为当天服务器运行的日志文件

    展开全文
  • Web 概念概述

    2020-02-13 17:24:52
    JavaWeb:使用Java语言开发基于互联网的项目(属于 B/S) 文章目录一、软件架构二、B/S架构详解 一、软件架构 (1) C/S: Client/Server 客户端/服务器端,比如安卓方向 在用户本地有一个客户端程序,在远程有一个...

    JavaWeb:使用Java语言开发基于互联网的项目(属于 B/S)

    一、软件架构

    (1) C/S: Client/Server 客户端/服务器端,比如安卓方向

    在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷...
    优点:用户体验好
    缺点:开发、安装,部署,维护 麻烦
    

    (2) B/S: Browser/Server 浏览器/服务器端,比如 JavaWeb

    只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序
    优点:开发、安装,部署,维护 简单
    缺点:如果应用过大,用户的体验可能会受到影响;对硬件要求过高
    

    二、B/S架构详解

    资源分类:静态资源和动态资源

    1. 静态资源:使用静态网页开发技术(HTML,CSS,JavaScript)发布的资源
    特点:
    * 所有用户访问,得到的结果是一样的。
    * 如:文本,图片,音频、视频, HTML,CSS,JavaScript
    * 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。
      浏览器中内置了静态资源的解析引擎,可以展示静态资源
    
    1. 动态资源:使用动态网页技术发布的资源
    特点:
    * 所有用户访问,得到的结果可能不一样。
    * 如:jsp/servlet,php,asp...
    * 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器
    	(因为浏览器只能解析静态资源)
    

    我们要学习动态资源,必须先学习静态资源,因为动态资源也是需要服务器转换为静态资源后,浏览器才能解析给用户。

    静态资源:
    * HTML:用于搭建基础网页,展示页面的内容
    * CSS:用于美化页面,布局页面
    * JavaScript:控制页面的元素,让页面有一些动态的效果
    
    展开全文
  • web概念

    2020-10-11 08:43:05
    web: javaweb:使用JAVA语言开发基于互联网的项目 软件架构:C/S:client/server客户端/服务器端 在客户本地有一个客户端,在远程服务器有一个服务端(QQ) 优点:他体验好 缺点:开发安装部署维护麻烦 B...
  • Web概念概述

    2020-08-03 10:16:00
    Web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: 1、C/S:Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务端程序 优点: 1、用户体验好 缺点: 1、开发、安装、...
  • web概念概述

    2019-08-13 15:27:48
    web概念概述 Javaweb: 使用Java语言开发基于互联网的项目 软件架构 1.C/S:Client/Server 客户端/服务器端(在用户本地有一个客户端程序,在远程有一个服务器端程序,如QQ,迅雷) 优点:用户体验好 缺点:开发、...
  • web定义

    2018-02-06 11:26:17
    web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。 Web-基本简介 一、超文本(hypertext) 一种全局性的信息结构...
  • WEB概念概述

    2019-12-04 14:54:47
    web概念概述 JavaWeb:使用java语言开发基于互联网的项目。 软件架构: 1,C/S:Client/Serever 客户端/服务器端 在用户本地有一个客户端程序,在远处有一个服务端程序。 优点: 用户体验好 缺点: 开发,安装,部署...
  • Web Service和SOAP以及HTTP的关系?

    万次阅读 2011-11-25 12:02:34
    Web Service、WSDL、SOAP、HTTP的概念存在诸多联系,在不同的产品中体现的概念也不一样。本文旨在描述一下其联系 和区别。 WebService 和 WSDL的关系? Web Service提供一种可被调用的服务,该服务必须通过WSDL...
  • web安全之基本概览(一)

    万次阅读 2017-10-23 15:45:04
    网络安全的概念很多,我这里借鉴一下网上的思维导图。 这里是网络安全绪论的思维导图 互联网安全的核心问题是数据安全的问题,其次是解决信任问题,那些流量是安全的,那些是需要拒绝的。 威胁分析STRIDE,...
  • Java - 概念解释:SOAP、WSDL、UDDI。

    万次阅读 2019-03-17 15:47:53
    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!... - SOAP:简单对象访问协议...- WSDL:Web服务描述语言(Web Service Description Language)...
  • 容器的概念理解

    千次阅读 2009-09-22 16:30:00
    各种容器的概念理解 1.容器服务调用规范的具体实现,可是说是一段程序,容器的职责因具体执行的服务调用规范的不同而有差别,比如Servlet Container只需实现Servlet 2.3规范。如EJB容器(更多的跟数据库、其它服务...
  • Web容器

    万次阅读 2019-03-25 11:20:51
    1.Java Web相关概念 1.1中间件 1.2容器 2.Web容器的作用 主要参考文章: http://www.cnblogs.com/yezhaohui/archive/2013/05/21/3091931.html http://www.cnphp6.com/archives/51094 好记性不如烂笔头,从...
  • 2019年全国计算机等级考试二级Web备考,学长为准备参加计算机二级web考试的童鞋们收集整理了一份丰富的备考资料(最重要的直接免费领取) ...1.理解Web基本工作原理,掌握Web技术的基本概念和基...
  • 什么是RESTful Web Service?

    万次阅读 2012-07-18 16:33:25
    什么是RESTful Web Service? 什么是json? 看了些文章,总是在描述和解释restful的原则: 1)显式地使用HTTP方法。 2)无状态。 3)公开目录结构式的 URI。 4)传输 XML、JavaScript Object Notation ...
  • SOA概念详解

    千次阅读 2014-06-25 21:47:24
    SOA概念详解
  • 1.静态资源和动态资源的概念 简单来说: 静态资源:一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。 动态资源:一般客户端请求的动态资源,先将请求...
  • 地图投影和矢量瓦片详解

    万次阅读 2017-11-18 16:29:47
    5Web墨卡托投影概念和经纬度投影坐标与Web墨卡托坐标的相互转化 三矢量瓦片 1珊格瓦片和矢量瓦片的概念 2矢量瓦片的数据格式 3矢量瓦片相比珊格瓦片的优势 4Mapbox提出的矢量瓦片标准一.引言 地图投影的分类很多,...
  • 首先,artifacts是maven中的一个概念,表示项目/modules如何打包,比如jar,war,war exploded,ear等打包形式,一个项目或者说module有了artifacts 就可以部署到web应用服务器上了(注意artifact的前提是已经配置好...
1 2 3 4 5 ... 20
收藏数 490,701
精华内容 196,280
关键字:

web概念