Web开发基础

  • 一、网站的访问过程 ✪✪✪
  • 二、Web应用 ✪✪✪
  • 三、其他

一、网站的访问过程 ✪✪✪

网址:
URL(互联网上标准资源的地址)组成部分:

  • 协议:http://
  • 域名:…com/cn
  • 资源路径

浏览器:显示网页内容,并让用户与这些文件交互的软件(浏览器不存储网页文件)
服务器:提供Web服务的计算机,装有可以根据用户请求将信息资源传递给用户的应用软件。如Apache,ngix服务器

具体过程:在浏览器中输入URL —找到服务器—在资源路径中找到网页文件–返回给浏览器–浏览器呈现内容

二、Web应用 ✪✪✪

B/S架构✪:通过浏览器访问的网络应用程序
特点

  • 无需安装特定的客户端程序
  • 跨平台能力强
  • 无缝升级
  • 不能直接使用客户端硬件资源,用户体验单一

C/S架构✪:通过客户端应用软件访问的网络应用程序

特点

  • 需要安装特定客户端程序
  • 针对不同平台开发不同版本
  • 升级需重新安装
  • 能够直接使用客户端硬件资源

三、其他

  • 前端开发和后台开发
做后台开发时,会用到前端开发的知识,比如html里表单的应用
  • 网页的扩展名
htm、html、JSP HTML、php等

广义的web开发

包括前端开发和后台开发等

Web开发(一)·期末不挂之第一章·Web开发基础(不背就挂的基础知识)相关推荐

  1. 【N1BOOK】[第一章 web入门] wp

    第一章 web入门]常见的搜集 wp [N1BOOK][第一章 web入门]常见的搜集 wp [N1BOOK][第一章 web入门]粗心的小李 wp [N1BOOK][第一章 web入门]afr_1 ...

  2. 第一章 Web MVC简介 —— 跟开涛学SpringMVC

    第一章 Web MVC简介 -- 跟开涛学SpringMVC Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问 ...

  3. JavaWeb --第一章Web基本概念

    JavaWeb --第一章Web基本概念 文章目录 基本概念 前言 web开发: web应用程序 静态web 动态web web服务器 技术讲解 web服务器 基本概念 前言 web开发: web,网 ...

  4. 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We

    第一章 Web MVC简介 -- 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1.Web ...

  5. 第一章 前端开发——HTML5/CSS3

    第一章 前端开发学习--HTML5/CSS3 一.初识HTML 二.HTML5/CSS3基础 三.页面组件 四.页面布局 五.CSS3新增功能 一.初识HTML 什么是HTML(what): HTML ...

  6. 第一章 软件开发入门引导及概述

    第一章 软件开发入门引导及概述 前言 计算机系统是由硬件和软件组成,所谓硬件是指组成计算机系统的物理设备,包括电子的.机械的.磁的.光的设备的总和. 我们的电脑.手机.电子设备都算一个小的计算机. 而 ...

  7. 从零开始Android游戏编程(第二版) 第一章 搭建开发环境

    第一章 搭建开发环境 难度:容易 工欲善其技,必先利其器.我们要做的第一件事就是搭建Android开发环境.本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍. 与PC编 ...

  8. 《从0到1:CTFer成长之路》 [第一章 web入门] 常见的搜集

    <从0到1:CTFer成长之路> [第一章 web入门] 常见的搜集 启动环境: 提示为敏感文件,首先对网站目录进行扫描: 得到如上页面,首先访问robots.txt页面: 得到flag1 ...

  9. 《从0到1:CTFer成长之路》书籍配套题目-[第一章 web入门]SQL注入-2

    [第一章 web入门]SQL注入-2 一.信息收集 1.首页 2.登录成功会跳转到 3.进行测试判断 二.尝试破解 1.用post型的sqlmap破解 <1>.首先,开burp截包 < ...

最新文章

  1. ARKit如何将太阳系装进iPhone(二)
  2. python可以从事什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...
  3. 阿里DataV案例:制作实时销售大屏流程
  4. linux修改网卡的mac地址
  5. fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
  6. 图论--网络流--最大流 洛谷P4722(hlpp)
  7. 出路在哪里?出路在于思路!智者无敌
  8. go将服务器图片响应给客户端,Go中来自客户端和服务器的RPC
  9. UVALive7670 Asa's Chess Problem,上下界费用流,另类解法
  10. jpa批量保存,事务没提交_在事务外自动保存托管JPA实体
  11. laravel数据库相关操作说明
  12. fckeditor 上传图片 php_fckeditor 上传图片乱码的解决方法_PHP教程
  13. Hadoop开启Kerberos安全模式
  14. Developer Express 之 XtraReport如何动态绑定数据
  15. Java来做马里奥[0]—让精灵再次舞动
  16. idea 快捷键修改去除 自动导入import 相关整理
  17. WARCannon:高速低功耗网络爬虫
  18. 学java好还是学挖机好_现在开挖掘机还能月入上万吗,为何年轻人还是热衷于学挖掘机?...
  19. LabwindowsCVI Excel操作说明及事例
  20. odb 使用指南(三)持久化对象的处理

热门文章

  1. UA SIE545 优化理论基础5 搜索与整数规划1 DFS算法
  2. 超图数据集管理基本操作和添加删除属性表字段
  3. 超图桌面版制作一幅简单专题图示例
  4. 8086汇编复习1 - 并使用emu8086模拟器查看效果
  5. 图解NHibernate项目框架
  6. 6.1.2.6 盒子
  7. ASP.NET Core MVC上传、导入、导出知多少
  8. iOS开发之图片分辨率与像素对齐
  9. 不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...
  10. win 修改jvm时间_Windows 下修改Tomcat jvm参数