`
cats_tiger
  • 浏览: 276495 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java6新鲜出炉,正式Release

阅读更多
Java5上屁股还没有座热,Java6又出来了,Sun网站上列出的关键特性(Key Features)包括XML&WebService、脚本语言、内置Derby数据库、桌面开发、监控和管理、安全、性能和兼容性等。个人比较关系脚本语言支持和内置的数据库。

脚本语言可以通过
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");

调用,显得及其方便。
而内置的数据库支持也为测试和小型系统的发布提供了便利条件。
分享到:
评论
7 楼 hexiaodong 2006-12-12  
mozilla rhino的性能真是太差了,曾经用它来解析从浏览器提交的js对象,太慢。后来自己写了一个js解析器,配合xwork,可以把js对象解析成java对象,而且性能很好。当然rhino,不仅仅是用来解析静态对象的。但它对静态对象的处理速度实在慢
6 楼 歆渊 2006-12-12  
现在JavaSE绑定的数据库是Apahce Derby, 其实就是当年的Cloudscape改了license挂上Apache的牌子. 个人对它比较反感, 笨重且效率低下. 最好的Java内嵌数据库我的感觉还是H2, 和hsql一样轻巧, 速度更快, 特性更丰富, 最重要的是支持高隔离级别的事务, 这个从开发调试到小规模部署应用都比较好. 而且明年可能作者就会用MVCC算法重写内核, 这样高并发会得到更好的支持, 用它做生产数据库也未尝不可了.

SUN选Derby做绑定的数据库多半是因为它的Apache License, 或者跟Apache私下又有些别的协议. 但是这个东西感觉真的不怎么样.
5 楼 歆渊 2006-12-12  
mustang 的js支持是fork了mozilla的rhino, 这个事儿被不少人批评. 不过有标准的脚本执行界面终究是好事, 但是我大概看了一下jdk6版rhino的封装, 感觉从原生的mozilla rhion界面封装到javax.scripting界面有点生硬, 因为两个管理执行上下文和环境的思路不太以致, 似乎封装中间有一些速度和内存的牺牲. 不过只是感觉, 哪位有实践经验的不妨评比一下, 我现在也有点东西直接通过mozilla rhino支持js, 正在考虑是不是改到javax.scripting接口.
4 楼 jetever 2006-12-12  
用weblogic 8 jdk1.4 ,如果要是升级jdk,weblogic也得升级。郁闷。
3 楼 冉翔 2006-12-12  
调用,显得及其方便。

哪方便了?我做了几个demo,感觉还是很丑,不舒服。
2 楼 梦秋雨 2006-12-12  
公司在用jdk1.4.2 + Weblogic8

这种开发支持性的东西升级所带来的风险在大型企业中是不得不正视的吧。所以很多企业为了保持稳定,依然采用能够满足当前需要,而且较为稳定的低版本jdk。也看到有些公司还在用1.2的。

也许从稳定角度来说,这对公司是个好事,但我觉得对于开发人员来说真的是很郁闷。在家里用高版本的东西一会儿搞定的东西,到公司还得折腾一番。

什么时候俺们公司能升级jdk就好了。Sigh...
1 楼 boin 2006-12-12  
补充一个Sun的Doc

Java Scripting Programmer's Guide

http://java.sun.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html

相关推荐

Global site tag (gtag.js) - Google Analytics