论坛首页 Java企业应用论坛

Java6新鲜出炉,正式Release

浏览 18050 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-12  
Java5上屁股还没有座热,Java6又出来了,Sun网站上列出的关键特性(Key Features)包括XML&WebService、脚本语言、内置Derby数据库、桌面开发、监控和管理、安全、性能和兼容性等。个人比较关系脚本语言支持和内置的数据库。

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

调用,显得及其方便。
而内置的数据库支持也为测试和小型系统的发布提供了便利条件。
   发表时间:2006-12-12  
补充一个Sun的Doc

Java Scripting Programmer's Guide

http://java.sun.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html
0 请登录后投票
   发表时间:2006-12-12  
公司在用jdk1.4.2 + Weblogic8

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

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

什么时候俺们公司能升级jdk就好了。Sigh...
0 请登录后投票
   发表时间:2006-12-12  
调用,显得及其方便。

哪方便了?我做了几个demo,感觉还是很丑,不舒服。
0 请登录后投票
   发表时间:2006-12-12  
用weblogic 8 jdk1.4 ,如果要是升级jdk,weblogic也得升级。郁闷。
0 请登录后投票
   发表时间:2006-12-12  
mustang 的js支持是fork了mozilla的rhino, 这个事儿被不少人批评. 不过有标准的脚本执行界面终究是好事, 但是我大概看了一下jdk6版rhino的封装, 感觉从原生的mozilla rhion界面封装到javax.scripting界面有点生硬, 因为两个管理执行上下文和环境的思路不太以致, 似乎封装中间有一些速度和内存的牺牲. 不过只是感觉, 哪位有实践经验的不妨评比一下, 我现在也有点东西直接通过mozilla rhino支持js, 正在考虑是不是改到javax.scripting接口.
0 请登录后投票
   发表时间:2006-12-12  
现在JavaSE绑定的数据库是Apahce Derby, 其实就是当年的Cloudscape改了license挂上Apache的牌子. 个人对它比较反感, 笨重且效率低下. 最好的Java内嵌数据库我的感觉还是H2, 和hsql一样轻巧, 速度更快, 特性更丰富, 最重要的是支持高隔离级别的事务, 这个从开发调试到小规模部署应用都比较好. 而且明年可能作者就会用MVCC算法重写内核, 这样高并发会得到更好的支持, 用它做生产数据库也未尝不可了.

SUN选Derby做绑定的数据库多半是因为它的Apache License, 或者跟Apache私下又有些别的协议. 但是这个东西感觉真的不怎么样.
0 请登录后投票
   发表时间:2006-12-12  
mozilla rhino的性能真是太差了,曾经用它来解析从浏览器提交的js对象,太慢。后来自己写了一个js解析器,配合xwork,可以把js对象解析成java对象,而且性能很好。当然rhino,不仅仅是用来解析静态对象的。但它对静态对象的处理速度实在慢
0 请登录后投票
   发表时间:2006-12-12  
hexiaodong 写道
mozilla rhino的性能真是太差了,曾经用它来解析从浏览器提交的js对象,太慢。后来自己写了一个js解析器,配合xwork,可以把js对象解析成java对象,而且性能很好。当然rhino,不仅仅是用来解析静态对象的。但它对静态对象的处理速度实在慢

从Applet里面吗? 浏览器里的js对象如果传到applet里, 应该是已经封装过的了吧
rhino本身是一个js的执行环境, 纯java写的, 感觉和浏览器的js环境是两个相互独立的系统了
0 请登录后投票
   发表时间:2006-12-12  
jdk1.4.2,公司已经准备升级到jdk1.5了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics