标签:#Java

共 82 篇文章

JAX-WS

Java API for XML Web Services(JAX-WS)是Java程序设计语言一个用来创建Web服务的API。JAX-WS是sun的Java企业平台一部分。和其它Java EE的API一样,JAX-WS使用了Java SE 5引入的Java标注机制来简化Web服务客户端和服务端的开发和部署。 JAX-WS的参考实现是作为一个开源项目开发的,是GlassFish项目的一部分, GlassFish是一个开源的Java EE…

Jakarta项目

Jakarta專案是在Apache軟件基金會营运的开放源代码开发项目之一。开发着面向对象编程语言Java的程序库,框架等。 Jakarta是Apache組織下的一套Java解决方案的開源軟體的名称,它包括了很多子專案。Tomcat、Ant、Struts等等現在是Apache下的開源專案,也曾是Jakarta的關聯專案。 Jakarta的名称与印度尼西亚的首都雅加达(Jakarta)并无直接关系,实际上它是根据Sun Microsyste…

Java远程方法调用

Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。 Java RMI极大地依赖于接口。在需要创建一个远程对象的时候,程序员通过传递一个接口来隐藏底层的实现细节。客…

BD-J

BD-J(Blu-ray Disc Java)為藍光光碟(BD-Video)之互動式內容的基盤,由 Blu-ray Disc Association 所開發。在藍光光碟中,使用 BD-J 的附加影片內容比 DVD-Video 中的更加洗練,可登入網絡(下載最新預告、觀賞幕後花絮等)及使用子母畫面與讀取輔助儲存裝置。支援播放藍光光碟影片的藍光光碟播放機都有支援 BD-J 的義務,但初期的播放機並不支援登入網絡及讀取輔助儲存裝置與使用子母畫…

JavaBeans

JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。 优点 Bean可以控制它的属性、事件和方法是否暴露给其他程序。 Bean可以接收来自其他对象的事件,也可以产生事件给其他对象。 有软件可用来配置Bean。 Bean的属性可以被序列化,以供日后重用。 JavaBe…

内部类

在面向对象程序设计中,内部类又稱嵌套类,是一个完全在另一个类或接口的內部中声明的类。它与子类是有所区别。內部類可以訪問外部類私有數據,但外部類不能訪問內部類的成員。 参考文献

JUnit

