zoukankan      html  css  js  c++  java
  • 2020.12.22WEB概述

    javaweb
    使用java语言开发的互联网项目
    软件架构
    C/S架构
    C/S架构:开发客户端和服务器端

    1. 在用户本地有一个客户端程序,在远程本地有一个服务器端程序
    2. 例如QQ,weChat
    3. 优点:用户体验感好
    4. 缺点:开发成本高,安装复杂,部署麻烦,维护麻烦
      B/S架构
    5. 我们是搞B/S架构,基于浏览器开发的互联网项目
    6. 只需要一个浏览器就可以了.用户通过不同的域名或网址就能访问到不同的服务器端。
    7. 优点:开发成本低,安装简单,部署轻松,维护简单
    8. 缺点:如果应用过大,延迟性过高,用户体验差
    9. 如果是游戏:那就是相当差,对服务器意见要求太高了。
    10. 资源分类:
      • 静态资源:使用静态网页开发技术,不发生改变的资源,比如文本,图片,音频,视频。HTML.CSS.javaScript。如果用户请求的事静态资源,服务器会直接把静态资源待发送给浏览器。浏览器直接加载,浏览器内部有一个静态的解析引擎,可以直接展示静态资源给用户。所以即使是动态资源结果浏览器也会变成静态资源
      • 动态资源:使用动态网页开发技术发布的一些资源,资源需要在浏览器发生变化
        特点:
        ​ 1.所有得我用户访问服务器端程序,服务器端返回给用户的使用不同的画面。比如淘宝。
        ​ 2.多态网页技术有哪些: JSP-----Serclet---PHP---ASP
        ​ 3.如果用户访问的或者请求服务器端资源师动态资源,那么服务器端程序会首先把动态资源转换为静态资源然后再发给浏
        览器和客户端。
        B/S架构图解

    静态资源

    • HTML:主要作用就是展示页面的内容,搭建一些基础的页面。
    • CSS:主要是展示页面风格,用于页面美化和布局
    • javaScript:写脚本的,辅助一些人类行为,辅助用户操作,与用户交互的动作,比如点击,让页面有一些动态的效果

    HTML学习
    1.概念
    超文本标记语言
    2.语法格式:<>
    3.超文本
    用超链接的方式,将各种不同空间的文本信息或其他格式数据,组织在一起去的网状文本
    4.标记语言
    格式:

  • 相关阅读:
    表现层(jsp)、持久层(类似dao)、业务层(逻辑层、service层)、模型(javabean)、控制层(action)
    理解HTTP session原理及应用
    “不同浏览器对于同一域名的并发获取(加载)资源数是有限的”
    URL编码与解码
    URL和URI的区别与联系
    spring 源代码地址
    java_ant详解
    Struts2 Convention插件的使用
    Struts2的@ResultPath
    Java Annotation原理分析(一)
  • 原文地址:https://www.cnblogs.com/tushao/p/14176662.html
Copyright © 2011-2022 走看看