java

java,java doc,java source,java news

java

Oracle发布GlassFish路线图

  自从Sun被Oracle收购之后,Sun的很多开源产品的命运都变得扑朔迷离,虽然Sun的主打产品Java的地位一定不会动摇,但其它开源产品就不好说了,比如GlassFish,NetBean等。因为Oracle之前已经收购了BEA的Weblogic,因此在Java App Server领域拥有了重量级应用程序服务器的能力,因此GlassFish用户始终被阴云所笼罩着。   接下来,Oracle将GlassFish应用服务器定位为“部门内部”使用的服务器,而WebLogic依然还是面向那些需要高性能和可伸缩性的企业用户,这么一来问题就变复杂了。其实Oracle的这种策略与IBM对WebSphere Application Server的做法如出一辙,因为WebSphere Application Server就有一个基于Apache Geronimo的社区版和一个WebSphere Application Server。很多人怀疑Oracle这么做会从GlassFish中剥离出很多“企业级”特性,如集群支持等等。或许是为了回应这种质疑,James Gosling(现在是Oracle客户端软件小组的CTO)在不久前于拉斯维加斯举办的TheServerSide Java研讨会上指出GlassFish应用服务器是首个JavaEE 6实现,它可以用在数据中心,其一个月的下载量达到了100万次: 人们在GlassFish上运行了很多大规模的站点。千万别把它当成玩具,它也绝非是玩具。   昨天,Oracle宣布了GlassFish v3的路线图(pdf文档),结果还是不错的。将于今年发布的GlassFish v3.1将提供集中管理、集群和Coherence支持。   展望未来,Oracle计划在明年发布GlassFish v3.2,提供改进的集群支持、更好地集成Oracle身份管理、虚拟化支持、JavaEE […]

java

MySQL前CEO呼吁更多创业公司加入开源行列

  开源对于很多开发者来说,尤其是笔者这样的Java爱好者来说是一件好事,但开源能否盈利,以及开源产品最后的归宿是哪里呢?今天笔者看到MySQL前CEO呼吁更多创业公司加入开源行列,一时感觉很是感慨。笔者大概从2002年开始接触Java以及Sun的相关产品,随着Java社区的不断状态Sun的地位也如日中天。Sun一度是开源界的领军人物也几乎就是Java开源的代名词。而最后Sun的命运是被收购。   Spring Framework也是笔者曾经听到谈论最多的Java开源框架之一,曾经一度有被誉为EJB杀手的框架之称。就是这个框架所衍生出来的一系列产品,最后也被收购了。当然还有很多很多开源的产品最后也都归于其它商业产品旗下。开源的命运最终就是被收购吗?也许被收购也不是什么坏事吧。   据国外媒体报道,MySQL前CEO马顿·米克斯(Marten Mickos)周三在EclipseCon 2010会议上强调,开源已不再是失败者,但需要有更多创业公司通过开源软件赚钱。 软件业专家在EclipseCon公司举办的会议上讨论了开源的未来。米克斯强调,通过开源赚大把钞票的创业公司太少。倒是拥有成熟商业模式的 IBM、微软、甲骨文和Apache Software、Eclipse、Linux和Mozilla基金会等公司为开源发展不懈努力。   米克斯说:“我们希望有非常棒的创业公司通过开源赚上数百万、甚至数十亿美元,但目前还没有实现这一目标。开源领域有大量成功的赚钱公司如红帽、 JBoss、MySQL及XenSource,但光有这些还远远不够。”   米克斯最近出任开源云技术创业公司Eucalyptus的CEO。MySQL于2008年被Sun收购,甲骨文今年1月完成对Sun的收购后,获得MySQL。米克斯说:“MySQL能够为开源运动贡献大量GPL代码,因为该领域一直有营收。”米克斯称,有部分人士批评MySQL的双重许可计划,即公司一方面通过开源提供软件,同时向要求提供支持服务的用户收费。   Apache Software基金会总裁贾斯汀·伊伦科朗茨(Justin Erenkrantz)也强调有必要保证开源营收。伊伦科朗茨说:“需要维持商业公司赚钱的生态系统,便于开发人员为开源做贡献的同时能获得一份收入,这就需要开源社区和创业公司共同保证开源的未来。”   开源分析与咨询公司RedMonk分析师斯蒂芬·奥格雷迪(Stephen O’Grady)对开源未来表达了不同的观点,强调分散化的开发和基础设施。奥格雷迪还强调通过对信息进行聚合、分析,挖掘数据潜力。   尽管有部分观点认定开源无法创新,只是使市场商品化,但奥格雷迪指出,开源已在云技术领域引发了创新。他同时承认,开源也是市场商品化的积极推进者。 摘自:cnbeta [ad#468-60]

java

TinyMCE 3.3.2 发布-下载

  TinyMCE 3.3.2发布下载了,喜欢TinyMCE的朋友可以去官方下载最新的TinyMCE 3.3.2使用了。TinyMCE近来的更新十分频繁,前不久刚刚发布了TinyMCE 3.3.1版本,本次发布的TinyMCE 3.3.2与之前的TinyMCE 3.3.1类似都是bug修复版本,因此使用TinyMCE 3.3的朋友强烈建议升级到最新的TinyMCE 3.3.2。   TinyMCE是一款优秀的在线编辑器,它秉承了网页在线编辑(所见即所得的概念),让用户可以在网页中以拖拽的方式轻松的编辑在线文档。而保存后回显的效果于编辑时看到的效果一致(这点有些类似Dreamweaver的感觉,或者说是一个在线版本Office)。TinyMCE使用简单,体积轻巧,十分容易与现有的项目整合使用。目前已经针对PHP,.NET,JSP开发出了有针对性的整合版本,因此用户想整合使用TinyMCE十分方便。 TinyMCE 3.3.2 主要包括如下改进: TinyMCE 3.3.2修正了iframe编辑器比UI编辑器尺寸小的bug TinyMCE 3.3.2修复了一些更改窗口尺寸的的问题 TinyMCE 3.3.2修复了listbox格式没有正确展示的bug TinyMCE 3.3.2修复了本地listbox无法不工作的bug

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下载

Scroll to Top