一文辨析 Java、JSP、JavaScript

简介: 一文辨析 Java、JSP、JavaScript

Java

文件格式:.java

Java 是印度尼西亚“爪哇岛”的英文名,因气候环境,地理位置等因素盛产咖啡而闻名。Java 语言中的许多命名都与其有关:如JavaBeans。所以 Sun 和 Java 的 Logo 是个非常形象的图标—冒热气儿的咖啡

早期的 Java 只是Sun MicroSystems公司在 1990 年 12 月开始研究的一个内部项目。Sun 公司一位名为帕特里克·诺顿的工程师因为其公司难于操作的 C++/C 语言编译器而决定改用NeXT,同时他也获得了研究公司的一个叫做 “Stealth 计划” 的项目的机会

“Stealth 计划”后来改名为“Green 计划”,詹姆斯·高斯林和 Mike Sheridan 也加入了帕特里克的工作小组。根据有限资金,乔伊决定开发一种集 C 语言和 Mesa 语言大成的新语言,在一份报告上,乔伊把它叫做“未来”。他将要创造出一种全新的语言,被他命名为 “Oak”,以办公室外的橡树命名

总结:Java 是一种广泛使用的计算机编程语言,广泛应用于企业级 Web 应用开发和移动应用开发

JSP

文件格式:.jsp

JSP(JavaServer Pages)由 Sun Microsystems 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者

从上面的两张图片也可看出来,JSP 和 Java 编程语言存在联系,没错,JSP 技术以Java语言作为脚本语言,为用户的 HTTP 请求提供服务,并能与服务器上的其它 Java 程序共同处理复杂的业务需求

总结:JSP 主要部署在服务器,构建动态网页

JavaScript

文件格式:.js

JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言,是 Web 编程语言,几乎所有现代的 HTML 页面都使用 JavaScript,人们通常将 htmlcssjavascript 称为前端三件套

JavaScript 不缩写为 JSP,这里一定不要弄混淆了!!!

JS 中有一条比较有意思的定律:

Atwood’s Law: any application that can be written in JavaScript, will eventually be written in JavaScript .

意思是说,任何可以用 JavaScript 编写的应用程序,最终都会用 JavaScript 编写

这足以体现它的重要性

总结:JavaScript 是一种脚本,一种计算机编程语言,用于在网页上实现复杂的功能



相关文章
|
6月前
|
JavaScript 前端开发 Java
通义灵码 Rules 库合集来了,覆盖Java、TypeScript、Python、Go、JavaScript 等
通义灵码新上的外挂 Project Rules 获得了开发者的一致好评:最小成本适配我的开发风格、相当把团队经验沉淀下来,是个很好功能……
1169 103
|
6月前
|
编解码 JavaScript 前端开发
【Java进阶】详解JavaScript的BOM(浏览器对象模型)
总的来说,BOM提供了一种方式来与浏览器进行交互。通过BOM,你可以操作窗口、获取URL、操作历史、访问HTML文档、获取浏览器信息和屏幕信息等。虽然BOM并没有正式的标准,但大多数现代浏览器都实现了相似的功能,因此,你可以放心地在你的JavaScript代码中使用BOM。
167 23
|
6月前
|
JavaScript 前端开发 Java
【Java进阶】详解JavaScript事件
总的来说,JavaScript事件是JavaScript交互设计的核心,理解和掌握JavaScript事件对于编写高效、响应式的网页应用至关重要。
99 15
|
6月前
|
前端开发 JavaScript Java
【Java进阶】JavaScript电灯开关实例:从理论到实践
这个例子展示了JavaScript的基本功能,包括操作HTML元素,监听事件,以及改变元素的样式。通过学习和理解这个例子,你可以了解到JavaScript在网页中的应用,以及如何使用JavaScript来创建交互式的网页。
108 13
|
11月前
|
SQL XML 缓存
java中jsp详解!!!
JSP(Java Server Pages)是一种动态网页技术标准,允许在HTML页面中嵌入Java代码,实现网页逻辑与设计分离。JSP本质上是Servlet的简化,支持跨平台运行。JSP通过内置对象(如request、response、session等)和指令(如page、include、taglib)提供强大的功能,同时利用EL表达式和JSTL标签库简化页面开发。JSP的核心优势在于快速开发和维护Web应用。
422 0
`<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java
该博客文章讲解了JSP中`<jsp:getProperty>`和`<jsp:setProperty>`动作的使用方法,包括它们的语法格式和如何在页面中使用这些动作来获取和设置JavaBean对象的属性值,并通过图书信息的填写和展示示例进行了演示。
`<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
134 3
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
148 1
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
116 1
|
JavaScript 前端开发 Oracle