java

java

dbcrawler 1.4下载_dbcrawler下载_dbcrawler 1.4

  dbcrawler 1.4下载地址发布了,喜欢dbcrawler的朋友可以去dbcrawler官方获取最新的dbcrawler 1.4下载地址下载试用的说。Java开源界从来都不缺少创意,而笔者也比较喜欢关注那些很有创意的开源项目,而dbcrawler绝对算其中一个。现在很多web应用或者工具在安装过程中都会使用到数据库存储一些内容,想要搞清楚这些数据的存储方式逻辑结构光从表中查看是难以一窥全貌的,至少笔者总是有中管中窥豹的感觉。如果能有办法将设计者的思想还原成对象之间的关联关系,那么将对分析作者的思路有很大的帮助。毕竟目前的数据库还是以关系型为主,而面向对象的数据库还不普及。dbcrawler恰恰就带给我们这样一个惊喜。   dbcrawler是一款小巧的面向数据库结构的爬虫工具,dbcrawler采用纯Java编写,因此可以夸平台使用。dbcrawler最大的特点就是可以无视数据库的类型,通过一套通用的Api访问数据库,并将表结构以POJO的方式返回给用户。从令一个角度来说,我们在使用Hibernate的时候是将数据库表结构映射成实体,然后生成数据表结构(当然反过来也可以,不过笔者一半都是model driven的),而dbcrawler则是通过数据库表结构来生成对应的实体。这种极具创意的设计让笔者实在是佩服。而且dbcrawler是专门为遍历表结构而制作使用十分简单并且可以以更加直接的方式将数据库结构展示给用户,这点对于些对底层数据库结构比较关注,但又苦于分析结构困难的朋友可是十分有帮助的说。   目前dbcrawler 1.4下载版支持的数据库包括:Apache Derby,H2 Database,HSQLDB,IBM DB2,MySQL,PostgreSQL,虽然笔者使用Oracle多一些,但平时测试H2还是经常用到的,相信在不久的将来,dbcrawler会拥有越来越多的DB支持,同时也会做的更加出色。 dbcrawler 1.4下载地址: dbcrawler 1.4下载 dbcrawler 1.4 maven 引用 dbcrawler-repo dbcrawler […]

apache tomcat, java

Tomcat 5.5.31下载_ Tomcat下载_ Tomcat 5.5.31

  Tomcat 5.5.31下载地址发布了,还在使用Tomcat 5.5的朋友可以去官方获取最新的Tomcat 5.5.31下载地址下载升级使用了。作为Tomcat 5.5的最新版本来说,Tomcat 5.5.31改进的最多的还是稳定性以及bug的修复。虽然Tomcat 7已经发布了,而Tomcat 6也已经十分成熟,但由于Tomcat使用的官方因此Tomcat 5.5系列产品的部署量也还是不少为了兼容这些老用户Tomcat开发团队也在不遗余力的不断完善这Tomcat 5.5系列产品。本次发布的Tomcat 5.5.31从官方变更列表来看包括了7处改进,其中绝大部分都是bug修复因此还是建议Tomcat 5.5用户下载升级到最新的Tomcat 5.5.31。   Tomcat是一个开源的Java JSP/Servlet容器。Java Servlet和Java Server Page规范是由JCP(Java Community Process)定义的。几乎所有Java

java

