首页 课程 师资 教程 报名

JS和JSP的区别和联系

  • 2022-05-16 10:20:04
  • 1728次 星辉

星辉小编来告诉大家JS和JSP的区别和联系。

JS和JSP的区别和联系

JavaServer Pages(也称为 JSP)是一种基于Java的技术,专门用于帮助软件开发人员为动态生成的网页(如HTML和 XML)以及与交互式 Web 内容开发相关的其他文档类型提供服务。它的创建是为了回答大多数 Web 开发人员对 Java 平台能否为开发人员提供足够的 Web 支持的怀疑。

JavaScript 是一种面向对象的脚本语言(即通过使用对象或由数据字段和方法组成的数据结构来实现的编程范式)。它用于以编程方式访问在客户端应用程序和其他与特定程序的运行相关的应用程序中找到的对象。它是有意创建的客户端(意思是面向客户端并运行),以便为动态网站提供支持。

出于所有意图和目的,JSP是一个复杂的 Java servlet。JSP 被加载到服务器中,并从 Java EE Web 应用程序中运行并打包为 .war 或 .ear 文件存档。它允许 Java 代码和特定的预定义操作与静态 Web 标记内容进行通信。此交互产生的页面在此特定服务器上编译和执行,并被视为HTML或XML文档。它由两种非常具体的语法样式组成:scriptlet 和标记——scriptlet 只是与标记混合的 Java 代码块,标记是标准的 HTML 或 XML。

JavaScript 是一种 Java 语言;但是,它是另一种方言。它利用了 ECMASCript 标准,被认为是一种动态的、弱类型的、基于原型的语言,恰好具有一流的功能。这表明了许多不同语言在 JavaScript 上的应用程度;但是,它被设计为以 Java 的形式出现——仅以非程序员更可行的格式使用。

JSP 页面需要编译成 Java 字节码类才能执行。然而,这种编译实际上只发生一次——每次源 JSP 文件发生更改时。这是因为 Java 是一种编译语言,而不是一种脚本语言——这意味着代码本质上必须被翻译以使 JSP 与服务器兼容。

概括:

1. JSP是一种基于Java的技术,专门用于帮助软件开发人员创建动态网页;JavaScript 基于 Java,但创建是为了让非程序员能够轻松使用它。

2. JSP必须编译成Java字节码才能正常运行;JavaScript是另一种方言的Java语言,不需要直接翻译成字节码。

以上就是关于“JS和JSP的区别和联系”的介绍,如果大家想了解更多相关知识,可以关注一下星辉的JavaScript教程,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交