欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础-java分类,

来源: javaer 分享于  点击 1729 次 点评:164

Java基础-java分类,


JAVA分为J2SE,J2EE,J2ME,下面分别介绍:

一、J2SEJava 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。

包括JAVA基础,IO,Swing,AWT,线程,集合等知识.也是学习JAVA的必经之路(基础)!

 

二、J2EEJava 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。 

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,
它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:
1Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
2Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNSLDAP,本地文件系统等 
3Enterprise Java Beans (EJB) 
提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发
4JavaServer Pages (JSPs) 

用以创建动态网页
5Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
6Remote Method Invocation (RMI) 
在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
7Interface Description Language (IDL)
JavaCORBA集成在一起
8Java Transaction Architecture (JTA)
可以存取各种事务
9Java Transaction Service (JTS) 
规定了事务管理器的实现方式
10JavaMail 
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
11JavaBeans Activation Framework(JAF) 
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
12Java Messaging Service (JMS) 
是用于和面向消息的中间件相互通信的应用程序接口(API)
13Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言
上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)
其中EJBjava最难学的东西
但是现在的sun公司出来一种新的技术:java FXJavaFX 编程语言开发富互联网应用程序(RIA)),可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见www.sun.com



三、J2MEJava 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。

主要的技术如下:

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

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评