web开发概述

web开发概述

1.WEB通信
WEB采用B/S通信模式,通过超文本传送协议(HTTP, Hypertext transport protocol)进行通信。通过浏览器地址栏编写URL,向服务器发送一个请求,服务器端根据请求进行相应的处理,处理完成之后,会向浏览器作出一个响应,及将服务器端资源发送给浏览器。
2.软件架构
l C/S架构:Client/Server 客户端/服务器。要求客户端电脑安装一个客户端程序。
n 常见应用:QQ,迅雷,360,旺旺等
n 优点:
用户体验好,效果炫
对信息安全的控制较强
应用服务器运行数据负荷较轻,部分计算功能在客户端完成。
n 缺点:
占用硬盘空间
维护麻烦
安装使用依赖其他条件
l B/S架构:Browser/Server 浏览器/服务器 。通过浏览器与服务器交互,不需要安装其他程序
n 常见应用:网银系统,淘宝,京东 12306 等
n 优点:
维护和升级简单,无缝升级。
不用必须安装程序,操作系统内置了浏览器。
n 缺点:
动画效果受浏览器限制
对信息安装控制较差。例如:网银就需要使用U盾,在浏览器端加密。
应用服务器运行数据负荷较重。大部分计算都在服务器端,增加服务器压力。使用Ajax可以改善部分用户体
验。

3.WEB资源介绍
静态资源:指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、JS、图片、多媒体。
动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比
如:JSP/Servlet、ASP、PHP

4.WEB服务器
JCP(Java Community Process)Java技术规范制定与更新的国际组织。主要维护规范包括:J2ME、J2SE、J2EE,
XML等。
J2EE 企业级开发Java规范。标准规范包括:servlet、jsp、jdbc、xml、jta、javamail等。在java中规范就是接口。
J2EE又称为JavaEE。
WEB服务器对JavaEE规范部分或全部支持(实现),也就是WEB服务器实现部分或全部接口。
常见的WEB服务器:
Tomcat:Apache组织提供一个免费的小型的服务器软件。支持Servlet和JSP规范。
WebLogic:Bea公司的一个收费的大型的服务器软件,后被Oracle收购。支持EE的所有的规范
WebSphere:IBM公司的一个收费的大型的服务器软件,支持EE的所有的规范。
JBoss:是一个基于J2EE的开放源代码的应用服务器。JBoss是一个管理EJB的容器和服务器,JBoss核心服务不
包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
5.URL请求路径
URL (Uniform ResourceLocator) ,统一资源定位符是对互联网上资源位置的一种表示,互联网上的每个文件都有一个唯一的URL。
完整格式如下
协议://域名:端口号/资源位置?参数=值
协议,http、https、ftp等
域名,域名或IP地址,都可以访问WEB资源
端口号,程序必须使用端口号,才可以让另一个计算机访问。http协议的默认端:80
资源位置,用于描述WEB资源再服务器上的位置。
参数=值,浏览器和服务器交互传递的数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值