j2se j2ee j2me 区别

xiechunmei13 2009-09-04 12:12:55
实在是个弱弱的问题。
想知道j2se j2ee j2me 的区别,
他们分别能做些什么?
比如ssh是属于哪一类的?
而哪些又是属于他们的语言框架用法。
就是想详细的了解这三个东东。
该叫他们语言?还是?什么啊?
好疑惑啊。
从来没给过50分的贴。因为口袋空空。
谢谢大家帮忙。。。。
...全文
100 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiechunmei13 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 ostrichmyself 的回复:]
桌面程序和web程序的区别在于, web程序只要用奥浏览器。跟开发工具无关。
你的应用只要用到浏览器吗? yes,则是桌面程序。
这些都与IDE无关

手机上用Web看网页, 还是WEb应用, 依然不是J2ME应用。
[/Quote]

web程序只要用浏览器.那么我们的桌面程序呢?用的是什么?不需要浏览器的支持吗?
luffyke 2009-09-08
  • 打赏
  • 举报
回复
j2se面向桌面级应用程序开发
j2me嵌入式应用程序开发
j2ee面向企业级应用开发
ssh(struts,spring,hibernate)是web应用框架!
struts表示层MVC框架
spring业务逻辑层 IOC AOP 动态代理 声明式事务。。。。
hibernate持久层,用面向对象的思想操纵关系型数据库
x-teamer团队 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xiechunmei13 的回复:]
引用 5 楼 gesanri 的回复:
j2se 桌面程序开发,这是基础,//桌面程序开发,那就类似与我们用的myeclipse等等的程序?那不也是用java语言?不就相当于swing?像你这么说,那我们公司之前做了一套桌面的系统,但是外壳是用c++写的,而里面的内容是用web做的。这又算什么?是不是j2se,j2ee,j2me只是对一种程序的称呼?实际上开发工具,开发环境,开发语言都是一模一样的?



就算你以后要从事j2me和j2ee的开发,你也得先学好j2se,当然,如果你以后不打算从事桌面程序开发的话,像这里的swing之类的桌面图形处理的内容就不用学了
j2ee web开发
j2me 手机上的java程序开发,也就是kjava//之前做的手机应用,实际上是个web程序,可是在手机上直接观看电视节目。用的ssh。这不是j2ee的内容吗?j2me,j2ee,j2se是怎么定义的?难道用到手机上就叫j2me吗?

[/Quote]
桌面程序和web程序的区别在于, web程序只要用奥浏览器。跟开发工具无关。
你的应用只要用到浏览器吗? yes,则是桌面程序。
这些都与IDE无关

手机上用Web看网页, 还是WEb应用, 依然不是J2ME应用。

x-teamer团队 2009-09-08
  • 打赏
  • 举报
回复
也来回复一下:

三者的应用范围不同, 如LS们所述,

范围不同的原因是提供的API不同造成的,

J2me受限于嵌入设备, 所以没有强悍的计算能力, 包含的API最少,

J2SE一般是我们学习桌面开发的基础, 计算能力不错, API数目中等~

J2EE吃吃饱了撑的人, 将一些框架放进去, 如SSH这类东东,这是最没有技术含量的活了,

而且框架狂多, 不论你学习多少,工资还是不见涨~

所以,作为java入门者, J2SE的东西就OK了, 真的要学习架构, J2SE也能做到的。

做为框架的使用者, 充其量就是代码工人, 欢迎拍~~~嘿嘿!

不过,学习一下桌面开发, 再去学习那些乱七八糟的框架, 技术和架构能力肯定见长~
gesanri 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xiechunmei13 的回复:]
引用 5 楼 gesanri 的回复:
j2se 桌面程序开发,这是基础,//桌面程序开发,那就类似与我们用的myeclipse等等的程序?那不也是用java语言?不就相当于swing?像你这么说,那我们公司之前做了一套桌面的系统,但是外壳是用c++写的,而里面的内容是用web做的。这又算什么?是不是j2se,j2ee,j2me只是对一种程序的称呼?实际上开发工具,开发环境,开发语言都是一模一样的?

