【Web——快速入门第一天】

Web快速入门

  • web基础知识:
    • C/S、B/S与RIA
    • 资源分类:
    • 网络通信三要素
    • web服务器软件:
    • Web站点、Web应用、HTTP服务器、Web应用服务器:
    • 开发Web应用的核心技术:
    • Tomcat介绍及安装:
    • Servlet的概念及功能
  • 第一个web项目:
    • 1、创建JavaEE项目:
    • 2、定义一个类、实现Servlet接口
    • 3、实现接口中的抽象方法(5个)
    • 4、配置Servlet
      • 执行原理:
    • 5、Servlet3.0
    • 6、Servlet中的生命周期方法:
    • 7、Servlet体系结构:

web基础知识:

C/S、B/S与RIA

网络应用,可分为C/S和B/S两种

C/S结构是Client/Server(客户机/服务器)的简称。桌面应用app是这种形式;需要安装客户端软件,但是操作往往更为便捷;QQ、微信…

B/S结构是Browser/Server(浏览器/服务器)的简称,特点是客户端无需安装特定的软件,只需要安装一个浏览器就可以与系统进行交互;B/S
不需要安装客户端软件,但是用户体验往往不如C/S好,安全性也较C/S要低;百度、新浪…’

RIA:"Rich Interent Application"缩写,意味:“富客户端网络应用”
RIA主要目标:基于B/S结构,只要有浏览器就可以使用,在浏览器里实现与客户端软件类似的体验;例如:可以局部刷新、可以拖拽…

资源分类:

1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
*如: html,css,JavaScript
2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
* 如:servlet/jsp,php,asp…

网络通信三要素

1.IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。 0~65535
3. 传输协议:规定了数据传输的规则
	1. 基础协议:
		1. tcp:安全协议,三次握手。 速度稍慢
		2. udp:不安全协议。 速度快
		3

web服务器软件:

  • 服务器:安装了服务器软件的计算机
  • 服务器软件:接收用户的请求,处理请求,做出响应
  • web服务器软件:接收用户的请求&#

你可能感兴趣的:(Web,web)