-
XML(eXtensible Markup Language)
一种标记语言,用于描述数据的结构和内容。它被设计用来传输和存储数据,具有可扩展性和通用性。
XML使用标签来标识数据元素,并且可以根据需要定义新的标签,使其适用于各种不同的数据格式。
XML常用于互联网应用程序中传输和存储数据。
-
JSON(JavaScript Object Notation)
一种轻量级的数据交换格式,常用于前端和后端之间的数据传输。
它基于JavaScript的语法,但是独立于编程语言。
JSON采用键值对的方式来表示数据,易于阅读和编写。
与XML相比,JSON更加简洁和易于处理,因此在Web开发中得到广泛应用。
JSON常用于API的数据传输和存储。
-
Servlet
Java 编写的服务器端程序,主要用于处理客户端发起的请求并生成响应。
Servlet 运行在支持 Java Servlet 规范的 Web 服务器中,如Tomcat、Jetty等。
Servlet 通常用于动态生成网页内容、处理表单数据、与数据库交互等任务。
Servlet 是基于 Java 编写的,具有跨平台性和强大的功能,是开发 Web 应用程序的重要技术之一。
-
Filter
Java Servlet 规范中的一种组件,用于在请求到达 Servlet 前或响应返回给客户端前,对请求和响应进行预处理或后处理。
Filter 可以用于实现诸如日志记录、权限控制、数据压缩、字符编码转换等功能。
Filter 的主要作用是在 Servlet 处理请求之前或响应返回给客户端之前对请求和响应进行过滤和处理,以实现一些通用的功能,提高代码的复用性和可维护性。
-
Listener
Java Servlet 规范中的一种组件,用于监听 Web 应用程序中的事件并采取相应的行动。
Listener 可以监听 ServletContext、HttpSession 和 ServletRequest 等对象的创建、销毁和属性变化等事件。
常见的 Listener 包括 ServletContextListener、HttpSessionListener、ServletRequestListener 等。
通过 Listener,开发人员可以在 Web 应用程序的生命周期中添加自定义的逻辑,以实现一些特定的功能需求,如始化资源、处理会话状态、记录日志等。
-
JSP(JavaServer Pages)
一种用于开发动态网页的技术,它允许将 Java 代码嵌入到 HTML 页面中,以便生成动态内容。
JSP 页面在服务器端被编译成 Servlet,并由 Web 服务器执行。开发人员可以在 JSP 页面中使用标签库、JavaBean、表达式语言等技术来构建动态网页。
JSP 提供了一种简单且易于维护的方式来生成动态内容,常用于开发 Web 应用程序的前端页面。
-
JSTL(JavaServer Pages Standard Tag Library)
一组自定义标签库,用于简化在 JSP 页面中访问和操作数据的过程。
JSTL 提供了一系列标签,用于循环、条件判断、格式化输出、国际化等常见操作,从而减少在 JSP 页面中编写 Java 代码的需求。使用 JSTL 可以使 JSP 页面更加简洁、易读和易维护。
JSTL 是 Java EE 规范的一部分,可以方便地与 JSP 页面集成,提高开发效率并降低代码复杂度。
-
Cookie
一种在客户端存储数据的技术,用于在浏览器和服务器之间传递信息。
Cookie 是由服务器发送给浏览器,并保存在客户端的文本文件中。
每次浏览器向服务器发送请求时,会将相应的 Cookie 信息包含在请求中,以便服务器识别用户并提供个性化的服务。Cookie 可以用于实现用户认证、跟踪用户会话、存储用户偏好设置等功能。
在 Web 开发中,Cookie 是一种常用的技术,但需要注意安全性和隐私保护。
-
Session
在 Web 开发中用于跟踪用户会话状态的机制。
当用户访问一个网站时,服务器会为每个用户创建一个唯一的会话,并为该会话分配一个唯一的标识符(Session ID)。
通过这个 Session ID,服务器可以在用户的多次请求之间保持状态,以便跟踪用户的活动和保存用户数据。
Session 可以用于实现用户认证、购物车功能、用户偏好设置等。
Session 数据通常存储在服务器端,可以通过 HttpSession 对象来访问和操作。Session 通常在用户关闭浏览器或一定时间内不活动时会失效,以确保安全性和资源释放。
前端广名词知识补充
最新推荐文章于 2024-07-24 10:40:52 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)