java

java

Hibernate Validator 4.1.0 Beta1 发布-下载

  Hibernate官方放出了Hibernate Validator 4.1.0第一个beta版本-Hibernate Validator 4.1.0 beta1。关注Hibernate Validator的朋友可以下载最新的Hibernate Validator 4.1.0 beta1试用了。利用Hibernate Validator用户可以轻松的再POJO中增加校验约束,然后优雅的实现校验功能。而增加约束的方式也十分简单,就是在属性上增加Java注释,十分容易上手。   Hibernate是Java开源持久化界最流行的功工具之一,Hibernate Validator是Bean Validator(JSR-303)规范的标准实现,同时也包含了诸多心特性和吸引人的功能。 Hibernate Validator 4.1.0 Beta1主要包括如下特性: Hibernate Validator […]

java

ReSharper 5.0 RC 发布-下载

  ReSharper 5.0第一个RC版本ReSharper 5.0 RC终于发布了,ReSharper 5.0在经历了2个beta版本之后修复了大量问题同时也进行了相当大的功能改进。本次发布的ReSharper 5.0 RC再次带给我们更多的特性。   说起ReSharper 5.0,大家看名字估计就知道是用来开发C#的吧。没错,ReSharper 5.0 RC确实是专门为开发C# 4, VB 10, XAML, and ASP.NET而设计开发的。而开发ReSharper的就公司就是开发著名Java IDE的厂商jetbrains。看来jetbrains在Java领域取得非凡的成就之后准备再次进军C# IDE行当了。   jetbrains在IDE领域确实发展的不错,其主打产品IDEA

java

Rapid Framework 3.5 发布-下载

  Rapid Framework 3.5发布下载了,笔者今天第一次了解到这个框架。Rapid Framework 3.5的魅力在于快速开发以及高度优化的代码,同时Rapid Framework的目标是为开发实际项目,而并非一个用于研究学习的最佳实践框架。也就是说Rapid Framework就是为项目开发而生,因此十分实用。   rapid-framework是一个以spring为核心的框架,整合了多个Java开源框架如:struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex等,并将这些框架无缝的集成在一起用于快速开发项目。rapid-framework内置一个代码生成器,,可以生成java的hibernat model,dao,manager,struts+struts2 action类等基础代码,十分适合快速搭建项目骨架(这点于corner-framework类似大量基础代码都是自动生成的,并且全部自动化)   目前Java开源界有很多full stack框架,都包含了从表示层到持久层的全部特性,那rapid-framework与之有何不同呢?rapid-framework的确是类似appfuse,springside的框架,但定位与springside及appfuse不同,它们更像是一些代码的最佳实践,而rapid-framework则是应用于实际项目开发的脚手架, 并且代码也将优化至极致.使用脚手架3分钟即可以搭建出一个实际项目. Rapid Framework 3.5主要包括如下改进: Rapid Framework 3.5改进了jsp,freemarker,velocity的模板实现继承关系,即模板之间可以继承. Rapid

java

BoneCP 0.6.5 RC1 发布-下载

  BoneCP 0.6.5 RC1发布下载了,关注BoneCP的朋友可以下载最新的BoneCP 0.6.5 RC1试用了。BoneCP作为Java数据库连接池的后起之秀最大的优势就是速度,官方提供了一份BoneCP与其它连接池的性能对比,从图中可以看出BoneCP在性能上有明显的优势。不过笔者一直使用的还是C3P0,因为系统运行了很久一直十分稳定,如果是新项目确实可以尝试启用BoneCP,但对于已有的稳定系统来说,保持原状,持续稳定的运行才是硬道理。   BoneCP是一个快速高效,开源免费的Java数据库connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载 BoneCP 0.6.5 RC1主要包括如下改进: BoneCP 0.6.5 RC1新增了对没有正确关闭connection的提示。(没有spring,没有jdbc aop的时候,这个导致内存泄漏的问题不知道搞垮了多少项目) BoneCP 0.6.5 RC1增加了显示日志的参数信息 BoneCP 0.6.5

