永发信息网

JAVA SE、JAVA EE、JAVA ME它们各包含了JAVA中哪方面的内容

答案:6  悬赏:40  手机版
解决时间 2021-05-17 08:59
RT
最佳答案

Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:

* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

因此JSP属于JAVA EE。
NetBeans IDE只是一种java开发工具,不能说属于哪一类,配置好适用的插件后,可以适合任一种java开发。



我了解的就是这么多拉……

全部回答

三个各有侧重,j2se是做桌面应用程序的,j2ee主要是做Web开发的,j2me是做手机软件的。

三个中j2se是基础,如果你想学j2ee和j2me中的任何一个,都得先学j2se。

J2SE桌面应用程序,J2EE 是做Web开发的,J2ME移动开发的

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)

用以创建动态网页 (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的一个子集。

主要的技术如下:

Connected Limited Device Configuration【CLDC】:是组成资源有限的移动信息设备的 Java 运行时环境的两种配置之一。CLDC 描述最基本的库和虚拟机特性,所有包含 K 虚拟机(K virtual machine,KVM)的 J2ME 环境实现中都必须提供这些库和特性。 Mobile Information Device Profile【MIDP】:是组成资源有限的移动信息设备的 Java 运行时环境的两种配置之一。MIDP 提供核心应用程序功能,包括用户界面、网络连接、本地数据存储和应用程序生命周期管理。 Connected Device Configuration【CDC】:是一个基于标准的框架,用来构建和交付可以跨许多连接网络的消费类设备和嵌入式设备共享的应用程序。 Mobile 3D Graphics API for J2ME【M3G】:是一种轻量的交互式 3D 图形 API,它作为可选的包与 J2ME 和 MIDP 结合使用。

JAVA SE是JAVA的基础,JAVA EE 和JAVA ME要运行,都需要JAVA SE的支持,JAVA EE是用于开发web应用程序的,如常见的网站比如淘宝,拍拍,支付宝都是用JAVA EE 做的,JAVA SE是用来做嵌入式开发的,比如手机游戏。
多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。   Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:   Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。   比如:数据库连接、接口定义、输入/输出、网络编程   Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。   比如:EJB、servlet、JSP、XML、事务控制   Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。   比如:呼机、智能卡、手机、PDA、机顶盒   他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类   应用场合,API的覆盖范围各不相同。   笼统的讲,可以这样理解:   J2SE是基础;   压缩一点,再增加一些CLDC等方面的特性就是J2ME;   扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。   补充一点J2EE更恰当的说,应该是JAVA2企业开发的技术规范,不仅仅是比标准版多了一些类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高一期中考试考什么
QQ游戏人生等级是怎么计算的啊?怎么能快升。
新洲区武汉多乐士(长丰路店)地址在什么地方,
浙江财经学院好不好?
来点鼓励异地恋加军恋的
问一款网络模拟类游戏的名字
DNF剑魂纯刷图,怎么加点?
梦幻诛仙今天不是公测了吗怎么玩不了
江汉区武汉优狐电动车地址在哪里啊
去济南山师附小坐几路车
泰国粘米粉什么牌子好,展艺粘米粉和三象粘米
为什么录象看不见集气呢
保险市场开发计划书怎么写啊?
可望不可即、受益匪浅、白驹过隙、绝处逢生的
站在天台的这个地方、没人能找到在角落里默默
推荐资讯
救命啊…有没有解决屁股大的问题…拜托啊
龙之谷满级怎么做装备,龙之谷满级之后该干嘛
杭州、到杭州动物路线这么走;;
雪花代表了什么?
卧薪尝胆的意思是什么?
枝江市宜昌华联大酒店地址有谁知道?有点事想
怎么样才能真正学会去面对自己的感情呢?
捡到一个索爱v10车载mp3。要怎么用啊?
男孩白天有空找朋友玩却不知道打电话总在晚上
荆轲次郎这个名字好不好
脚上的茧怎样祛除
绥芬河市牡丹江绥芬河市质量技术监督稽查队地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?