JUnit是一个Java语言的单元测试框架。它由肯特·貝克和埃里希·伽瑪(Erich Gamma)建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的[https://web.archive.org/web/20051013060403/http://www.junit.org/news/extension/index.htm JUnit扩展]生态圈。 例子 JUnit 3.8 和更早…

XStream

XStream是Java类库,用来将对象序列化成XML (JSON)或反序列化为对象。 XStream是自由软件,可以在BSD许可证的许可下分发。 XStream库 XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索,并不需要对对象作出修改。XStream可以序列化内部字段,包括私private和final字段,并且支持非公开类以及内部类。 在缺省情况下,XStream不需要配置映射关系,对象和字段将映射为同…

Qt Jambi

Qt Jambi是跨平台的應用程式框架Qt的java綁定版本。對Java開發人員來說可以使用Java標準版和Java企業版進行開發,並且對C++程序員也提供了Qt Jambi generator,可以方便地將其C++寫成的Qt代碼整合到Java中。 Qt Jambi最初是由Qt Development Frameworks開發。Qt Jambi 4.5.0_01之後以LGPL釋出原始码,並轉交由开源社群繼續维护開發。 Qt Jambi支…

Javac

javac是收录于JDK中的Java语言编译器。该工具可以将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码。 使用方法 若开发者使用IDE编写的源程序(扩展名为.java)必须遵从于“The Java Language Specification”,可手工编译或IDE编译。运行javac的实质便是命令行的调用: :javac hello.java 即可生成对应的.class文件。这种文件遵从“Th…

Java IDL

在软件开发中,Java接口定义语言或Java IDL是CORBA规范的实现,可实现与异构对象的互操作性和连接性。它基本上是JDK提供的对象请求代理。在Java IDL使分布式Web应用程序透明地调用上使用行业标准的远程网络服务业务接口描述语言(IDL)和IIOP从对象管理组。 外部链接 [https://web.archive.org/web/20120629064945/http://java.sun.com/products/jdk…

JavaOne

JavaOne是一個由昇陽提出的週年性(自1996年起)研討會,用以討論Java技術,與會者主要為Java開發人員。JavaOne於加州舊金山的莫斯康中心舉行,時間通常在4至7月之間,一般為星期日至星期五。不同主題的技術講座會在白天舉行,晚間會在莫斯康中心與鄰近的酒店舉行Birds of a Feather (BOF)講座。BOF講座讓人們可集中於Java技術的某一特定方面。 參與技術講座、演說、展覽會與BOF講座需要一個一般價值為17…

JSR-94

JSR-94是JavaAPI的Java规范请求。它由Java Community Process (JCP)制定。定义了规则引擎的Java运行时API,使规则引擎可以通过简单的API被Java平台访问。这个标准提供了JSR-94的综览和如何让商业规则技术和Java应用程序结合运行。同时它也提供了开发基于规则的应用程序的示例代码。 实现 Hammurapi Rules JRules Jess程序设计语言 外部链接 *[http://jcp…

JCreator

JCreator是一款專有軟件的JAVA编辑器,由Xinox公司制作。JCreator主要版本有两个:JCreator LE和JCreator Pro。JCreator LE是免費軟件,而JCreator Pro是商業軟件,即具進階功能的收費版本。 主要特點 小巧:只有2.22MB,LEV5.00版3.84MB 免費軟件(仅局限于JCreator LE) 可以建立JAVA的package,也可以不建立直接运行 运行时与eclipse比起…

JAXR

JAXR(Java API for XML Registries 简称JAXR)是为Java平台上的应用程序定义的API,用以访问不同种类的元数据注册中心并进行交互。JAXR API是在JCP下开发的,代号JSR 93。 JAXR提供了一种统一和标准的Java API,用于访问不同类型的基于XML的元数据注册中心。JAXR目前实现支持ebXML Registry2.0版和UDDI2.0版。未来可以支持更多的类似的注册中心。JAXR为客户…

JAXM

JAXM(Java API for XML Messaging简称JAXM)是为Java平台上的应用程序定义的API,用以通过XML(以及SOAP)发送和接收消息,支持同步消息和异步消息。JAXR API是在JCP下开发的,代号JSR 67。 基本概念 JAXM的基本概念包括消息,连接,消息提供者以及JAXM客户端和JAXM服务 消息(Message) JAXM的消息使用SOAP消息标准,包括或不包括附件。 连接(Connection)…

JAXP

JAXP(Java API for XML Processing,意为XML处理的Java API)是Java XML程序设计的应用程序接口之一,它提供解析和验证XML文档的能力。JAXP是在Java社区进程下开发的,包括JSR 5 (JAXP 1.0)和 JSR 63 (JAXP 1.1和1.2)两个规范。 JAXP解析XML的三种基本接口为: 文档对象模型解析接口或DOM接口 XML简单API解析接口或SAX接口 XML流API或S…

HornetQ

HornetQ是JBoss社區所研發的開放源碼消息中間件;HornetQ是以Java 5 編寫,因此只需要操作系統支援Java虛擬機,HornetQ便可執行。 特色 支援Java消息服務 (JMS) 1.1 版本 集群 (Clustering) 支援龐大的消息(Message)- 如在只有 50 Megabyte 隨機存取記憶體的主機上,HornetQ 支援數以Terabyte計的消息隊列 (Message Queue) 設計理念: *…

OpenCMS

openCMS是一个使用java开发的内容管理系统,他的功能非常强大,适合用来建立比较大规模的网站。 參看 內容管理系統列表 外部連結 [http://www.opencms.org OpenCms website] [https://web.archive.org/web/20061004071153/http://opencms-forum.de/ OpenCms forum] [http://www.opencms-wiki.or…

DoJa

DoJa是DoCoMo的i-mode手機的Java環境。DoJa是基於Java ME的CLDC的API定義在Java社區進程(JCP)。 發佈歷史 DoJa 版本 日本 handsets Java CLDC版本 JAR文件的最大大小 最大暫存器 DoJa-1.0 503, 2101, 2002 Series 1.0 10/30kb 10/30/50kb DoJa-2.x 504, 2051, 2102, 2701 Series 1.0 …