java

java,java doc,java source,java news

java

Vaadin 6.4.5下载_Vaadin下载_Vaadin 6.4.5

  Vaadin 6.4.5下载地址发布了,关注Vaadin的朋友可以去Vaadin官方获取最新的Vaadin 6.4.5下载地址下载试用。作为一款通过Java代码来实现自动生成Ajax效果的框架来说,其思想已经不在是什么独到的方式了,就笔者所知的GWT也是这种原理。不过笔者感觉这种方法蛮适合像我这样的开发者的,因为笔者对JavaScript始终没有达到透彻的领悟,同时JavaScript千变万化的语法让笔者十分头疼,同样的功能,由不同的开发人员写出来总是前提百怪。但Java语法不通,通过各种规范来约束的程序员几乎可以做到写出的代码十分相似。因此在这两点的作用下,笔者对这种机遇Java来实现的Ajax框架十分喜欢。   Vaadin是一套使用纯Java编写的开源框架,用于在Java web应用程序中提供更优雅漂亮的UI界面。一直以来无论是Java的awt还是swing,似乎都难以给人赏心悦目的UI体验。Vaadin将带给我们全信的Java UI的体验。Vaadin 允许用户通过编写Java服务器端代码即可构建出真正的富互联网应用程序GUI.开发者无须使用 HTML,JavaScript或者任何浏览器插件和客户端代码,所有的客户端代码都通过Java服务器端代码自动生成。 本次发布的Vaadin 6.4.5下载版是针对Vaadin 6.4发布的一个bug修复版本,同时包含了一些功能的改进,因此建议Vaadin 6.4系列用户在可以的情况下还是下载升级到最新的Vaadin 6.4.5。 Vaadin 6.4.5下载地址: Vaadin 6.4.5下载 Vaadin 6.4.5 bugfix […]

java

Querydsl 2.0.0下载_Querydsl下载_Querydsl 2.0.0

  Querydsl 2.0.0下载地址发布了,关注Querydsl的朋友可以去官方获取最新的Querydsl 2.0.0下载地址下载试用。随着Querydsl 1.9.5的发布让笔者初步了解了Querydsl的思想和威力,今天笔者在此看到了Querydsl发布了新版本于是继续关注起发展动向。其实对于笔者这种基本试用固定框架的公司来说切换ORM层的可能性几乎为零,不过作为一种超前的思想来说Querydsl的确让我们再移植不同ORM层的查询语言的时候多了一种选择。   Querydsl是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。Querydsl可以通过一组通用的查询api为用户构建出适合不同类型ORM框架或者是SQL的查询语句。也就是说 Querydsl是基于各种ORM框架以及SQL至上的一个通用的查询框架。借助Querydsl可以在任何支持的ORM框架或者SQL平台上以一种通用的API方式来构建查询。目前Querydsl支持的平台包括JPA,JDO,SQL,Java Collections,RDF,Lucene,Hibernate Search。 Querydsl 2.0.0主要改进包括: Querydsl 2.0.0初步引入了对Mongodb的支持 Querydsl 2.0.0增加了对Scala的支持(貌似Scala越来越火爆的说,笔者目前对Scala兴趣十分浓厚的说) Querydsl 2.0.0改进了Eclipse插件功能 Querydsl 2.0.0下载地址: Querydsl

java

Karaf 2.1.0下载_Karaf下载_Karaf 2.1.0

  Karaf 2.1.0下载地址发布了,关注Karaf和OSGi的朋友可以去Karaf官方获取最新的Karaf 2.1.0下载地址下载试用.说起OSGi来,随着起技术越来越成熟应用也越来越广泛了.而笔者知道的开源项目中最为人所熟知的就是Eclipse.今天笔者介绍的Karaf就是一个基于OSGi的运行环境.对OSGi有兴趣的朋友不妨试试看.   Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,动态配置,几种日志处理系统,本地系统集成,可编程扩展控制台,ssh远程访问,内置安装认证机制等等.同时Karaf作为一款成熟而且优秀的OSGi运行环境以及容器已经被诸多Apache项目作为基础容器,例如:Apache Geronimo, Apache ServiceMix, Fuse ESB,由此可见Karaf在性能,功能和稳定性上都是个不错的选择.最后要说的是Karaf采用纯Java编写,不依赖于平台是Java用户一个很好的选择的说.   本次发布的Karaf 2.1.0下载版最大的改进是增加了一个基于数据库的JAAS登陆模块.该模块增加了一种安全存储密码的方法,同时允许Karaf 2.1.0在不依赖JAAS模块的情况下自由使用用户策略和角色策略.同时shell控制台已经支持在非OSGi环境下使用,同时支持自动完成功能.最后Karaf 2.1.0修正了大量之前版本的bug,还有很重要的一点就是改进了对IBM JDK的支持,同时解决了Mac OS X上运行的问题.说起来最近DBSight 3.2.9 也同样搞定了IBM JDK支持的问题,貌似IBM JDK确实有特别的地方啊.

