java

java,java doc,java source,java news

java

Groovy 1.7 发布-下载

Groovy官方主页尚发布了Groovy 1.7的下载地址,同时也发布了针对Groovy 1.7的IDE插件的下载地址。使用Groovy的朋友这次有福了,官方表示本次发布的Groovy 1.7除了Groovy语言本身进行了大幅度的功能调整外,Groovy 1.7的IDE支持也是空前的好。之前Groovy的Eclipse插件支持一直不是很好,但本次于Groovy 1.7同时发布的Eclipse是由SpringSource开团团队完成的,因此在功能和质量上有了质的飞跃,因此在Eclipse开发Groovy将变得更加轻松容易。 Groovy是一种脚本语言,可以直接编译成Java的class文件,并在JVM上运行。Groovy吸取了Python、Ruby和Smalltalk等脚本语言的特点,包括OO的编程风格,简洁的语法,解释执行等。同时因为Groovy是运行在JVM上的,而且与Java语言可以无缝接合,因此Groovy便拥有了其它任何脚本语言所无法拥有的胖大的Java的支持(JRuby目前也是这样了。。。),Groovy同时拥有脚本语言的诸多方便特性,同时还拥有Java社区胖大的第三方类库的支持,可谓是如虎添翼。笔者的项目中数据库升级部分就采用了Groovy脚本来编写,简单方便。优点不容置疑阿。 Groovy 1.7的主要新特性(摘自开源中国社区): Groovy 1.7新增了对匿名内部类和嵌套类的支持 Groovy 1.7增强了Java Annotation(Java注释),Groovy中的Java注释写法比Java代码中灵活,可以在组织导入,包,和变量声明的位置增加注释(个人感觉有点乱。。。) Groovy 1.7大幅度增强了Grape功能,通过使用Groovy 1.7的grape依赖系统,可以轻易的在groovy脚本中解决依赖问题(无须maven了?。。。) Groovy 1.7提供了功能更丰富,更强大的断言机制 Groovy […]

java

soapUI 3.5 beta1 发布-下载

soapUI开发团队今天发布了soapUI 3.5 beta1版本的下载地址。soapUI 3.5被定义成为一个协议发布版本,soapUI 3.5中对soapUI的功能进行了扩展,增加了JMS,AMF和数据库访问的功能。soapUI一款采用Java开发的专业的测试驱动的SOA开源解决方案,最初soapUI被设计用来开发企业级的Web Service项目。现在soapUI的功能远远不只这些,soapUI已经涵盖了WS, REST, HTTP, JMS, AMF 和java JDBC测试的功能(soapUI 3.5 已经支持的协议)。soapUI 包含两个版本,一个是soapUI ,该版本是soapUI 免费版(soapUI 社区版),另一个版本是soapUI Pro版,也是soapUI 商业收费版。

java

XMLBeans 2.5.0 发布-下载

XMLBeans 2.5.0今天正是发布了下载版本,用户可以直接从XMLBeans项目所在的apache站点下载最新版本的XMLBeans 2.5.0使用了。XMLBeans是一个Java访问XML的类库,说到通过Java访问XML,大家肯定都会想到大名鼎鼎的jdom和dom4j了,笔者曾经也是一直使用这两款Java类乍操作XML的,但随着XMLBeans于二者由着明显的区别,那就是XMLBeans直接将XML于Java对象进行绑定,直接通过定制好的Java对象来访问xml里的数据,可以说是通过XML来定义Java对象,或者是通过XML来配置Java对象。这对使用配置文件来管理项目的朋友来说是再好不过的选择了。 XMLBeans支持多种方法访问XML包括: XMLBeans支持通过XML schema编译生成描述对应schema类型的java代码,这种方式可以通过访问JavaBean风格的代码访问xml数据(使用get set方法) XMLBeans支持通过API反射,然后通过XML schema对象模型找到需要的xml数据 XMLBeans当然也支持游标对象(类似jdom和dom4j的方式)便利dom来找到需要的xml数据 XMLBeans 2.5.0主要包含如下特性: XMLBeans 2.5.0支持用户自定义类型,用户可以在xml Schema中通过使用User types映射自己定义的Java类 XMLBeans 2.5.0支持通过附加的schema完成对xml内容的校验 XMLBeans 2.5.0扩展了日期年的上下限

java

JGroups 2.8.0.GA 发布-下载

