java

java,java doc,java source,java news

database, java, oracle

DbVisualizer 7.0 发布-下载

  DbVisualizer官方今天发布了DbVisualizer 7.0下载地址,喜欢DbVisualizer的朋友赶快去官方下载使用最新版的DbVisualizer 7.0吧。说到数据库管理工具window下可有不少,比较著名的笔者了解的有PLSQL Developer,TOAD,这两款对Oracle的管理十分优秀,对于MySQL还有SQLyog,PHPMyAdmin等。当然Oracle自己提供的SQL Developer也是个不错的选择。Linux下的Oracle管理工具相对较少,笔者用过的有Tora,SQLDeveloper,还有就是今天提到的DbVisualizer了。   DbVisualizer是一款采用Java打造的图形化数据库管理工具,其开发基于JDK1.6版本,因此想要运行DbVisualizer需要JDK1.6或者更高的版本支持。对多种数据库有有着良好的支持,安装过程已经默认集成了DB2,Derby,MySQL,SQLServer的数据库驱动程序(看来想用Oracle的驱动,还需要从官方下载)。DbVisualizer包含了数据库管理的绝大部分功能,包括数据库查看,表,视图,存储过程,函数,包,触发器,等等一系列的功能。同时DbVisualizer还支持数据库的备份,导出导入,表级的数据备份和恢复等功能。目前DbVisualizer 7.0包括两个版本,一个是DbVisualizer 7.0 free版本,另一个是DbVisualizer 7.0 Personal版本。DbVisualizer 7.0 free版本是完全免费使用的,用户从官方下载安装后就是DbVisualizer 7.0 free版本,如果想使用DbVisualizer 7.0的高级功能,那么可以通过输入一个有效的license key,将现有的free版本升级到DbVisualizer 7.0 Personal版本。   DbVisualizer […]

java

DBsight 3.0.3 发布-下载

   DBsight官方发布了DBsight 3.0.3正式版的下载地址。距离上次发布DBsight 3.0.2仅仅过了一周的时间,当时DBsight 3.0.3已经是beta版本了。所以在一周之后发布DBsight 3.0.3的正式版本也不足为奇了。喜欢DBsight的朋友赶快下载升级到最新版吧。相对于DBsight 3.0版来说,DBsight 3.0.3的变化不是很大,只是在细节上做了部分修正。不过就是这些细微的改动也会让喜欢DBsight的朋友高兴不已吧。    DBsight 3.0.3主要包括如下更新: DBsight 3.0.3允许用户切换Lucene默认的解析器和ComplexPhraseQueryParser解析器 DBsight 3.0.3允许用户设置debug信息中显示的搜索结果数量 DBsight 3.0.3再次提高了检索的性能 DBsight 3.0.3去掉了CommaSemicolonExtendedAnalyzer 255长度的限制

java

BoneCP 0.6.3 发布-下载

  BoneCP 0.6.3今天再官方发布了其最新版本BoneCP 0.6.3下载地址,使用BoneCP的朋友不要错误这个版本哦,赶快下载替换旧的版本吧。BoneCP是一款采用纯Java实现的高性能的数据库连接池(Java connection pool),在Java开源界数据库连接池笔者所熟知的至少就有c3p0和dbcp,前者是笔者最经常使用的连接池了,后者则是tomcat默认整合的连接池。而各大app server厂商也都有自己的连接池实现。那么在连接池随处可见的今天为什么还会有BoneCP呢?答案很简单,BoneCP的作者认为目前的连接池或多或少在性能上存在瓶颈,因此BoneCP营运而生了。BoneCP最大的优势就是性能强劲,从作者给出的测试来看,其性能高出其它连接池25倍之多。。。   BoneCP是一个快速高效,开源免费的Java数据库connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载 能力。当然实际引用中连接池的设置也是有很多学问的,这里笔者就不多罗嗦了。   BoneCP 0.6.3主要包括如下特性: BoneCP 0.6.3增加了一个称之为acquireRetryDelay的延迟配置参数,用来控制获取链接超时的时间 BoneCP 0.6.3重构了部分api,将setPreparedStatementsCacheSize 方法重命名为setStatementsCacheSize BoneCP 0.6.3增加了跟踪缓存中不存在的语句,方便性能调优。   这里笔者跳过了BoneCP