java

DBSight 3.2.9下载_DBSight下载_DBSight 3.2.9

  DBSight 3.2.9下载地址发布了,关注DBSight的朋友可以去DBSight官方获取最新的DBSight 3.2.9下载地址下载试用.随着DBSight 4.0的发布,笔者觉得DBSight已经将中心转向了DBSight4的方向,不过或许是由于Lucene 4目前还没有发布的原因,DBSight的用户群体依然是DBSight3系列产品.因为目前最新最稳定的版本就是DBSight 3.2系列.而今天DBSight再次发布DBSight 3.2.9也再次证实了笔者的这个想法.与之前的小版本升级相同,DBSight 3.2.9仍然是在改进bug.而本次修正的最严重的问题就是解决了再IBM JDK下通过线程创建索引的问题.同时增加了索引进程挂起的同时自动生成thread dump的功能.从变更列表上看,这两个改进还是蛮重要的,因此使用DBSight的朋友如果有条件升级还是下载最新的DBSight 3.2.9升级使用吧.   DBsight是一套给予Java的全文检索解决方案,DBSight 3.2.9以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现 DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。

java

logFaces 2.6下载_logFaces下载_logFaces 2.6

  logFaces 2.6下载地址发布了,喜欢logFaces或者对logFaces有兴趣的朋友可以去logFaces官方获取最新的logFaces 2.6下载地址下载试用。logFaces 2.6对笔者来说实在是一个太过陌生的名字。不过在经历过Java Server Face, Pure Face…等等一系列Face之后到这个有趣的名字也不会觉得如何惊奇了。不过logFaces与笔者提到的JSF算是毫无关系,因为logFaces是一套以日志服务器为设计理念的集中化日志管理工具。   简单说说logFaces的特点,按照官方的说法,logFaces 2.6支持目前绝大部分主流的日志工具(基本支持log4j格式的日志工具都支持),同时logFaces 2.6拥有极高的性能,可以同时处理吞吐量极大的日志输入。同时logFaces 2.6采用纯Java编写,因此具有跨平台的能力。在数据量比较低的时候用户可以选择使用零配置的内置数据库作为存储日志数据的存储方式,当数量剧增情况下用户也可以通过简单的配置与现有的各种主流数据库集成,目前logFaces 2.6支持的数据库包括:Oracle, SQL Server, MySQL, DB2, Derby 和 PostgreSQL。

java

Ubuntu 9.04即将停止升级服务和技术支持

  Ubuntu 9.04的服务周期即将到来,最近笔者获悉Ubuntu 9.04将于10月23日停止升级服务和技术支持。Ubuntu 9.04的正式发布时间为2009年4月23日。因为其是普通Ubuntu发行版本,因此享受的是18个月的升级服务和技术支持。随着时间的推移18个月的期限即将到来,而作为最近刚刚发布的Ubuntu 10.04又呼声很高,因此希望继续获得Ubuntu长期服务和支持的朋友不妨将Ubuntu 9.04升级到最新的Ubuntu 10.04。同时由于Ubuntu 10.04是LTS版本,其服务器版本可以享受5年的升级服务和技术支持,即便是桌面版本也能获得3年的升级服务和技术支持,而当2年过后会继续迎来Ubuntu的下一个LTS版本因此笔者强烈建议现有的Ubuntu 9.04用户升级到最新的Ubuntu 10.04。而升级过程也十分容易,只需要更改下Ubuntu升级地址,同时执行命令,即可轻松完成任务。 Ubuntu 9.04升级到Ubuntu 10.04命令 1. 添加Ubuntu 10.04 软件源(国内用户推荐使用163的源) deb http://mirrors.163.com/ubuntu/ lucid

java

