您的位置:jsp学习站首页 >> JAVA类 >> JAVA基础 >> 漫谈EJB (1)

漫谈EJB (1) (6)

[ 来源:互网络 | 更新日期:2007-09-02 20:02:06 | 浏览次数:16727]
简介:4中,Java语言就能够支持Assertment机制和Perl语言中最有用的正则表达式机制。    Java语言主要由以下五种元素组成:标识符、关键字、文字、运算符和分隔符。这五种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java语言的语意表达。    1:标识符。变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。    2:关键字。关键字是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java关键字将不能被用作标识符。    3:数据类型。Java有着不同的数据类型。比较值得一提的是字符串数据类型,字符串数据类型是用一对双引号括起来的字符序列,字符串数据实际上是由String类所实现,而不是C语言中所用的字符数组。每一个字符串数据将产生一个String类的新的实例,用户不必对字符串与类这个概念发生关系而感到担心,由于类的特性,你不必担心如何去实现它们,它们会自己照顾好自己,需要说明的是字符串在Java里作为类只是出于安全的考虑。    4:运算符。任何语言都有自己的运算符,Java语言也不例外,如+、-、*、/等都是运算符,运算符的作用是与一定的运算数据组成表达式来完成相应的运算。对不同的数据类型,有着不同的运算符。     5:分隔符。分隔符用来使编译器确认代码在何处分隔。‘’‘’‘;’‘:’都是Java语言的分隔符。    学习 Java 语言很简单,毕竟 Java 语言也只包含五十多个关键词(keyword)与几十个算符(operator),再加上 Java 语法(syntax)也很简单,所以一般人可以很快就学会 Java 语言。危险的是,很多人认为已经完全掌控 Java 语言,但其实对于内部的运作机制仍不能掌握,这些盲点有时候会让你无法完全掌控 Java 语言。克服这些盲点的方式是看「The Java Language Specification, 2nd Ed
于原有的 Web Browser。现在新推出的Java Web Start则是在操作系统上直接执行的Java Application,但是可以在网页上激活。如此一来既可和网页结合,在执行上也更快、更有效率。并且,Sun和IBM都将推出支持64位运算的Java版本,这对一般计算机上执行的客户端Java应用系统的开发将会是一大利器。

    另外在大型的J2EE(Java 2 Enterprise Edition)应用上,可以说"J2EE"已经成为服务器运算环境的标准。Java Servlets、JSP(Java ServerPages)、EJB(Enterprise JavaBeans)、JavaMail、JDBC、JMS等,都是各家厂商产品开发的重点方向。J2EE兼容的是一般Intel个人计算机(Linux、Windows.....)、麦金塔以及各家高效能高稳定度的UNIX伺服主机,未来必定成为服务器运算市场上的主要选择之一。

    除了以上这三大Java组合之外,Java和XML的整合也是未来的重点。Sun公司已经推出Java处理XML的标准延伸API - Java API for XML Parsing (JAXP),可以让各家所制作的XML解析器有接口上的标准。所以在Java程序中,只要了解一套API(JAXP)就可以完全处理XML文件,让XML的应用更加方便。Java这个跨平台的开发环境,加上XML这个跨平台的资料格式,此种跨平台优势组合势将成为未来讯息传递及资料交换的主要应用技术,如虎添翼地结合成一个最佳的跨平台解决方案。

    藉由J2SE (Java 2 Standard Edition)可以开发在PC上的应用软件,藉由J2ME (Java 2 Micro Edition) 可以跨足更广大的家电、智能卡、电子装置等市场,再藉由J2EE (Java 2 Enterprise Edition ) 可以整合伺服主机运算环境。Java技术的应用范围几乎已经无所不在,Java技术更可以在网际网络及电子商务各领域中,提供全方位的解决方案。

    随着应用领域的不同,Java 有许多 API(Application Programming Interface),这些 API 分成三大类:

    ? Java Core API:由 Sun 制定的基本 API,任何 Java 平台都必须提供。 

    ? Java Standard Extension API (javax):由 Sun 制定的扩充 API,Java 平台可以选择性地提供或加装。

    ? 厂商或组织所提供的 API:由各家公司或组织所提供。 

    其中 Core API 和 Standard Extension API 已经逐渐涵盖了大部份的信息应用领域,例如多媒体、数据库、Web、企业运算、语音、实时系统、网络、电话、影像处理、加解密、GUI、分布式运算 ......。如果你有某项需求尚未有标准的 Java API 可遵循,你可以向 Sun 提出制定新 API 的请求。经过审核之后,你的要求可能会通过、驳回 ...... 等。如果通过,就会开始进入制定 API 的程序。Java API 的制定过程因为公开,且经过许多业界技术领先公司的共同参与,所以相当完善而优异。


EJB的生态环境

在sun公司提供的EJB规范中,我们一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。
[1] [2] [3] [4] [5] [6] [7] [8]
Tags:关键字:漫谈EJB (1)
责任编辑:glen