java

ICEfaces 2.0.0 Alpha2 发布-下载

  ICEfaces官方今天发布了ICEfaces 2.0.0的第二个alpha版本-ICEfaces 2.0.0 Alpha2下载地址。关注ICEfaces 2.0新特性的朋友可以留心一下这个版本,因为目前发布的还只是alpha版本,所以只能用于新特性演示,不过本次ICEfaces 2.0.0 Alpha2带来的新特性还是蛮值得期待的。   ICEfaces是一个纯Java的整合Ajax的应用程序框架。ICEfaces允许JavaEE Ajax应用程序开发人员轻松的出使用纯Java技术创建和部署RIA应用。ICEfaces是一整套全功能的产品,企业应用程序开发人员可以利用ICEfaces基于现有的应用程序进行开发,也可以利用ICEfaces开发新的应用程序而不需要任何花费。 随着ICEfaces的不断发展,这一开源的java Ajax框架已经不单单是一个轻巧的Ajax JSF组件库,现在的ICEfaces已经是一个J2EE Ajax框架了。开发人员可以使用ICEfaces开发和部署大量规模企业级应用程序   ICEfaces 2.0.0主要包括如下特性: ICEfaces 2.0.0新增了一个称之为窗口级的作用域,这个自定义的作用域填补了目前JSF 2.0的作用域方面的空白。改作用域的作用范围是浏览器窗口或者是窗口中的一个tab的生命周期。 ICEfaces 2.0.0引入了新的Push架构,ICEfaces

java

Tomcat 6.0.24 发布-下载

   Tomcat今天在官方发布了最新版本Tomcat 6.0.24下载地址,如果您还在使用Tomcat 6.0.20版本的话,笔者强烈建议升级到最新版的Tomcat 6.0.24。从Tomcat 6.0.20到Tomcat 6.0.24其间,一共经历了3个小版本号码的变迁,并且都是没有发布的版本,而从Tomcat 6.0.24的变更记录来看,这三个版本都是大量的bug修复版本,因此升级还是很值得的。说起Apache Tomcat估计只要是搞Java web方面应用的应该都知道了。(如果你是一个Java程序员,那你一定听说过Tomcat的名字,如果你不知道Tomcat的名字,那么你一定不是一个真正的Java程序员。。。)   Apache Tomcat是一个开源的Java JSP/Servlet容器。Java Servlet和Java Server Page规范是由JCP(Java Community Process)定义的。几乎所有Java Web应用的开发者都会接触到这个应用程序服务器,Apache和Tomcat是相对独立的,简单的说Apache是一个web服务器,而Tomcat是一个应用程序服务器或者说是Servlet容器。用户可以通过Apache访问Tomcat资源,反之亦然,二者可以在同一台服务器上。Tomcat用户群十分广泛,同时Tomcat推动了很多不同行业的大型的和关键的Web应用程序的发展,其中包括ETrade、沃尔玛、天气频道以及EMC等。 Tomcat

java

jEmbedded 0.2 RC1 发布-下载