java

Apache Directory Server 1.5.6 发布-下载

  Apache Directory Server今天放出了Apache Directory Server 1.5.6,关注Apache Directory Server的朋友可以去官方下载最新的Apache Directory Server 1.5.6试试看了。最近笔者恰巧想清理清理公司ldap上的用户,所以去找了Apache Directory Studio,结果意外的发现Apache Directory Server已经发布最新的Apache Directory Server 1.5.6版了。   Apache Directory

google, java, web

Google.cn关闭

  随着谷歌关闭倒计时的临近,今天笔者获悉,google.cn关闭了。笔者刚看到者则消息立即尝试了一下,果然google.cn域名被直接跳转到了google.com.hk,而之前使用的最短域名www.g.cn也同样被跳转到了google.com.hk。看来google.cn关闭是真的了。不过有趣的是跳转后的google.cn貌似没有什么限制,笔者尝试搜索了一些关键词,没有发现任何过滤的情况,真不知道这是好事还是坏事,笔者作为一个Java爱好者,每天对Google的访问量是十分大的,如果连最后的访问方法都被封掉的话。。。,真不知道以后怎么混了。   北京时间3月23日凌晨2点31分,google.cn自动跳转至google.com.hk,同时界面显示:“欢迎来到谷歌搜索在中国的新家”。北京时 间3月23日凌晨3点07分,雅虎新闻频道援引美联社的报道称,谷歌将转移中国大陆的搜索引擎服务,但会继续保持在中国大陆的其它业务服务。 google.cn自动跳转至google.com.hk   北京时间3月23日凌晨2点31分,google.cn自动跳转至google.com.hk,同时界面显示:“欢迎来到谷歌搜索在中国的新家”。   另据网友反映,若此前用户设置的是谷歌的个性化界面,则在输入google.cn时,域名不会有跳转现象。 UPDATE:谷歌声明:仍保留技术、销售办事处   北京时间3月23日凌晨3点07分,雅虎新闻频道援引美联社的报道称,谷歌将转移中国大陆 的搜索引擎服务,但仍会保留谷歌音乐、谷歌热榜、iGoogle等服务,以及在中国大陆的技术和销售办事处,以便为中国大陆的网民做技术支持服务以及继续 为中文版的搜索引擎做销售支持。但销售团队需要按照google.com.hk的有关事项行事。 摘自:cnbeta [ad#468-60]

java

DBSight 3.1.5 发布-下载

  DBSight 3.1.5发布下载了,喜欢DBSight 3.1.5的朋友可以去官方下载最新的DBSight 3.1.5试用了。自从DBSight3发布以来DBSight的版本变更十分频繁,不过基本都是小版本的变化,DBSight 3的主要目的是兼容Lucene 3.0而从DBSight 3发布以来一直都在以bug修复为主,新增的功能并不多。本次发布的DBSight 3.1.5也是一个bug修复版本,DBSight 3.1.5修正的最大的问题是避免了在处理索引的过程中导致线程竞争。因此在使用DBSight3的朋友还是建议下载升级最新的DBSight 3.1.5。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.1.5以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBsight 3.1.5下载地址: DBsight 3.1.5下载

java

H2 1.2.132 发布-下载

  H2今天发布了H2 1.2.132版,喜欢H2的朋友可以下载最新的H2 1.2.132试用了。笔者是个H2的忠实用户,由于其良好的嵌入式功能以及优秀的web控制台界面让笔者实在是爱不释手。笔者开发项目的测试环境一律都采用h2作为内置的数据库。无论开发还是调试都十分方便。   目前开源的数据库平台也有不少,Derby,HSQLDB,MySQL,PostgreSQL都是不错的选择。但H2和上述数据库比起来有两个非常重要的优势:第一、h2采用纯Java编写,因此不受平台的限制。第二、h2只有一个jar文件,十分适合作为嵌入式数据库试用。而其它的数据库大部分都需要安装独立的客户端和服务器端。再笔者上述提及的四个开源数据库中,只有HSQLDB于之类似,但h2比HSQLDB的最大的优势就是h2提供了一个十分方便的web控制台用于操作和管理数据库内容,这点比起HSQLDB的swing和awt控制台实在好用多了。   H2数据库的另一个显著的优势就是其性能和功能的优势,有兴趣的朋友可以去官方查看下H2数据库于其它数据的对比,官方的对比上表H2拥有超高的性能,同时还支持几乎所有主要的数据库特性。这点于其它的开源数据库比起来优势是十分明显的。如果您还在为寻找一款适合开发测试使用的轻巧的数据库,那么H2绝对是你的首选。 H2 1.2.132 主要包括如下特性: H2 1.2.132已经开始实现一个完全基于C或者部分基于C的H2版本,当然这个版本的开发周期会很长大概是1年左右的时间,这样做的目的主要是为了让h2可以不依赖于JVM H2 1.2.132增加了对MS SQL的兼容,目前的SQL中支持通过’+’来实现字符串拼接 H2 1.2.132修正了在多线程模式运行时通过多个链接运行分析的时候抛出异常的问题 H2 1.2.132通过使用PreparedStatement,目前MERGE statement提升了30%的性能 H2 1.2.132修正了多列索引无法正确设置的bug

java

XWiki 2.2.3 发布-下载

  XWiki 2.2.3发布下载了,喜欢XWiki的朋友可以去官方下载最新的XWiki 2.2.3试用了。XWiki 2.2.3仍然以bug修复为主,同时也包含了少量的新特性和功能的改进,由于XWiki 2.2.3修复了大量bug因此,官方强烈建议XWiki 2.2用于升级到最新的XWiki 2.2.3。   XWiki是一个基于LGPL协议发布的开源wiki应用程序平台。XWiki使用纯Java编写,因此可以跨平台使用。 XWiki提供了很多企业应用特性,例如Blog,权限管理,LDAP整合校验,PDF导出,皮肤更换等。XWiki还提供了一个功能强大的脚本引擎,这让XWiki不仅仅可以作为一个wiki应用程序平台,还可以作为基于数据的应用程序开发环境,也就是说XWiki直接可以作为一个开发平台来使用。 XWiki的开发平台特性允许创建协作式Web应用程序。 XWiki 2.2.3主要包括如下改进: XWiki 2.2.3增加了参考解析器,可以通过参考描述关联到相关的参考内容 XWiki 2.2.3新增了模型API,用于获取实体默认的参考值 XWiki 2.2.3增加了用于解析和序列化参考的参数 XWiki 2.2.3实现了明确的参考解析和序列化方法

java, oracle

Oracle将关闭OpenSSO

  Oracle收购Sun之后即开始了对Sun开源项目的整理工作,前段时间接连爆出Oracle关闭Sun开源项目的消息,例如:Project Wonderland、Project Darkstar及Project Kenai三大开源项目相继被Oracle关闭,今天笔者在此获悉Oracle将关闭OpenSSO项目。   OpenSSO项目是SSO(单一登录)的一个开源实现。OpenSSO为部署在各种不同Web或应用服务器上的Web应用提供集中身份认证功能。这个项目基于Sun Java TM System Access Manager,核心代码之上。   Sun在2008年将OpenSSO开源,但在收购Sun之后,Oracle将关闭OpenSSO项目,理由是“不具有战略意义”,Oracle剥离出他们认为有价值的部分并会最终关闭整个OpenSSO项目。Oracle目前已经开始冻结下一步开发,并从OpenSSO网站上移除了所有源代码下载链接,同时从wiki上删除相关内容。幸运的是,一家叫 ForgeRock 的挪威公司创造了分支OpenAM,试图拯救OpenSSO项目。 摘自:开源中国社区 [ad#468-60]

Scroll to Top