java

java

Sonar 1.10 发布

Sonar是一个开源的Java代码质量管理平台,采用纯Java编写。Sonar的最新版本从5种编码规则优先级进行代码管理(Checkstyle, PMD, Findbugs, Taglist…),同时可以为每种规则配置权重。Sonar的这一功能允许用户完全自定义编码规则,从而更好的跟踪问题。 Sonar 1.10的一些新特性包括: Sonar 1.10 允许在项目级配置项目的设置,这样可以覆盖全局设置 Sonar 1.10 允许在浏览代码的时候过滤掉某些规则,也可以把一些规则分组 Sonar 1.10 改进了不符合规范代码的钻去功能,可以更深入的分析有问题的代码 Sonar 1.10 在性能方面有了显著的提高。 Sonar 1.10 […]

Hibernate

Hibernate Validator 4.0.0 CR1 发布

  随着Hibernate Validator 4.0.0 CR1的正式发布,作为Bean Validation JSR303的标准实现的Hibernate Validator 的全部新特性已经开发完毕,在后续版本中都会是对Hibernate Validator bug的修复,不会再有更多的新功能添加进来。Hibernate Validator 4.0.0 CR1完全兼容Hibernate Validator 4.0.0 Beta4,当然也修正了Hibernate Validator 4.0.0 Beta4中的一些Bug。至于Hibernate Validator

java

FCKeditor 2.5 Java版本发布

  FCKeditor是一个开源的所见即所得文字编辑器。它使用简单,安装方便,体积轻巧可配置性非常强而且可以轻松的和JSP,PHP、ASPASP.NET、ColdFusion、Java、以及 ABAP等编程语言整合。“FCKeditor”名字的由来是因为作者Frederico Caldeira Knabben,取了前三个字母。   FCKeditor 对浏览器支持非常好,可以兼容所有主流浏览器的绝大多数版本,包括 : Internet Explorer 5.5+ 、Mozilla Firefox 1.0+、Mozilla 1.3+ 、Netscape 7+以及Opera浏览器。因为其设计完全基于JavaScript语言,而且对浏览器支兼容性非常好,因此无论Linux还是Window或者Mac用户都可以使用它。 本次发布的FCKeditor.Java 2.5是一个FCKeditor的官方Java整合版本,因为FCKeditor是纯JavaScript实现的,因此Java用户在使用时需要自己编写一些整合代码,为了降低Java开发者使用FCKeditor难度,官方直接推出了FCKeditor的Java整合版,就是这个FCKeditor.Java 2.5.通过FCKeditor.Java可以在 Java

java

Pulse Continuous Integration Server 2.1 Beta发布 – 另一个 持续集成服务器

Pulse 是一个优秀的Continuous Integration Server(持续集成服务器),说到Continuous Integration Server(持续集成服务器),大家可能马上会想到continuum等老牌产品。今天我们说到得是Pulse Continuous Integration Server。最新版本的Pulse Continuous Integration Server(持续集成服务器)已经发布了beta版本,并且该版本包含了一系列的新特性: Pulse 2.1 支持项目依赖的 Pulse 2.1 更容易的支持多命令项目 Pulse 2.1

java

Track+ 3.7.2 发布 – 优秀的错误、项目管理系统

Track+ 是一个基于web的错误跟踪系统和项目管理系统,因此使用Track+,您可以实现一机安装,多出使用的优点。Track+ 3.7.2完全采用Java编写符合Java EE规范,同时新增了很多特性:例如用户可以在会议使用excel中记录他们的问题,会后把excel上传到Track+ 中。这样excel中的问题会自动同步到Track+ 中。方便用户通过各种方式把数据整合到Track+ 中。 Track+ 3.7.2 新增的自定义报表模版功能也是一大亮点。新的报表模版允许生成时间样式的报表,包括月报表,周报表,活动报表等等。完全自定义的报表模版可以通过 Track+ 开发的免费模版编辑器ReportStudio进行编辑,十分容易修改。您可以轻松的创建属于您自己的Track+ 模版。 Track+ 3.7.2 中强化了邮件发送功能,您可以直接通过 Track+ 中的问题发送邮件。并且这些邮件都将被记录下来,记录的内容就是您在Track+ 中有一封这样的email描述了如下的一些问题。 出了以上讨论的问题外,Track+

java

Endeavour软件工程管理工具 Alpha 2.0 发布

Endeavour开发团队宣布Endeavour软件工程管理工具Alpha 2.0 发布。新版本的Endeavour包含如下特性: Endeavour Alpha 2.0支持Linux操作系统 Endeavour Alpha 2.0支持项目计划甘特图 Endeavour Alpha 2.0支持项目计划甘特报告 Endeavour Alpha 2.0按照目前任务类型,优先级为开发人员分配报告 Endeavour Alpha 2.0改进生产用例 Endeavour Alpha