jEmbedded在google上的主页今天发布了jEmbedded 0.2 RC1下载地址,关注jEmbedded的朋友可以下载最新版本的jEmbedded 0.2 RC1试试看了。jEmbedded是一个采用Java语言编写的面向服务的开源容器,jEmbedded的主要设计目的是管理和构造服务以及其它的一些元素(例如pojo或者组件之类的。。。),并且可以通过简单的配置就可以重用或者与其它应用集成绑定。感觉jEmbedded是一个集目前所有主流应用框架于一体的综合平台,已经不能称之为框架了。 jEmbedded主要包含以下特性: jEmbedded通过Java注释和与其它服务组合的方式帮助用户快速的创建和测试整合的SOA和RIA应用 jEmbedded通过Java和JavaEE以及Ruby实现了轻量级的SOA, jEmbedded可以通过抽象类,Java注释和组合其它服务构造出动态代理类 jEmbedded使用核心Java注释的方式构造和配置服务,或者通过扩展这些服务来创建新的服务 jEmbedded支持通过jBPM以图形方式创建工作流 jEmbedded支持通过组合Spring AOP和Hibernate等框架来动态创建没业务服务 jEmbedded支持整合GWT,Spring MVC作为表示层创建面向服务的RIA应用程序 jEmbedded目前已内置了对多种服务的支持包括: jEmbedded支持嵌入式数据库(HSQLDB或者是Derby) jEmbedded原生支持Mule服务和客户端 jEmbedded原生支持jBPM服务 jEmbedded支持JMSBroker服务和客户端(ActiveMQ实现)

java

Apache Pivot 1.4 发布-下载

Apache Pivot 1.4正式版本发布了,喜欢Pivot可以直接从官网下载最新版本的Pivot 1.4使用了。本周二,Apache基金会决定将Pivot升级为Apache的顶级项目(貌似Pivot很被apache看好啊,这是不是也同时表明基于Java的RIA应用正在慢慢流行开来?)Pivot是一套采用Java构建RIA应用程序的开源平台。Pivot结合了目前互联网上最流行的RIA应用的高度产品化和易用的特性,以及具有高度鲁棒性的Java平台,试图在二者之间找到一个平衡点。Pivot采用Java和XML语法编写,可以以applet的方式或者独立方式运行,同时也支持离线方式或者桌面应用的方式。 和很多Java开源平台一样,Pivot 1.4包含了一组丰富的基础类库,方便用户在更高层面调用。(个人感觉Apache Pivot 1.4虽然定位成为一个平台,更倾向与一个结合RIA和Java的表示层框架,笔者没有太深入研究,有机会和试试看) Pivot 1.4主要包括如下特性: Pivot 1.4新增了完整的 TextArea组建 Pivot 1.4为Meter和Slider组建增加了方向属性 Pivot 1.4在TerraMeterSkin中增加对Meter组件文本内容的支持 Pivot 1.4新增了一个颜色选择器组件 Pivot

java

DBSight 3.0.2 发布-下载

DBSight 3.0.2正式版本终于发布下载了。喜欢DBSight的朋友终于可以体验到基于Lucene 3.0的全文检索所带来的优势和便利啦。笔者是一个Lucene初学者,但是借助DBSight丰富的功能和简单的操作很轻松的就在现有的系统中集成了全文检索功能的说,因此这个工具可以说是笔者最关注的项目之一。如果您还不直到DBSight是什么,可以参考我的另一篇文章”DBSight 2.2.6“,其中介绍了笔者在使用DBSight 2.x版本中的一些心得和体会。在这里简要回顾一下,什么是DBSight。 DBsight是一套给予Java的全文检索解决方案,DBsight2.2.6以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。 DBSight 3.0.2发布的同时DBSight3.x系列的版本也进入了DBSight 3.0.3版本的开发阶段,DBSight 3.0.2 主要修正了DBSight 3.0.1版本中出现的两个主要的bug. DBSight 3.0.2主要变更包括: DBSight 3.0.2修正了使用同义词和保留词分析内容时候抛出异常的bug DBSight 3.0.2修正了无法利用CommaSemicolonExtendedAnalyzer分析器进行检索的bug

java

Groovy-Eclipse 2.0.0 发布-下载