TinyMCE 3.3.9下载_TinyMCE下载_TinyMCE 3.3.9

  TinyMCE 3.3.9下载地址发布了,关注TinyMCE的朋友可以直接去TinyMCE官方获取最新的TinyMCE 3.3.9下载地址下载试用。说到TinyMCE笔者也的确有一阵子没有关注了,从版本上来看笔者应该是错过了一个小版本的更新,不过对于TinyMCE来说TinyMCE 3.3系列的小版本几乎都是以bug修复为主。毕竟现在浏览器的五花八门给做web编辑器的朋友和开发人员带来了很多麻烦。(笔者很多时候都在想,如果大家都能遵守一个标准该有多好,很多功能都需要针对不同的平台和浏览器进行优化和重写)   TinyMCE是一款优秀的在线编辑器,它秉承了网页在线编辑(所见即所得的概念),让用户可以在网页中以拖拽的方式轻松的编辑在线文档。而保存后回显的效果于编辑时看到的效果一致(这点有些类似Dreamweaver的感觉,或者说是一个在线版本Office)。 TinyMCE使用简单,体积轻巧,十分容易与现有的项目整合使用。目前已经针对PHP,.NET,JSP 开发出了有针对性的整合版本,因此用户想整合使用TinyMCE十分方便。 TinyMCE 3.3.9主要改进如下: TinyMCE 3.3.9修正了在table中插入一个table时候导致列数量出错的bug TinyMCE 3.3.9修正在table中的子table中无法正确选种单元格bug TinyMCE 3.3.9修正了table插件在移动第一个子table时报错的bug TinyMCE 3.3.9修正了keep_styles特性在ie上失效的问题 TinyMCE 3.3.9修正了继承属性无法正确显示的bug TinyMCE

java

Mashups4JSF 0.0.2下载_Mashups4JSF下载_Mashups4JSF 0.0.2

  Mashups4JSF 0.0.2下载地址发布了,关注Mashups4JSF项目的朋友可以去官方获取最新的Mashups4JSF 0.0.2下载地址下载试用。随着JSF 2.0的不断完善,貌似JSF的用户量已经随之不断攀升。记得在3年前笔者的领导曾经就Tapestry与JSF进行了简单的对比,不过因为笔者对JSF了解实在不是很多因此也无从评论了,不过当时印象最深的一句话就是JSF 2.0基本才达到Tapestry 4的高度。虽然笔者不甚了解JSF现状,但有一点可以肯定的是JSF是标准,既然是标准,那必定会有支持者和拥护者,如此在加上产品本身有足够的优势,那最近频繁出现各种基于JSF的第三方产品也就不稀奇了。   接下来我们说说Mashups4JSF吧,Mashups4JSF是一款开源的Java应用,主要目标是实现mashup服务与Java和JSF的整合。根据官方的描述来看,主要受益用户还是JSF用户,借助Mashups4JSF,用户可以通过简单的标记来整合各种强大的mashups服务功能。而作为项目的创之本Mashups4JSF可以更好的解决在web应用中整合Mashups的供能。众所周知创建一个mashups应用开发者需要熟悉多种语言和规范例如:JavaScript,RSS,ATOM,JSON等,因为需要面对大量的规范协议,以及对其的分析和解析过程因此开发mashup应用往往是让开发着十分头大的一件事情,不过拥有了Mashups4JSF之后,一切将变得简单无比,更多的细节被封装用户之需要使用简单的api和标记就可以解决原来需要费力处理的问题,何乐而不为呢? Mashups4JSF 0.0.2主要更新了大量的新组件包括: Mashups4JSF YahooWeather Component. Mashups4JSF YouTube Video Player Component. Mashups4JSF YouTube Video

java

DBSight 4.0 beta下载_DBSight 4.0下载_DBSight 4.0_J2EE全文检索工具

  DBSight 4.0 beta下载地址发布了,关注DBSight 4的朋友可以去DBSight官方获取最新的DBSight 4.0 beta下载地址下载试用。DBSight 4.0是DBSight系列产品中的最新版本,如同DBSight 3.x的时候将lucene升级为Lucene 3.0一样,DBSight4的目标是将Lucene升级到了最新的Lucene 4.0 svn版。尽管目前DBSight 4.0试用的Lucene版本仍然没有正式发布,但DBSight 4.0仍然仅随其脚步,相信在Lucene 4.0正式发布的同时,DBSight 4.0正式版也会随之同时发布的。当然,作为心特性的体验和功能展示来说,DBSight 4.0 beta已经足够了,虽然并不是全部,但DBSight 4.0绝对会让喜欢DBSight的朋友有种耳目一新的感觉。   DBsight是一套给予Java的全文检索解决方案,DBSight 4.0以及以前的版本都Java

