JAVA和JSP之间有什么区别吗?

时间:2015-11-13 10:34:28

标签: java jsp

我完全是Java的新手。我想知道Java和JSP之间的区别(如果有的话)。当我在网上搜索时,我遇到了以下定义。

Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,并且专门设计为具有尽可能少的实现依赖性。

JavaServer Pages(JSP)是一项技术,可帮助软件开发人员基于HTML,XML或其他文档类型创建动态生成的网页。

任何人都可以列出差异吗?

3 个答案:

答案 0 :(得分:5)

简而言之,

Java是面向对象的计算语言,几乎可以做任何你想做的事情。

JSP是基于java的技术,JSP处理器使用java语言生成网页。

答案 1 :(得分:1)

Java是一种纯面向对象的语言,面向对象我的意思是,我们创建类并实例化这些类的对象。如果您使用纯Java,您会注意到的简单差异是输出将显示在控制台上,因此我们对不同类型的输出使用不同的插件(例如,applet)。 Java被用作核心语言,这意味着您编写为Java代码的任何内容都将转换为机器级代码,可由处理器解释。

现在,当你说JSP,即Java Server Pages时,名称本身就定义了它。简单来说,您将Java代码嵌入到HTML页面中。如果您熟悉Java中servlet的概念,您可能会理解使用这些servlet的复杂性。另一方面,JSP简化了HTML的工作。 JSP页面的最佳示例是,您可以轻松地将数据与HTML页面之间的数据转换为Java代码,而关于JSP的一个有趣的事实是它将转换为servlet。

Java和JSP之间还存在其他各种差异,但您需要熟悉servlet才能理解JSP。

答案 2 :(得分:-1)

基本上Java是后端,JSP是前端