JGroups 2.8.0.GA发布下载了,伴随着三个JGroups 2.8.0 RC版本的发布。今天JGroups 2.8.0.GA终于现身JGroups官方网站。JGroups 是一个采用纯Java编写的可靠的组播通信工具包。JGroups的强项是消息组播,但并不要认为JGroups只能做消息组播,JGroups同样支息的传输,例如TCP。JGroups 2.8保持者对JGroups 2.2.7和其以上版本的api的兼容性 JGroups包含如下特性: JGroups支持组成员的检测和状态通知:加入,离开,掉线 JGroups支持组成员加入或离开 JGroups支持检测与移除已掉线的成员 JGroups支持消息的点对点发送 (member-to-member或point-to-point) JGroups支持UDP (IP Multicast), TCP, JMS等传输协议 JGroups支持消息的组播

java

Riftsaw 2.0RC1 发布-下载

JBoss发布了Riftsaw 2.0RC1的下载地址,Riftsaw是一个针对JBoss应用程序服务器容器优化过的WS-BPEL 2.0引擎,采用Java语言编写,因此可以夸平台运行在 Linux或者Unix操作系统的主机上。 Riftsaw支持生命周期短暂,但需要长期运行的的进程的执行,持久化于恢复,以及相关流程的描述,JBoss提供的部署架构,允许对已有的BPEL流程进行热部署,或者通过使用jUDDI于现有的JBossESB和UDDI进行整合。为了更好的推广JBossESB流程设计,JBoss推出恶劣一个基于Eclipse的BPEL设计起,该设计起包含在最新版的JBossTools 3.1中。 Riftsaw基于Apache Ode项目,Riftsaw支持运行任何兼容JAX-WS的webservice栈,同时Riftsaw附带了一个基于GWT的管理员控制台,方便管理员管理。 Riftsaw主要包含如下特性: Riftsaw支持短生命周期但经常运行的流程执行 Riftsaw支持流程的持久化于恢复 Riftsaw支持流程版本 Riftsaw基于JBoss架构,允许热部署 Riftsaw支持Ant脚本部署 Riftsaw可以方便的于JBoss ESB整合 Riftsaw拥有基于Eclipse的BPEL设计器(包含在JBoss Tools 3.1中) Riftsaw基于Apache

java

KindEditor 3.4 发布-下载

