正在閱讀:你應(yīng)該知道的10件關(guān)于Java 6的事情你應(yīng)該知道的10件關(guān)于Java 6的事情

2006-08-23 14:55 出處: 作者:純?cè)?/span> 責(zé)任編輯:xietaoming

  《What's New in Java SE 6 Beta 2》一文中描述了你應(yīng)該知道的10件關(guān)于Java 6的事情,下面總結(jié)如下

  1、Web Services. 優(yōu)先支持編寫(xiě) XML web service 客戶(hù)端程序。你可以用過(guò)簡(jiǎn)單的annotaion將你的API發(fā)布成.NET交互的web services. Mustang 添加了新的解析和 XML 在 Java object-mapping APIs中, 之前只在Java EE平臺(tái)實(shí)現(xiàn)或者Java Web Services Pack中提供.

  2、Scripting. 現(xiàn)在你可以在Java源代碼中混入JavaScript了,這對(duì)開(kāi)發(fā)原型很有有用,你也可以插入自己的腳本引擎。 

  3、Database. Mustang 將聯(lián)合綁定 Java DB (Apache Derby). JDBC 4.0 增加了許多特性例如支持XML作為SQL數(shù)據(jù)類(lèi)型,更好的集成Binary Large OBjects (BLOBs) 和 Character Large OBjects (CLOBs) .

  4、More Desktop APIs. GUI 開(kāi)發(fā)者可以有更多的技巧來(lái)使用 SwingWorker utility ,以幫助GUI應(yīng)用中的多線(xiàn)程。, JTable 分類(lèi)和過(guò)濾,以及添加splash閃屏。

  5、Monitoring and Management. Mustang 添加更多的診斷信息,綁定了不是很知名的 memory-heap 分析工具Jhat 來(lái)查看內(nèi)核導(dǎo)出。

  6、Compiler Access.  compiler API提供編程訪(fǎng)問(wèn)javac,可以實(shí)現(xiàn)進(jìn)程內(nèi)編譯,動(dòng)態(tài)產(chǎn)生Java代碼。 

  7、Pluggable Annotation. Java tool和framework 提供商可以定義自己的 annotations ,并且內(nèi)核支持自定義annotation的插件和執(zhí)行處理器 

  8、Desktop Deployment. Swing擁有更好的 look-and-feel , LCD 文本呈現(xiàn), 整體GUI性能的提升。Java應(yīng)用程序可以和本地平臺(tái)更好的集成,例如訪(fǎng)問(wèn)平臺(tái)的系統(tǒng)托盤(pán)和開(kāi)始菜單。Mustang將Java插件技術(shù)和Java Web Start引擎統(tǒng)一了起來(lái)。

  9、Security. XML-數(shù)字簽名(XML-DSIG) APIs 用于創(chuàng)建和操縱數(shù)字簽名); 新的方法來(lái)訪(fǎng)問(wèn)本地平臺(tái)的安全服務(wù),例如本地Microsoft Windows for secure authentication and communicationnative 的Public Key Infrastructure (PKI) 和 cryptographic services, Java Generic Security Services (Java GSS) 和 Kerberos services for authentication, 以及訪(fǎng)問(wèn) LDAP servers 來(lái)認(rèn)證用戶(hù).

  10、The -ilities: 質(zhì)量,兼容性,穩(wěn)定性。 80,000 test cases 和數(shù)百萬(wàn)行測(cè)試代碼(只是測(cè)試活動(dòng)中的一個(gè)方面). Mustang 的快照發(fā)布已經(jīng)被下載15個(gè)月了,每一步中的Bug都被修復(fù)了,表現(xiàn)比J2SE 5還要好。

302 Found

302 Found


Powered by Tengine
tengine