JSP | Web 应用开发概述

原作者为 RioTian@cnblogs, 本作品采用 CC 4.0 BY 进行许可,转载请注明出处。

前文提示,本文基于 《JSP 应用开发与实践》-- 刘乃琦老师的书籍以及 C语言中文网的资料进行学习的。

知识点提炼

  1. C/S是 Client/ Server的缩写,即客户端/服务器结构。在这种结构中,服务器通常采用髙性能的PC或工作站,并采用大型数据库系统(如 Oracle或 SQLServer),客户端则需要安装专用的客户端软件

  2. B/S是 Browser/ Server的缩写,即浏览器/服务器结构。在这种结构中客户端不需要开发任何用户界面,而统一采用如IE和火狐等浏览器,通过Web浏览器向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传回客
    户端

  3. Web的本意是网和网状物,现在在网络领域被广泛译作网络、万维网或互联网等。它是一种基于超文本方式工作的信息系统

  4. 超文本一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索

  5. 超媒体是超文本( hypertext)和多媒体在信息浏览环境下的结合,有了超媒体,用户不仅能从一个文本跳到另一个文本,而且可以显示图像,播放动画、音频和视频等

  6. HTTP(超文本传输协议)是超文本在互联网上的传输协议。

  7. HTML是客户端技术的基础,主要用于显示网页信息,它不需要编译由浏览器解释执行。

  8. CSS(Cascading Style Sheet) 就是一种叫做样式表 (style sheet) 的技术,也有人称为层叠样式

  9. Flash是一种交互式矢量动画制作技术,它可以包含动画、音频、视频以及应用程序,而且 Flash文件比较小,非常适合在Web上应用

  10. Java server Pages简称JSP。

    JSP 是一种简化的 Servlet 设计,可以调用强大的 Java 类库,并可以与其他相关的一些技术(Servlet、JavaBean、EJB)联合工作。下面介绍什么是 JSP 以及它有哪些特点。

    JSP页面中的HTML代码用来显示静态内容部分;

    嵌入到页面中的Java代码与JSP标记来生成动态的内容部分

习题部分

  1. 说明什么是C/S和B/S结构,以及二者之间的区别

    C/S结构 和 B/S结构都是软件系统体系结构的一种

    C/S模式与B/S模式相比, C/S模式应用系统最大的优点是不依赖企业外网环境, 即无论企业是否能够上网, 都不影响使用.

    C/S模式需要安装后才能使用, 即以软件的形式存在

    优缺点具体细节:https://blog.csdn.net/qq_40513792/article/details/104289487

  2. 简述Web的工作原理

    • 浏览器地址栏输入想要访问网站首页的地址;
    • 用户向浏览器发送访问首页的请求;
    • 服务器收取客户端的的访问请求;
    • 服务器处理请求(若首页动态文档需要经过数据处理再返回,若为静态文档直接返回该文档即可);
    • 服务器将请求的处理结果在客户端的浏览器显示。
  3. Web从提出到现在共经历了哪3个阶段

    静态文档阶段,动态网页阶段,Web 2.0 阶段

  4. 简述进行Web开发时都需要应用哪些客户端技术

    常见的客户端技术包括:HTML、CSS、Flash 和 客户端脚本技术

  5. 简述进行Web开发时服务器端应用的技术有哪些,重点说明什么是JSP

    常见服务端技术有:CGI(通用网关接口)、ASP、PHP(高效安全)、ASP.Net 和 JSP 技术

    JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。

    JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

    JSP文件后缀名为 *.jsp

    JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。

posted @ 2021-09-18 13:45  RioTian  阅读(483)  评论(0编辑  收藏  举报