java

DBSight 3.2.7下载_DBSight下载_DBSight 3.2.7_J2EE全文检索工具

  DBSight 3.2.7下载地址发布了,关注DBSight朋友可以去官方获取最新的DBSight 3.2.7下载地址下载试用。作为笔者最喜欢的一款J2EE全文检索工具来说,其更新从未停歇过。而本次发布的DBSight 3.2.7貌似是DBSight 3.x系列的最终版本,因为从官方的更新记录来看,DBSight 4.0 beta已经处于研发完成阶段,同时大量的心特性和功能也呼之欲出了。作为DBSight 3.x系列的更新版来说本次的DBSight 3.2.7仍然以功能改进和bug修复为主因此强烈建议现有的DBSight 3.x用户下载升级到最新的DBSight 3.2.7。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.2.7以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBSight

java

Querydsl 1.9.5下载_Querydsl下载_Querydsl 1.9.5_通用查询框架

  Querydsl 1.9.5下载地址发布了,喜欢Querydsl这款有趣的通用查询框架的朋友可以去Querydsl官方获取最新的Querydsl 1.9.5下载地址下载试用。说起Querydsl这里不得不提及一些目前Java开源界十分火爆的框架,例如Hibernate。随着Hibernate中Criteria查询的普及似乎越来越多的朋友喜欢以API的方式来构建SQL查询了(笔者周围的很多朋友都是如此,貌似因为方便重构所以才这样,不过某些时候性能是个问题),当然这并不是说HQL不受欢迎,恰恰相反,在一些需要较高性能的地方无论是HQL还是SQL都十分受欢迎,也是较Criteria更加高效的手段之一。但无论是Criteria还是HQL在大量编写之后猛然转型回SQL查询,很多朋友都感觉到相当的不适应,至少笔者在使用Hibernate 5年之后感觉的确如此。   该Querydsl登场了,今天笔者带来的是一款名为Querydsl的通用查询框架。与Hibernate等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的优势吧: Querydsl支持代码自动完成,因为才纯Java API编写查询,因此主流Java IDE对起的代码自动完成功能支持几乎可以发挥到极致(因为是纯Java代码,所以支持很好) Querydsl几乎可以避免所有的SQL语法错误(当然用错了Querydsl API除外,因为不写SQL了,因此想用错也难) Querydsl采用Domain类型的对象和属性来构建查询,因此查询绝对是类型安全的,不会因为条件类型而出现问题 Querydsl采用纯Java API的作为SQL构建的实现可以让代码重构发挥到另一个高度(这也是Criteria让笔者十分喜爱的主要原因之一) Querydsl的领一个优势就是可以更轻松的进行增量查询的定义   说了这么多之后,各位看官是否对Querydsl已经产生了兴趣呢?至少笔者对这个很有创意的小工具十分感兴趣,因此笔者在使用HQL构建查询的时候也曾经试图编写一个简单的查询条件构造器。现在看来Querydsl不但已经实现了笔者的想法而且其高度远在笔者至上了。不过Querydsl虽然好也需要开发团队对起使用进行一定的考量。 首先Querydsl并不使用现有的任何POJO进行查询构建,而是根据现有的配置生成对应的Domain

java