TinyMCE 3.3.9.1下载_TinyMCE下载_TinyMCE 3.3.9.1

  TinyMCE 3.3.9.1下载地址发布了,关注TinyMCE的朋友可以去官方获取最新的TinyMCE 3.3.9.1下载地址下载试用。本次发布的TinyMCE 3.3.9的第一个升级版本,从按本号上即可看出是一个针对TinyMCE 3.3.9的升级版本,官方发布说明上也明确的指出TinyMCE 3.3.9.1主要要是为了修复各种浏览器的兼容问题,但主要问题集中在IE9 beta1的兼容性问题上。虽然目前IE 9只是第一个beta版本包含了N多bug,但很多大型网站都已经开始推广用户安装IE9 beta1,因此导致IE9的用户数量正在逐渐增加,因此TinyMCE 3.3.9.1决定开始支持IE9。不过虽然TinyMCE作者进行了大量的测试和改进但仍然无法改变IE9本身的bug,例如无法正确解析正则表达式,以及CSS事件无法正确响应等问题。因为这些问题都存在于浏览器内部,因为目前很难通过外围技术手段解决,最好的办法还是暂时别使用IE9 beta1。   TinyMCE 3.3.9.1的另一大改进就是修正了Opera 10.62 (Presto)中选择太快导致误删除元素的bug,该问题貌似是由于某些陈旧的性能特性导致的新问题。最后官方表示如果使用IE9的兼容模式,那么旧版本的TinyMCE将不会遇到什么问题,一旦遇到IE9的相关诡异问题的话,那么还是建议用户尝试升级到最新的TinyMCE 3.3.9.1。   TinyMCE是一款优秀的在线编辑器,它秉承了网页在线编辑(所见即所得的概念),让用户可以在网页中以拖拽的方式轻松的编辑在线文档。而保存后回显的效果于编辑时看到的效果一致(这点有些类似Dreamweaver的感觉,或者说是一个在线版本Office)。 TinyMCE使用简单,体积轻巧,十分容易与现有的项目整合使用。目前已经针对PHP,.NET,JSP 开发出了有针对性的整合版本,因此用户想整合使用TinyMCE十分方便。 TinyMCE

java

Apache第一百万次svn提交_Apache SVN提交超过一百万次

Apache软件基金会一直以开源软件为其主要业务,而每天来自全世界的开源爱好者不断的将代码提交至SVN版本库中,经过日积月累终于达到了一百万次这一历史性时刻。而创造这一历史性时刻的是一位叫 Yonik Seeley 的 Apache Lucene Project 成员.看来这位朋友的确很幸运的说。 Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。作为Java爱好者来说笔者使用的绝大部分开源软件都来自Apache,例如Tapestry,Lucene,还有各种底层的依赖库等等。由此可见Apache对于开源软件,尤其是Java开源软件的重要性了。 下面是Apache第一百万次svn提交的svn记录: lucene/ r1000000 yonik SOLR-2128: full param substitution

java

DBSight 4.0下载_DBSight4下载_DBSight 4.0

  DBSight 4.0下载地址发布了,关注DBSight 4.0的朋友可以去DBSight官方获取最新的DBSight 4.0下载地址下载试用了,前几天笔者在查看DBSight挂放网站的时候还只发现了DBSight 4.0 beta版本,没想到短短的一周时间内DBSight 4.0正式版就已经发布了。看来DBSight已经将大部分研发精力投入到DBSight 4.0上去了。当然于此同时发布的还有DBSight 3.2.8,毕竟照顾老用户还是必须的嘛。   DBsight是一套给予Java的全文检索解决方案,DBSight4以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现 DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 4.0版本开始,DBSight正式支持Lucene4.0版本,也就是说DBSight4系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBSight 4.0主要改进包括: DBSight

java

DBSight 3.2.8下载_DBSight下载_DBSight 3.2.8

  DBSight 3.2.8下载地址发布了,关注DBSight的朋友可以去DBSight官方获取最新的DBSight 3.2.8下载地址下载试用。或许是随着DBSight 4.0的即将发布,DBSight 3.2系列产品的更新已经没有之前那么频繁了,不过在沉寂了一周之后DBSight 3.2.8下载版仍然如约而至了。本次发布的DBSight 3.2.8主要是增加了拉丁文全角半角切换的问题。建议使用DBSight 3.2.8之前版本的朋友下载升级一下。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.2.8以及以前的版本都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.2.8下载地址: DBSight

Scroll to Top