java web应用程序_将Java作为Web应用程序运行

让我们尝试定义一些术语(不一定是100%准确,但可以理解)

> Java:可以是很多东西:语言,JVM,平台,想法,……

> Java SE:Java标准版:用于运行桌面应用程序的“普通”Java.这以前被称为“Java 2 SE”和“J2SE”.

> Java EE:Java企业版.用于开发Web应用程序和其他更复杂的动物(包含大量组件)的企业级堆栈.这以前被称为“Java 2 EE”和“J2EE”.

> JSP:Java Server Pages.一种允许将HTML / XML内容与Java Scriptlet混合的语言.几乎相当于ASP.NET.

> Java Bean(注意:不是“JavaBeans”):一种相当轻量级的规范,它只描述了应该如何编写类,以便可以自动发现它们的属性和方法.不要与Enterprise Java Bean(EJB)混淆

> Enterprise Java Beans / EJB:Java Bean的更复杂,更复杂的兄弟.允许您封装应用程序的某些部分.使用非常复杂和繁琐(在最近的版本中稍微好一些,但这种变化似乎已经到来).

JScript是Microsoft的JavaScript方言,与Java没有任何关系.

顺便说一句,JavaScript也与Java没有任何关系.唯一的相似之处是他们名字的前4个字符和语法上的肤浅相似性.

所以基本上:如果他们想编写一个Java应用程序来与你的应用程序接口,它只提供一些XML,那么Java绝对适合这一点.您不需要任何Java EE技术. Java SE绰绰有余.

编辑:请注意,对于(小型)Web应用程序而言,不使用整个Java EE堆栈是一种相当普遍的做法.具体而言,广泛使用的Apache Tomcat不是完整的Java EE服务器(根据Java EE规范的要求),而是JSP和Servlet标准的实现(Java EE的两个核心部分).它仍然可以运行许多有用的Java Web应用程序,因为它们根本不使用Java EE的更复杂功能.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值