Persistence4j 1.1下载_Persistence4j下载_Persistence4j 1.1

  Persistence4j 1.1下载地址发布了,关注这款轻量级Java持久化框架的朋友可以去Persistence4j官方获取最新的Persistence4j 1.1下载地址下载试用。作为Java开源界的ORM持久曾框架来说,或许多半朋友都会对Hibernate,iBatis耳熟能详了。但Java开源界从来都没有停止对新事物的尝试,而作为最为流行的Hibernate来说发展到今天,无论其配置还是功能都已经十分强大。那为什么会有人去琢磨新兴的ORM框架呢?其中最简单的一个原因就是在配置复杂性,易用性与开发效率和功能间的取舍问题。   说起Hibernate的配置,或许初次接触的朋友都会有些一头雾水的感觉吧(当然老鸟除外),笔者在第一次接触Hibernate的时候用了1天的时间才成功的运行了第一个保存。当时Hibernate还处于2.x系列。即使发展到了今天的Hiernate 3.x其功能越发强劲,但配置让然相对繁琐(当然使用了注释之后已经减少了很多配置了)   Persistence4j的目标就是开发一款操作简单使用方便的Java ORM框架,秉承这一设计理念设计出的Persistence4j拥有及其简单的配置,其语法急于JDK 1.6中的注释使用起来十分方便。当然这也就导致Persistence4j要求JDK 1.6的支持。不过目前JDK 1.5已经不再受官方支持,新项目使用JDK 1.6也很正常的说。   Persistence4j项目官方在google code上,上面包含了一些Persistence4j的例子和代码,同时也包含了Persistence4j源码,对其有兴趣的朋友不妨去官方看看,相信对Persistence4j会有更深入的了解。 Persistence4j 1.1下载地址: Persistence4j 1.1下载 [ad#468-60]

java

BoneCP 0.7.0 RC2下载_BoneCP 0.7.0下载_BoneCP 0.7.0

  BoneCP 0.7.0 RC2下载地址发布了,关注BoneCP的朋友可以去BoneCP官方获取最新的BoneCP 0.7.0 RC2下载地址下载试用。BoneCP 0.7.0是BoneCP的最新版本,不过目前最稳定的BoneCP版本仍然是BoneCP 0.6.7.2,而作为新一代的BoneCP 0.7.0来说,作者追求性能的脚步仍然没有停歇。号称BoneCP 0.7.0采用全信的架构在性能上再次飞跃(不知道是否是忽悠,在此之前做成就已经把BoneCP速度几乎发挥到极致了),同时在BoneCP 0.7.0 RC2中引入了对OSGi的支持,最后是把授权协议由原来的LGPL改为Apache 2.0。有兴趣的朋友布防去官方下载BoneCP 0.7.0 RC2试试看。   BoneCP是一个快速高效,开源免费的Java数据库 connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载   BoneCP最大的特点就是效率,BoneCP号称是目前市面上最快的Java连接池,从官方的评测来看其效率远远超越了其它同类的Java连接池产品。目前市面上Java连接池也有不少,各大Java应用服务器厂商也都有自己的连接池实现,对于BoneCP来说并不是为了重复发明轮子,而是作者认为现有连接池的效率并不是很好,官方配置有BoneCP与其它开源连接池性能的对比,貌似BoneCP性能有压倒性的优势的说。 BoneCP

Hibernate, java

Hibernate 3.6.0 Beta4下载_Hibernate 3.6.0下载_Hibernate 3.6.0

  Hibernate 3.6.0 Beta4下载地址发布了,关注Hibernate 3.6.0的朋友可以去Hibernate官方获取最新的Hibernate 3.6.0 Beta4下载地址下载试用的说。Hibernate 3.6.0是目前Hibernate系列产品的最新版本,包含了大量的新特性和功能改进。而与之前的Hibernate 3.6.0第三个beta版本相比,本次发布的Hibernate 3.6.0 beta4的工作重点是在文档方面。Hibernate开发团队计划将本次整理的文档归纳为两本书,一本是“a Getting Started Guide”,另一本是“a Developer Guide”。当然作为发行版的Hibernate 3.6.0 Beta4也包含了大量的bug修复和功能改进,想体验Hibernate 3.6.0 Beta4新特性的朋友布防去官方获取最新的Hibernate 3.6.0

Scroll to Top