Java - WEB

WEB采用B/S通信模式,通过超文本传送协议(HTTP, Hypertext transport procoll进行通信。通过浏览器地址栏编写URL,向服务器发送一个请求,服务器端根据请求进行相应的处理,处理完成之后,会向浏览器作出一个响应,及将服务器端资源发送给浏览器。

软件架构

 C/S架构

: Client/Server 客户端/服务器。要求客户端电脑安装-一个客户端程序。

      常见应用: QQ,迅雷,360, 旺旺等

优点:

      1.用户体验好, 效果炫

      2.对信息安全的控制较强

      3.应用服务器运行数据负荷较轻,部分计算功能在客户端完成。

缺点:

      1.占用硬盘空间

      2.维护麻烦

      3.安装 使用依赖其他条件

      B/S架构:

Browser/Server 浏览器/服务器。通过浏览器与服务器交互,不需要安装其他程序

      常见应用:网银系统,淘宝,京东12306等

优点:

1.维护和升级简单,无缝升级。
2.  不用必须安装程序,操作系统内置了浏览器。

缺点:
1.动画效果受浏览器限制
2.  对信息安装控制较差。例如:网银就需要使用U盾,在浏览器端加密。
3. 应用服务器运行数据负荷较重。大部分计算都在服务器端,增加服务器压力。使用Ajax可以改善部分用户体验。

WEB资源介绍

静态资源

指web页面中供人们浏览的数据始终是不变。比如: HTML、 CSS、JS、图片、多媒体。


动态资源

指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比如: JSP/Servlet、 ASP、 PHP

 WEB服务器

      JCP(JavaCommunityProcess)Java技术规范制定与更新的国际组织。主要维护规范包括:J2ME、J2SE、J2EE,XML等。

      J2EE企业级开发Java规范。标准规范包括: servlet、 jsp、 jdbc、 xml、jta、 javamail等。在java中规范就是接口。J2EE 又称为JavaEE。

      WEB服务器对JavaEE规范部分或全部支持(实现),也就是WEB服务器实现部分或全部接口。

常见的WEB服务器:

  1. Tomcat: Apache 组织提供一一个 免费的小型的服务器软件。支持Servlet和JSP规范。
  2. Weblogic:Bea公司的一个收费的大型的服务器软件,后被Oracle收购。支持EE的所有的规范

  3.  WebSphere:IBM公司的--个收费的大型的服务器软件,支持EE的所有的规范。

  4.  JBoss: 是-一个基于J2EE的开放源代码的应用服务器。JBoss 是一一个管理EJB的容器和服务器,JBoss核心服务不包括支持servlet/JSP的WEB容器,一.般与Tomcat或Jetty绑定使用。

URL

  URL ( Uniform Resource Locator), 统一资源定位符是对互联网上资源位置的一种表示,互联网上的每个文件都有一个唯--的URL。

      完整格式如下

      协议://用户名:密码@域名:端口号/资源位置?参数=值#标志

      协议,http、 https、ftp等

      用户名:密码,常用于ftp访问,路径直接编写账号(一般不写)

      域名,域名或IP地址,都可以访问WEB资源

      端口号,程序必须使用端口号,才可以让另一个计算机访问。http协议的默认端: 80

      资源位置,用于描述WEB资源再服务器上的位置。参数=值,浏览器和服务器交互传递的数据#标志,锚点,用于指定页面的某一个位置。
 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值