关于Java的一些概念问题.

cul 2003-08-19 05:51:33
Java,J2ee,J2me,J2se,Jsp,JBuilder,Appliction,Applet,JavaBean,EJB.
因为之前我做过Delphi,VC,以及ASP的开发,所以希望能够以一种类比的概念来形容比较好理解.
不知道这样理解对不对:
Java :仅仅是一门语言,比如C++,Pascal.
J2ee,J2me,J2se :三个面向不对用户的不同标准,但是仍然搞不懂到底是什么,比如?
Jsp :一种类似于ASP,PHP,用来编写服务器端脚本的语言.
JBuiler:开发工具,类似于基于Pascal语言的Delphi,Basic的VB.
Appliction:用Java写成的可以直接运行的程序,类似于EXE.但是不明白既然是EXE那么为什么在运行的时候仍然需要环境支持?
Applet:直接嵌入到浏览器中运行的Java程序,所需的环境由浏览器的虚拟机提供.
JavaBean:类似于ActiveX,Corba的中间件吗?
EJB:不明白.
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cul 2003-08-20
  • 打赏
  • 举报
回复
差不多明白了,谢谢楼上几位解答!
star821116 2003-08-19
  • 打赏
  • 举报
回复
基本理解还是对的!
EJB才是类似于CORBA的中间件
Wnyu 2003-08-19
  • 打赏
  • 举报
回复
Java :仅仅是一门语言,比如C++,Pascal.
正确。

J2ee,J2me,J2se :三个面向不对用户的不同标准,但是仍然搞不懂到底是什么,比如?
是Java的三个不同级别的版本。J2ee是针对企业级开发,类似win2000高级服务器版。J2se是标准版, 用于日常应用开发,类似win2000服务器版。J2me是J2se的一个小小的子集, 只提供无线领域的函数及最基本的函数,类似win2000专业版。

Jsp :一种类似于ASP,PHP,用来编写服务器端脚本的语言.
正确。

JBuiler:开发工具,类似于基于Pascal语言的Delphi,Basic的VB.
正确。

Appliction:用Java写成的可以直接运行的程序,类似于EXE.但是不明白既然是EXE那么为什么在运行的时候仍然需要环境支持?
它是java的Exe, 必须在带有JVM机的机器上运行, 是动态编绎运行的,所以有时要指定ClassPath。

Applet:直接嵌入到浏览器中运行的Java程序,所需的环境由浏览器的虚拟机提供.
类似ActiveX。

JavaBean:类似于ActiveX,Corba的中间件吗?
可以这么说, 它用来封装程序逻辑。但快要给EJB取代了。

EJB:不明白.
是一种存储封装程序逻辑的容器。类似于高度集成的存储过程。
Javatomchen 2003-08-19
  • 打赏
  • 举报
回复
语言只有java一个,其他都是其衍生物
zhirenshao 2003-08-19
  • 打赏
  • 举报
回复
Java :仅仅是一门语言,比如C++,Pascal. 正确

J2SE是Java的语言标准,或者说语法标准。 像C语言的一个标准是 ANSI C 标准。 J2SE就是一回事

J2EE是一套interface,其实也是标准,或者说是一个framework,提供了服务器端编程的一些标准

J2ME是一套用于手机开发的API和interface

JSP正确, 不过JSP是J2EE的一个重要组成部分,JSP是建立在servlet基础之上的

JBUILDER是IDE

Application 不只是简单得想EXE一样。 一个Application可以是一个很大的服务器模块,提供各种服务,但Application通常可以package起来,然后在不同的机器和服务器上配置

EJB是J2EE里面用来实现强大business logic的工具,用中文说不清楚

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