java

XWiki Enterprise 2.0 Milestone 4 发布

XWiki Enterprise 2.0是一个基于LGPL协议发布的开源wiki应用程序平台。XWiki由纯Java编写,因此可以部署在任何支持Java的平台上。XWiki提供了很多企业应用特性,例如Blog,权限管理,LDAP整合校验,PDF导出,皮肤更换等。XWiki还提供了一个功能强大的脚本引擎,这让XWiki不仅仅可以作为一个wiki应用程序平台,还可以作为基于数据的应用程序开发环境,也就是说XWiki直接可以作为一个开发平台来使用。XWiki的开发平台特性允许创建协作式Web应用程序。 本次发布的版本是XWiki Enterprise 2.0 M4(第四个里程碑),也是最后一个里程碑版本,该版本引入一个名为 Colibri 的样式,同时在网络事件分发系统、调度和关注列表上有了不少的改进和提升,增加了活动流插件,支持宏目录和附件等诸多改进,值得一试。 XWiki Enterprise 2.0的更多信息请访问: http://enterprise.xwiki.org/xwiki/bin/view/Main/ XWiki Enterprise 2.0下载地址: http://forge.objectweb.org/projects/xwiki [ad#468-60]

java

Google Java App Engine之数据存储

Google Java App Engine的目标是将可扩展的web应用程序从编写持久层的困境中解脱出来,但它是如何实现着一宏伟目标的呢?Richard Hightower concludes写了一篇文章,文章中阐述了它对Google Java App Engine的一些介绍和看法。文章结合Java Data Object(JDO)和Java Persistence API (JPA)对Google Java App Engine进行了讨论。最后,Richard指出了目前Google Java App Engine的一些缺陷,并给出了对应的演示。

java, jetty

Google App Servlet容器转型 – 从Tomcat到Jetty

Google App Servlet容器转型了,最初是Apache Tomcat ,但最终将切换到 Jetty 上。很多人想问:为什么要做?Tomcat 有什么问题吗? 我们获得的一次访问 Webtide(Jetty 开发个团队)的机会,一下是一些详细的信息: 提问: 为什么Google选择Jetty作为web服务器和Servlet容器,而不是 Tomcat 或其他的? Google选择Jetty的关键原因是它的性能和灵活性。 在云计算里,性能的因素很重要,如果你运行几万个Jetty的实例(Google就是这样干的),每个server省1M内存空间,那就会省10几个G的内存(或者在相同的内存下运行更多的Jetty实例)。 Jetty 由于其设计的精巧因此拥有可插拔和可扩展的特性,这样Google就可以高度的自定义它。 Google替换了他们自己的HTTP

java

JBoss发布HornetQ项目

HornetQ是一个开源的Java版本的消息系统,HornetQ支持多种协议,可以很容易的嵌入到您已有的系统中,并且性能方面表现十分优秀,HornetQ还支持集群和一部消息机制。HornetQ是基于JBoss Messaging 2.0 项目开发而成的。 HornetQ 基于Apache v 2.0 许可发布,下面是HornetQ一些特性: HornetQ使用纯Java编写,因此HornetQ可以运行在任何支持Java的操作系统上,但HornetQ要求Java 5以上的版本。 HornetQ完全支持JMS,HornetQ不但支持JMS 1.1 API同时也定义了很多新的API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。 HornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它杂志上常见的非持久化消息的性能。当然,HornetQ的非持久化消息的性能会表现的更好! HornetQ完全使用POJO,纯POJO的设计让HornetQ可以尽可能少的以来第三方的包。从设计模式来说,HornetQ这样的设计入侵性也最小。您可以有选择的让HornetQ独立运行或者让HornetQ与JBoss应用程序服务器,或者其他Java应用程序服务器整合。 HornetQ拥有完善的错误处理机制,HornetQ提供服务器复制和故障自动转移功能,该功能可以消除消息丢失或多个重复信息导致服务器出错。 HornetQ提供了灵活的集群功能,通过创建HornetQ集群,您可以享受到到消息的负载均衡带来的性能提升。您也可以通过集群,组成一个全球性的消息网络。您也可以灵活的配置消息路由。 HornetQ拥有强大的管理功能。HornetQ提供了大量的管理API和监控服务器。它可以无缝的与应用程序服务器整合,并共同工作在一个HA环境中。 HornetQ提供了大量参考文档,还有强大的社区支持,这些都是使用HornetQ必不可少的也是最直接的资料.

Scroll to Top