当前位置:首页 » 编程语言 » jsp和java的区别

jsp和java的区别

发布时间: 2023-06-06 07:18:28

㈠ JSP和java有什么区别

jsp是html的扩充(简单这样理解),可以姿戚做在html文件中定义类、创建实例、甚至是所有java代码,都可以写入,所以给这种文件起了个名字叫做jsp(java server page)。
既然可以定义类、可以写所有的java程序,那么这个页面不再像迹衡html一样是静态的(字段是固定的)了,可以使用java代码动态生成页面的显示数据(比如、实时从数据库,配置文件中读取信息显示到页面上仔禅)。

更确切的说,jsp文件再最终运行的时候依然是要像java文件一样,编译成class文件才能运行的,所以jsp本质上依然是java,只是用于前端页面展示的java文件。

㈡ javaweb和jsp的区别

JAVA是一种编程语言,可以编写应用程序,主要应用在网络编程上。JSP是建立在JAVA基础上的一种网络编程语言,只能在网页上应用。

可以把jsp理解为脚本,java为面向对象语言。jsp作用主要是负责页面展现,java负责逻辑,业务处理

jsp本质是servlet,servlet本质是java类,就是这么个关系。

(2)jsp和java的区别扩展阅读

JAVA和JSP之间的关系,以及JAVA的完整认识

JAVA分为J2EE,J2SE,J2ME下面分别介绍:

一、J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,

它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:

1、Java Database Connectivity (JDBC)

以一种统一的方式来对各种各样的数据库进行存取

2、Java Naming and Directory Interface (JNDI)

用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等

3、Enterprise Java Beans (EJB)

提供了一个框架来开发和实施分布式商务逻辑,显着地简化了具有可伸缩性和高度复杂的企业级应用的开发

4、JavaServer Pages (JSPs) 这里就是你所说的JSP!!!!!!

用以创建动态网页

5、Java servlets

提供的功能大多与JSP类似,不过实现的方式不同

6、Remote Method Invocation (RMI)

在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据

7、Interface Description Language (IDL)

将Java和CORBA集成在一起

8、Java Transaction Architecture (JTA)

可以存取各种事务

9、Java Transaction Service (JTS)

规定了事务管理器的实现方式

10、JavaMail

用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类

11、JavaBeans Activation Framework(JAF)

JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象

12、Java Messaging Service (JMS)

是用于和面向消息的中间件相互通信的应用程序接口(API)

13、Extensible Markup Language (XML)

XML是一种可以用来定义其它标记语言的语言

上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)

其中EJB是java最难学的东西

但是现在的sun公司出来一种新的技术:java FX,

可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见www.sun.com

二、J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。

包括JAVA基础,IO,Swing,AWT,线程,集合等知识.也是学习JAVA的必经之路(基础)!

三、J2ME:Java 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。

㈢ jsp文件和java文件的区别

jsp文件和java文件的区别如下:
jsp是一个网页页面,相当于复杂的html。其陆冲拦中可以插入script代码,当然也可以插入java代码。
java是一个类文件,在java学习初期主要是写java文件的。如判枝果不写页面的话是早胡没有页面效果的。

㈣ “Js”、“jsp”、“jQuery”、“javascript”和“java”的区别是什么

“Js”、“jsp”、“jQuery”、“javascript”和“java”的区别是:

  1. js是javascript文件的文件后缀,就像 a.txt 这个.txt是后缀一样

  2. jsp是jsp网页文件的后缀,而jsp是java web 的表现层的一种技术

  3. jquery 是一个函数库,基于javascript的,这个函数库让我们使用javascript进行网页dom操作的时候更加简便

  4. javascript是一种解释性语言,和java没有太大关系。

  5. java是由sun公司推出的网络编程语言(现在属于甲骨文公司)。超级流行,特别时候大型企业级架构,是面向对象的哦。

  6. java其实还分为java EE (企业级应用) java me 手机软件用的多,比如现在火爆的安卓系统上的软件。 java se应该就是你说的java了,是java体系的基础

㈤ java和JSP和JavaScript有什么区别啊

  1. Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

  2. JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。

  3. JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT(其实和JAVA没多大关系,是由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心。

(5)jsp和java的区别扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

热点内容
噪声的危害和控制设计脚本 发布:2025-05-17 08:22:29 浏览:472
esr算法 发布:2025-05-17 08:16:09 浏览:194
安卓手机怎么用拟我表情 发布:2025-05-17 08:10:13 浏览:918
给U盘安装kalilinux 发布:2025-05-17 08:07:26 浏览:249
sql提示存储过程 发布:2025-05-17 07:35:58 浏览:743
qq里的互动访问 发布:2025-05-17 07:26:53 浏览:665
口语易账号密码发送到哪里 发布:2025-05-17 07:26:52 浏览:62
核桃编程幼儿 发布:2025-05-17 07:26:50 浏览:787
2台服务器集群搭建 发布:2025-05-17 07:18:57 浏览:185
北方园林配置植物有哪些 发布:2025-05-17 07:18:20 浏览:544