KindEditor 3.4在经历了2个多月的开发和测试之后,终于发布下载了。今天KindEditor作者发布了KindEditor 3.4的下载地址,喜欢KindEditor的朋友可以直接从官方下载KindEditor 3.4使用了。 KindEditor是一套开源的的在线编辑器,KindEditor使用JavaScript编写,因此可以开平太运行在Linux,Unix等操作系统上,同时可以无缝的于Java,JSP,PHP等 语言接合,可以在HTML上进行可视化编辑,类似的开源项目还有TinyMCE,CKEditor(原FCKEditor)等,KindEditor在 CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用,主要用于让用户在html上获得所见即所得的编辑效果。KindEditor采用LGPL开放 源代码使用许可,可以自由修改源代码,也可以集成在您的商业程序。 KindEditor 3.4版本在上一个版本基础上增加了许多有用功能,并优化了大量代码。下面介绍一下KindEditor 3.4版本的主要变化和升级时注意事项。 主要变化: 1. 加入了鼠标右键菜单机制,右键点击图片或超级链接,就可编辑相关属性。 KE.g[id].contextmenuItems.push({ text : ‘要显示的文本’, click :

java

CKEditor 3.0.2 发布-下载

CKEditor官方今天放出了CKEditor 3.0.2下载地址,作为CKEditor 3.0.1版本的升级版本,CKEditor 3.0.2在功能上几乎没有变化,只是修正了大量的bug,官方建议用户下载最新版本的CKEditor 3.0.2安装升级。 CKEditor就是传说中的FCKEditor项目更名之后的项目。FCKEditor是Java 开发者最常用的在线编辑器之一,FCKEditor针对Java开发了FCKEditor for Java版本,后续又出现了FCKEditor for .Net版本等。CKEditor同样也是一个所见即所得的在线编辑器,CKEditor继承了FCKEditor的全部优点,并重构了很多核心代码让编辑器变得更健壮,更易用。 CKEditor 3.0.2主要有如下变化: CKEditor 3.0.2新增了一个称之为browserContextMenuOnCtrl的选项,可以通过ctrl键操作默认浏览器的context菜单 CKEditor 3.0.2升级了多国语言的支持,包括荷兰语,希伯来语,日语,挪威语的支持。 CKEditor 3.0.2增加了在style对象中丢失的标记名 CKEditor

java

Excelsior JET 7.0 发布-下载

Excelsior JET是一款兼容Java SE 6技术并提供前置编译Java字节码同时部署编译后的Java代码的优化工具。Excelsior JET 7.0是商业软件,并不开源。但开源用户和用于非商业应用的目的Java应用可以申请免费的许可。按照官方的说法,只需要在您的站点上挂上Excelsior JET的链接,并去信给Excelsior JET即可获得。 Excelsior JET的优势主要有如下几点: Excelsior JET在不更改现有Java代码和硬件设备的前提下对Java应用程序进行优化,提高应用的速度。 Excelsior JET可以混淆现有的Java代码,阻止非法用户通过反编译获得Java源码或者破解您的Java应用程序。 Excelsior JET可以将Java应用打包出独立专业的安装包,并且该安装包不依赖JRE。 Excelsior JET于其它Java编译优化工具不同之处在于Excelsior JET是在JVM级别对上述功能提供优化和支持。 Excelsior

java

Spring 3.0.0 GA 发布-下载

Spring官方发给你出了Spring 3.0.0 GA下载地址,用户可以直接从官方下载最新版本的Spring 3.0.0 GA,同时产看变更列表(两个链接在同一个页面上,方便下载用户查看)。Spring是Java开源界最流行的框架之一,貌似起作者Rod也被称之为EJB2.0的终结者。。。,貌似Spring的出现极大的打击了EJB的应用,不过随着JPA以及EJB3.0的改革,这种局面似乎在逐渐的好转。说起spring,笔者一直使用的是spring 1.2.9的版本,连Spring 2.x都没有尝试过,自从SpringSource被收购之后,笔者对此关注的也越来越少,当时只感觉开源的最终命运似乎就是被收购。近期JavaEE6的正是发布,可能是促成Spring 3.0.0 GA版发布的一个主要原因吧,毕竟框架永远都是去适应和影响规范的。Spring 3.0.0经过四个里程碑版、三个RC版最终才迎来了Spring 3.0.0的正式版。下面我们一起来看看Spring 3.0.0 GA都带给我们哪些惊喜: Spring 3.0.0 GA的主要变化: Spring 3.0引入了MBeanExporter,用于扫描于FactoryBean-exported独立的资源 Spring 3.0增加了扫描自动检测JavaEE

java

POI 3.6 发布-下载

POI 3.6今天发布了下载地址,项目中使用POI的朋友可以下载并升级到最新版本的POI 3.6。说倒POI,估计只要是做Java的朋友应该都知道。POI是apache基金会下的免费的Java开源项目,也是笔者所知道的最好的通过Java语言操作MS word,excel等程序的类库。当然现在的POI 3.6已经远远只这些功能了,从POI 3.5开始就可以支持MS最新的docx,xsls格式的文档了而现在已经引入了针对OOXML,Outlook,Visio,Publisher等诸多文件格式的支持。早期的POI版本,只有纯Java版本的实现,由于POI的诸多便捷,目前已经有Ruby版本的POI实现,这让POI项目更加壮大发展。 POI因为是apache的子项目,因此无论是代码本身的质量还是文档,都十分优秀。笔者使用poi这么长时间以来(虽然一直使用POI,但并没有深入研究POI内部的实现)感触最深的就是丰富的文档资源和强大的社区支持以及广泛的用户群。每次遇到问题,只要google,基本都能搞定。 POI 3.6最大的变化是对性能的提升,同时也包含了诸多的bug修复: POI 3.6 在POM定义文件中引入了一个轻量级的poi-ooxml-schemas-3.6-20091214.jar的jar包,替换了原有的庞大的ooxml-schemas-1.0.jar替换之后体积减少了10M。(不知道POI到底用了哪些功能,不过明显感觉POI减肥成功了。。。) POI 3.6 在XSSF模式下的内存性能得到了明显的提升,相比POI 3.5版本,新代码在执行生成数据的时候内存使用率比降低了200% POI 3.6 完全支持XSSF中的单元格注释; POI

Scroll to Top