JAVA JSP JavaScript三者的区别与联系
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA JSP JavaScript三者的区别与联系相关的知识,希望对你有一定的参考价值。
太长不看版
- JAVA 高级面向对象语言,几乎能编一切东东,需要放在计算机的JRE环境中运行
- JSP 动态网页技术标准,在html页面中镶嵌JAVA程序,实现动态网页,需要放在Tomcat这种Servlet中运行
- javascript 高级脚本语言,实现网页前台样式更改和互动,在浏览器中运行
JAVA
Java(在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语)
JAVA简史
- 1991年Sun公司为抢占嵌入式单片机系统市场发明了JAVA的前身–称为Oak的面向对象语言。
- 1995年5月23日,Sun公司将Oak更名为Java,在Sun world会议上正式发布Java和HotJava浏览器。
- 1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)
JAVA简介
- Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。
- 在一个平台上编写软件,然后即可在几乎所有其他平台上运行
- 创建可在 Web 浏览器中运行并可访问可用 Web 服务的程序
- 开发适用于在线论坛、存储、投票、HTML 格式处理以及其他用途的服务器端应用程序
- 将采用 Java 语言的应用程序或服务组合在一起,构成高度定制的应用程序或服务
- 为移动电话、远程处理器、微控制器、无线模块、传感器、网关、消费产品及几乎其他任何电子设备编写强大而高效的应用程序
JAVA程序示例
- JAVA程序需要写在以.java为后缀的文件中,
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
JSP
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。
JSP简介
- JSP(Java Server Pages,即:Java服务器页面),是一种跨平台的动态网页技术标准。
- JSP在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
- 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP示例
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!<br/>
<%
out.println("Your IP address is " + request.getRemoteAddr());
%>
<p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p>
</body>
</html>
JavaScript
最初其命名为LiveScript,因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。
- Javascript 简称JS,是一种动态的弱类型脚本解释性语言,和HTML、CSS并称三大WEB核心技术,得到了几乎主流浏览器支持。
JavaScript简史
- 1994年,网景Netscape公司成立并发布了Netscape Navigator浏览器,占据了很大的市场份额,网景意识到WEB需要动态,需要一种技术来实现。
- 1995年9月网景浏览器2发布测试版本发布了LiveScript,随即在12月的测试版就更名为JavaScript
- 1997年,网景、微软、SUN、Borland公司和其他组织在ECMA(European Computer ManufacturersAssociation 欧洲计算机制造商协会)确定了ECMAScript的本程序设计语言的标准。JavaScript和JScript都成为ECMAScript标准的实现。
JavaScript简介
- 是一种解释性脚本语言(代码不进行预编译)。
- 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
- 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
- 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行
- JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。
JavaScript示例
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript 能做什么</h2>
<p id="demo">JavaScript 能够改变 HTML 内容。</p>
<button type="button" onclick='document.getElementById("demo").innerHTML = "Hello JavaScript!"'>点击我!</button>
</body>
</html>
以上是关于JAVA JSP JavaScript三者的区别与联系的主要内容,如果未能解决你的问题,请参考以下文章
js/javascript : apply,call,bind三者的使用与区别
jQuery与JavaScript与ajax三者的区别与联系