java web基础

1.C/S结构

 

C/S结构,即Client/Server(客户机/服务器)结构:

软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

2.B/S结构

开发基于B/S结构项目:目前主要采用三种服务器端语言:JSP,PHP,ASP.NET。

这三种语言构成三种常用应用开发组合:JSP+Oracle组合、PHP+MySQL体系、以及ASP.NET+SQL Server体系。

B/S 结构语言分成浏览器编程语言和服务器端编程语言。

浏览器端包括HTML,CSS,JavaScript和VBScript语言。

所谓浏览器端编程语言就是这些语言都是被浏览器解释执行的。HTML和CSS是由浏览器解释的,JavaScript和VBScript语言也是在浏览器上执行的。

为了实现一些复杂的操作,比如连接数据库,操作文件等,需要使用服务器端编程语言。目前主要是3P(ASP.NET,JSP和PHP)技术。

Linux+PHP+MySQL(一种中小型数据库管理系统)构成全免费的而且非常稳定的应用平台。

 

3.B/S技术与C/S技术的区别:

Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.

 

4.HTTP协议

http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。

http请求由三部分组成,分别是:请求行、消息报头、请求正文

5.web服务器原理

Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。

Web服务器和HTTP服务器可以说是同一个东西,当然非得细分的话,HTTP服务器是建立在HTTP协议之上的提供文档浏览的服务器,更多的是提供静态的文件。而Web服务器涵盖了HTTP服务器(这一点可以自行百度百科), Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。
Web服务器 约等于 HTTP服务器 + 其他服务

目前所熟知的Web服务器有很多,其最主流的是 Apache, Nginx, IIS
各大Web服务器的实现细节都不同,是为了某种情形而设计开发的。但是它们的基础工作原理是相同的,这也是本次基础篇所讲解的内容。

6.java web开发环境与搭载

https://blog.csdn.net/hy971216/article/details/82914152

 

posted @ 2020-05-11 10:11  SWPU·lds  阅读(156)  评论(0编辑  收藏  举报