首页 理论教育 Web项目介绍-《零基础Java从入门到精通》

Web项目介绍-《零基础Java从入门到精通》

时间:2023-10-19 理论教育 版权反馈
【摘要】:图1.4.1是常见的Java Web框架图,服务端对外提供网络服务,由服务器、Java后台集群和各类底层服务组成,为客户端提供了数据查询、API服务和浏览器网页等。在Web框架中,Java用来处理各种业务需求,通过编写Java代码可以实现登录注册、订单管理、网页渲染,甚至是图像识别等。除了这些,底层服务还包括搜索引擎、第三方插件、日志系统、文件存储服务等,这些底层服务为Web提供了最基本、最重要的各种服务,方便被Java程序调用。

Web项目介绍-《零基础Java从入门到精通》

Web(全称World Wide Web)是指全球广域网,也叫作万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在互联网上的一种网络服务,提供图形化的、易于访问的直观界面。我们在浏览器输入一个网址,打开的就是一个Web页面。一般情况下,一个Web网站会由很多Web页面组成,这些Web页面和数据交互接口共同实现了完整的项目。

近些年,随着移动互联网的兴起,Web页面不只局限于传统PC网页,同时还包括移动端网页、APP内嵌的Web页、微信Web页等,Web所覆盖的产品也变得更广泛。

在计算机的世界里,提供服务的一方通常被称为服务端(Server),而接受服务的另一方被称作客户端(Client)。这种关系应用在互联网上,就变成使用者和网站的关系了,Java是服务端,而浏览器是客户端。

图1.4.1是常见的Java Web框架图,服务端对外提供网络服务,由服务器、Java后台集群和各类底层服务组成,为客户端提供了数据查询、API服务和浏览器网页等。

图1.4.1 Java Web框架图

1.服务器(www.xing528.com)

常见的服务器有Nginx、Apache、IIS。用户发起的请求首先会经过服务器,服务器再将请求发给Java进行数据处理,并将处理的结果返回给用户。

2.Java集群

Java是后台语言,可以通过服务器接收来自用户的各种数据,并将处理后的数据或者结果传回给服务器。在Web框架中,Java用来处理各种业务需求,通过编写Java代码可以实现登录注册、订单管理、网页渲染,甚至是图像识别等。为了应对大规模的请求,一般都是由多个Java机器组成集群,将网络流量分散到各个Java服务器上面。

3.各类底层服务

底层服务有很多种,比如数据库MySQL用来存储各种Web数据,缓存服务可以加速一些数据的获取和页面的展示,对于用户流量较大的操作,可以通过消息队列进行流量管控等。除了这些,底层服务还包括搜索引擎、第三方插件、日志系统、文件存储服务等,这些底层服务为Web提供了最基本、最重要的各种服务,方便被Java程序调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