『Web』JSP、ASP、PHP Web应用程序怎么这么多P!

『Web』JSP、ASP、PHP Web 应用程序怎么这么多 P!

之前我们说完了计算机网络应用程序的两种结构:C/S,B/S(传送门)今天我们详细说一说 B/S 开发中的这么多 P 是干什么的。

1.什么是 Web 应用程序

一个 Web 应用程序是由完成特定任务的各种 Web 组件(web components)构成的并通过 Web 将服务展示给外界。在实际应用中,Web 应用程序是由多个 Servlet、JSP 页面、HTML 文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务,Web 应用程序是一种可以通过 Web 访问的应用程序(淘宝、京东、新浪),易访问,用户只需要有浏览器即可,不需要安装其他软件。

2.为什么要学习 Web 应用程序

是目前软件开发领域的三大方向之一
桌面应用程序–QQ,Office C/S 结构:Client/Server
Web 应用程序–京东、天猫 B/S 结构:Browser/Server
嵌入式应用程序–安卓、iPhone
需求大、易就业、高薪

3.静态网页与动态网页

静态网页
网页中的内容是固定的,不会更新
所需技术:HTML、CSS
这里也就是我们所说的前端设计!

动态网页
能与用户交互的网页,网页中的内容是通过程序动态显示的,自动更新
这是我们常说的后端!
静态网页相当于另一种形式的 GUI,而动态网页基于静态网页的表单,来做出相应的处理。

1.主流的动态网页脚本技术

JSP:
JSP(全称 JavaServer Pages)是由 Sun Microsystems 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。JSP 技术以 Java 语言作为脚本语言,为用户的 HTTP 请求提供服务,并能与服务器上的其它 Java 程序共同处理复杂的业务需求。
应该是使用范围最广,受众最多的语言。
ASP:
ASP 即 Active Server Pages,是 Microsoft 公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的 web 应用程序。当服务器收到对 ASP 文件的请求时,它会处理包含在用于构建发送给浏览器的 HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP 文件也可以包含文本、HTML(包括相关的客户端脚本)和 com 组件调用。
ASP 简单、易于维护 , 是小型页面应用程序的选择 ,在使用 DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP 甚至可以实现中等规模的企业应用程序。
PHP:
PHP 原始为 Personal Home Page 的缩写,已经正式更名为 “PHP: Hypertext Preprocessor”。自 20 世纪 90 年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计,从 2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代,PHP 语言也出现了不少问题。
在这里插入图片描述


『Web』JSP、ASP、PHP Web应用程序怎么这么多P!
https://chiamzhang.github.io/2024/06/29/『Web』JSP、ASP、PHP Web应用程序怎么这么多P!/
Author
Chiam
Posted on
June 29, 2024
Licensed under