Javaweb的概念与C/S、B/S体系结构

你们好,乐字节的小乐又来了,今天的文章是接上次《[客户端请求服务器端通讯, Web 编程发展基础|乐字节]》,此次是讲述Javaweb的介绍和C/S、B/S体系结构。java

1、Javaweb的概念

随着 Java 语言的流行,Java 在网站和企业级应用的开发上应用得愈来愈广泛,Java Web开发已经成为 Java 企业级解决方案中不可或缺的重要组成部分。web

Java Web 是用 Java 技术来解决相关 web 互联网领域的技术总和。Web 包括:web 服务器和web客户端两部分。Java 在客户端的应用有 java applet,不过使用得不多,Java 在服务 器端的应用很是的丰富,好比 Servlet,JSP 和第三方框架等等。Java 技术对 Web 领域的发展 注入了强大的动力。Web 开发能够理解为作网站。数据库

随着网络技术的不断发展,单机的软件程序已经难以知足网络计算的须要。为此,各类 各样的网络程序开发体系应运而生。其中,运用最多的网络应用程序开发体系结构能够分为 两种,一种是基于浏览器/服务器的 B/S 结构,另外一种是基于客户端/服务器的 C/S 结构。编程

2、C/S体系结构

C/S 是 Client/Server 的缩写,即客户端/服务器结构。在这种结构中,服务器一般采用高 性能的 PC 机或工做站,并采用大型数据库系统(如 Oracle 或 SQL Server),客户端则须要安装专用的客户端软件。这种结构能够充分利用两端硬件环境的优点,将任务合理分配到客户端和服务器,从而下降了系统的通讯开销。在 2000 年之前,C/S 结构占据网络程序开发领域的主流。segmentfault

图片1.png

3、 B/S 体系结构

B/S 是 Browser/Server 的缩写,即浏览器/服务器结构。在这种结构中,客户端不须要开发任何用户界面,而统一采用如 IE、Firefox、Chrome 等浏览器,经过 Web 浏览器向 Web 服务器发送请求,由 Web 服务器进行处理,并将处理结果逐级传回客户端。这种结构利用不断成熟和普及的浏览器技术实现原来须要复杂专用软件才能实现的强大功能,从而节约了开发成本,是一种全新的软件体系结构。这种体系结构已经成为当今应用软件的首选体系结构。浏览器

图片2.png

此次就说到这里了,下次小乐继续给你们说说Web应用程序与应用技术服务器

相关文章
相关标签/搜索