Groovy-Eclipse 2.0.0正式版本终于发布下载了,Groovy用户可以下载最新版本的Groovy-Eclipse 2.0.0,体验Eclipse下开发Groovy的便利了。Groovy-Eclipse是一款优秀的Eclipse插件,专门为Eclipse用户开发Groovy脚本而设计。Groovy-Eclipse开发团队从2009年初发起了Groovy-Eclipse计划,目标是让Eclipse用户可以通过Eclipse混合编写Java和Groovy两种语言而无需切换其它编辑器。众所周知,Eclipse作为Java开发的IDE是无可厚非的,Eclipse本身就对Java语法有着非常优秀的支持,而各种丰富的插件让Eclipse对基于Java的各种应用开发便的十分方便,但对于Groovy脚本语言的支持,一直都是Eclipse的软肋(与IDEA比起来,Eclipse对脚本语言的支持确实只能算一般,个人感觉 :()然而本次发布的Groovy-Eclipse 2.0.0弥补了这个缺陷,通过使用Groovy-Eclipse可以让Java开发者可以再Eclipse轻松的编辑构建和运行测试Groovy代码。 Groovy-Eclipse主要包含了如下特性: Groovy-Eclipse拥有强悍的Groovy编辑能力,Groovy-Eclipse扩展了Eclipse的content assist功能,提供了对Groovy语言的语法高亮和自动完成功能。通过Groovy-Eclipse,可以更加迅速精确的获得需要的任务标记,javadoc,甚至通过Groovy-Eclipse还可以实现夸语言的重构功能。(Groovy-Eclipse的这个功能着实是够强悍的。。。) Groovy-Eclipse提供了一个修改过的Groovy语法解析器,当解析部分正确的代码时候Groovy-Eclipse的语法解析器可以给出更明确的错误提示信息。 Groovy-Eclipse提供了更健壮的Groovy应用和脚本调试功能,即是代码经过转换(例如加入了@Grab注释),一样可以轻松调试(Groovy-Eclipse的调试功能很实用。。。) Groovy-Eclipse还为Groovy调试提供了优秀的支持,通过Groovy-Eclipse可以完美的与JUnit整合,让Groovy可以方便的进行单元测试(笔者实用的是TestNG,希望这点可以更好的支持吧) Groovy-Eclipse下载地址(zip版本,直接解压缩到dropin文件夹内即可): http://dist.springsource.org/release/GRECLIPSE/e3.5/archive-2.0.0.xx-20100115-0900-e35-RELEASE.zip Groovy-Eclipse安装地址(在线安装): http://dist.springsource.org/release/GRECLIPSE/e3.5/ 注意:Groovy-Eclipse只支持Eclipse 3.4.2 , Eclipse 3.5

java

dm Server项目转移至Eclipse.org

SpringSource 旗下的dm Server将转移至Eclipse.org了?每次看TSS貌似都能被震到。说来09年SpringSource已经有了不小的变化了,当然被收购莫过于最大的改变之一。至于为什么SpringSource会把dm Server捐赠给Eclipse.org,那我们现来看看dm Server到底是什么。 SpringSource dm Server是一个采用纯Java编写的,完全基于模块化设计的Java应用程序服务器。SpringSource dm Server被设计为用于运行Java企业级应用程序和基于Spring开发的应用程序,并为这些应用提供更高级别的可靠性和灵活性.SpringSource dm Server提供了一个简单的综合应用平台,用于开发,部署和对企业级别的Java应用程序提供服务支持。有此可以看出,dm Server最大的特点就是基于OSGi的模块话设计。SpringSource在dm Server上倾注了2年多的专职研发心血,但貌似收效甚微。SpringSource认为在目前的发展形式来看企业OSGi还难于成气候,借用一句流行的话来说就是:企业OSGi目前仍然是 非-主-流。。。。而SpringSource认为继续投入人力物力对其进行支持无外乎是向水里扔钱。正所食之无肉,弃之有味,典型的一个鸡肋。作为企业OSGi应用最为成功的案例之一的Eclipse,自然是此时SpringSource的首选。 dm Server转头Eclipse.org之后,其项目名称也随之更改为“virgo virgo的官方首页是: http://www.eclipse.org/proposals/virgo/ virgo官方论坛:

Scroll to Top