• 详解 Web基本概念


    作为本专栏的第一篇博文,本人将带领同学们初步了解什么是Web,以及有关Web学习的一些基本知识点
    那么,话不多说,开始主题的讲解吧:

    首先,本人来解释下什么是Web

    概念:

    使用浏览器进行访问的应用程序
    我们可以称作为Web应用
    Web应用的特点就是无需额外安装客户端


    比如我们经常访问的淘宝、京东、网易等这些都是属于Web应用

    那么,什么又是JavaWeb呢?

    JavaWeb就是 使用Java语言 开发web应用程序

    想必看到这里的同学,就能明白Web是什么了!

    那么,从上述的内容来看,Web是搭建在网络通信基础上的
    这时候,跟着本人学习的同学,可能就想到了本人之前编写的C/SFramework

    但是,在这里,本人想说的是:
    很遗憾,web 程序采用的是B/S 架构

    那么,B/S架构又是什么呢?B/S和C/S的区别是什么呢?
    答曰:

    • B/S 就是浏览器服务器进行数据交互的方式
      数据传输的方式 采用的是HTTP 协议
    • C/S客户端服务端的进行数据交互的方式,
      会采用 WinSocket 协议

    那么,讲到这里,本人就来对上面所提及的部分名词做下解释:

    服务器:

    硬件服务器软件服务器


    譬如:电脑装有MySQL能够提供数据的增删改查服务,就是一台 数据库服务器

    web:

    网页的意思,即:资源

    web服务器:

    提供资源,供别人访问

    web资源分类:

    • 动态的web资源:内容有可能发生改变
      例如:收藏夹 购物车
    • 静态的web资源:内容是一成不变的(几乎看不到改变)
      例如:html css

    web开发技术:

    • 动态的web开发技术:
      servlet jsp php .net
    • 静态的web开发技术:
      html css ....

    web通信机制:

    采用的HTTP协议
    基于请求响应机制
    一次请求一次响应,先有请求后有响应

    常见的web服务器:

    服务器名称 厂商 特点
    weblogic oracle 大型的收费的支持javaee所有规范的服务器
    webspere IBM 大型的收费的支持javaee所有规范的服务器
    tomcat apache组织 中小型的免费的支持servlet和jsp规范的服务器

    那么,相信看了上文的同学,对于Java Web的理解应该明确一点了

    作为本专栏的第一篇博文,本人就不过深地讲解其它知识了

    那么,若是有其它意见或建议,请在下方的评论区提出,谢谢!!!

  • 相关阅读:
    不做男女朋友,做蓝颜吧
    前端 让我尴尬~
    让IE6,IE7,IE8,IE9支持CSS3
    解决chrome不能显示12PX以下字号的字体问题!
    jQuery阻止冒泡和HTML默认操作
    Lazy Load, 延迟加载图片
    解秘微软雅黑
    FLV流媒体应用大攻略
    提升你设计水平的CSS3新技术
    分享下自写的HTML CSS规范
  • 原文地址:https://www.cnblogs.com/codderYouzg/p/12669984.html
Copyright © 2020-2023  润新知