就算你以后要从事j2me和j2ee的开发,你也得先学好j2se,当然,如果你以后不打算从事桌面程序开发的话,像这里的swing之类的桌面图形处理的内容就不用学了
j2ee web开发
j2me 手机上的java程序开发,也就是kjava//之前做的手机应用,实际上是个web程序,可是在手机上直接观看电视节目。用的ssh。这不是j2ee的内容吗?j2me,j2ee,j2se是怎么定义的?难道用到手机上就叫j2me吗?

[/Quote]
vse,ee,me都仅仅是一个概念而已,并没有严格的界限,你明白就行了
dajiadebeibei9 2009-09-08
  • 打赏
  • 举报
回复
J2SE (Java 2 Standard Edition) 称为Java2标准版, 做桌面软件,比如qq什么的
它是学习下面两个版本的基础
J2ME(Java 2 Micro Edition) 小(微)型版,做手机软件,比如手机游戏
J2EE(Java 2 Enterprise Edition) 企业版 ,做企业级开发,比如网站
xiechunmei13 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 gesanri 的回复:]
j2se 桌面程序开发,这是基础,//桌面程序开发,那就类似与我们用的myeclipse等等的程序?那不也是用java语言?不就相当于swing?像你这么说,那我们公司之前做了一套桌面的系统,但是外壳是用c++写的,而里面的内容是用web做的。这又算什么?是不是j2se,j2ee,j2me只是对一种程序的称呼?实际上开发工具,开发环境,开发语言都是一模一样的?

就算你以后要从事j2me和j2ee的开发,你也得先学好j2se,当然,如果你以后不打算从事桌面程序开发的话,像这里的swing之类的桌面图形处理的内容就不用学了
j2ee web开发
j2me 手机上的java程序开发,也就是kjava//之前做的手机应用,实际上是个web程序,可是在手机上直接观看电视节目。用的ssh。这不是j2ee的内容吗?j2me,j2ee,j2se是怎么定义的?难道用到手机上就叫j2me吗?
[/Quote]
水中影子 2009-09-08
  • 打赏
  • 举报
回复
同意六楼说法
现在开源框架太多了,脑子真的跟不上了
什么时候java也可以像Asp.Net做网站一样容易啊,现在好像很流行Flex哦,正学习中
gesanri 2009-09-06
  • 打赏
  • 举报
回复
j2se 桌面程序开发,这是基础,就算你以后要从事j2me和j2ee的开发,你也得先学好j2se,当然,如果你以后不打算从事桌面程序开发的话,像这里的swing之类的桌面图形处理的内容就不用学了
j2ee web开发
j2me 手机上的java程序开发,也就是kjava
jayqean 2009-09-06
  • 打赏
  • 举报
回复
j2se面向桌面级应用程序开发
j2me嵌入式应用程序开发
j2ee面向企业级应用开发
meadking 2009-09-05
  • 打赏
  • 举报
回复
struts表示层MVC框架
spring业务逻辑层 IOC AOP 动态代理 声明式事务。。。。
hibernate持久层,用面向对象的思想操纵关系型数据库

SSH都是用JAVA语言编写封装而成的WEB 企业应用框架,开源的,非常流行

我觉得JavaSE同了,javaME是小菜,呵呵
woming66 2009-09-04
  • 打赏
  • 举报
回复
j2se面向桌面级应用程序开发
j2me面向PDA,嵌入式应用程序开发
j2ee面向企业级应用开发

struts表示层MVC框架
spring业务逻辑层 IOC AOP 动态代理 声明式事务。。。。
hibernate持久层,用面向对象的思想操纵关系型数据库

SSH都是用JAVA语言编写封装而成,都是专家们智慧的结晶!
hailang7210 2009-09-04
  • 打赏
  • 举报
回复
J2SE 比J2EE容易,J2EE比J2ME容易,就这样分

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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