java

java,java doc,java source,java news

java

Lucene 2.9.0 发布

  Lucene是Apache的开源全文检索项目集合,包括Lucene Java,Nutch,Droids等多个项目,对于多数Java开发者来说,Lucene指的就是Lucene Java,当然彼此发布的Lucene 2.9.0说的也是Lucene 2.9.0版本。不过本次Lucene Java发布的版本有些特殊,直接从Lucene 2.4.1变成了 Lucene 2.9.0。因为之前传出Lucene 3.x将进行重大的变革,相信此次Lucene 的版本号大变化是为了迎接即将到来的3.x系列吧。   本次发布的Lucene 2.9.0仍然兼容早期Lucene版本,并重构了大量API,在很多功能上进行了增强: Lucene 2.9.0增加了分段搜索和缓存 Lucene 2.9.0在IndexWriter中加入了接近实时搜索的能力。 Lucene 2.9.0引入了新的Query类型 Lucene […]

java

Impala dynamic modules 1.0 RC1 发布

Impala是一个动态模块框架,Impala采用纯Java编写,主要用于构建基于Java的web应用程序。Impala是基于流行的Spring框架,并且可以使用各种与之关联的技术,Impala目的是让开发Java web应用程变得足够简单并且提高生产力。 Impala的强大之处在于动态重新加载应用的能力。Impala可以显著的减少 构建、部署、测试的周期,Impala可以让开发者把更多的时间放在编码上,而将等待应用重新启动的时间降至最低。 与Spring modularity项目不同,Impala并不依赖任何第三方的运行环境。取而代之的是Impala提供了一个简单,强大的聚合环境,用于开发模块化的应用程序。 新版本的Impala 1.0 RC1包括了很多新特性: Impala 1.0 RC1提供了一个强大灵活的机制可以把web request映射成为内部模块,改功能可以让使用者轻松的构建真正的多模块web应用程序Impala 1.0 RC1提供了一个新的Spring web命名空间用于注册Servlet,filters和其它webImpala的web模块 Impala 1.0 RC1增强了模块自动重新加载机制,更适合部署到生产环境。 Impala

java

谷歌Java库-Guava

  Google前日开源了其内部Java项目所用的Java库,并取名为Guava库。Guava库旨在提供核心JDK 1.6 API所没有的常用功能。除了JDK 1.6,Guava库还可以在Android和Google App Engine等其他Java平台上使用。 Guava目前包括三个包: com.google.common.primitives(原始值) com.google.common.io(输入输出) com.google.common.util.concurrent(并发) 点击这里进入Guava库的官方网站。 [ad#468-60]

java

Ujorm 0.9.1 发布

  Ujorm是一个纯Java编写的开源 高效的ORM框架。Ujorm一大特色是实现了一种类型安全的查询语言(类似Hibernate的QBC,但拥有严格的类型检查),Ujorm该特性可以让java编译器检查语法错误。Ujorm同时支持XML配置和Java 注释两种映射方式(这点与Hibernate基本相同)Ujorm的另一个特点是,Ujorm所有内部对象缓存都基于Java WeakHashMap类实现,因此即使在处理大量事务的时候不会引会内存溢出错误。 新版本的Ujorm 0.9.1包含如下特性: Ujorm 0.9.1增加了多种序列类型的支持,包括Long,Integer,BigInteger, Short,Char类型 Ujorm 0.9.1引入了悲观锁机制 Ujorm 0.9.1在性能上有了进一步的提升 Ujorm项目主页: http://ujoframework.org/orm/ [ad#468-60]

java

Java Tools 0.39发布

Java Tools是一款轻量级的开源Java IDE,Java Tools采用纯Java编写,利用Java Tools,您可以创建,编译,执行,调试Java应用程序和applet程序。 Java Tools可以通过点击访问Java命令,文档和目录文档等。Java Tools还内置了一个文本编辑器,用户可以通过Java Tools提供的编辑器调试Java程序。 Java Tools让学习Java变得轻松简单。因此Java Tools十分适合Java初学者,当然Java Tools也适合那些愿意使用Java命令的老手们 Java Tools官方主页: http://fieldbird.sourceforge.net/JavaTools/ [ad#468-60]

java

Jt 4.2发布-Java面模式框架

Jt是一个面向模式的Java框架,用于敏捷开发Java应用程序。Jt目前已经被应用在一些大型的关键系统中。Jt实现了很多家喻户晓的J2EE设计模式,例如:Data Access Object(DAO)模式等。。。 Jt 4.2版本在Jt 组件方面进行了很多改进,同时一并发布的还有JtPortal(Jt Protal),Jt Protal是一个基于 Jt 4.2的web应用系统 。 Jt 4.2同时引入了一些 portal组件和protal功能: 帐户和个人资料管理 邮件列表功能 图片上传功能 产品管理功能 购物车 支持通过Paypal使用信用卡付款功能

java

XDepend 1.0 发布

XDepend是一套应用程序分析工具,XDepend可以通过分析源码和Java字节码抽取框架的信息,形成可视化的视图,让您更直观的了解您的应用程序。 XDepend主要包含以下特点: XDepend可以通过静态分析Java字节码,测试报告和程序源代码抽取出结构化的信息,帮助您了解程序的架构 XDepend提供了多种直观的视图界面方便您理解程序结构,例如:树形视图可以方便的让您从某个局部快速定位全局的结构。而另一个依赖矩阵视图则让您更清楚您当前查看的部分代码的组成结构。 XDepend提供了一种成为Code Query Language(CQL)的代码查询语言,CQL是专门为XDepend设计的,语法类似SQL,通过CQL您可以您可以快速动态定位您要查看的方法类等信息。 XDepend提供了基于Java注释的的整合方法,您可以再Java源码中直接通过特定的注释信息进行整合。当然用户也可以将XDepend与其它持续集成工具方便的整合 XDepend官方网址: http://www.xdepend.com/ [ad#468-60]

java

十一个经典Apache开源项目

1、Apache Web Server Apache HTTP Server项目 Apache HTTP Server项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当前的HTPP标准同步提供安全、高效和可扩展的服务器的HTTP服务。 自1996年4月以来,Apache就变成了互联网上最流行的Web服务器。 主要用户群:连续13年,Apache HTTP服务器都是全球Web服务器的领军者,为1.13亿个网站提供服务。 2、Apache Tomcat Apache Tomcat是一个开源的Java JSP/Servlet容器。几乎所有Java Web应用的开发者都会接触到这个应用程序服务器,Apache和Tomcat是相对独立的,用户可以通过Apache访问Tomcat资源,反之亦然,二者可以在同一台服务器上。 Apache

java

JavAte框架发布-Domain Driven Design (DDD) 框架

JavATE是一个Java应用层框架,JavATE让Java开发者能够采用Domain Driven Design的设计方式编写代码。JavATE并不是一个单纯的Java web框架,因为JavATE本身就给予现有的一些框架技术,例如ZK框架。Java开发者不仅仅可以用JavATE开发web应用程序,还可以利用JavATE开发桌面应用程序,web service等。 JavATE也不仅仅是一个ORM框架,因为JavATE同样基于现有的ORM技术,例如:Hibernate,JPA(目前还没有完全实现)。开发者可以使用JavATE卡发出基于Hibernate的Java应用,同时也可以卡发基于LDAP目录或者JCR仓库的应用程序。 JavATE框架的优势很像是Java世界的Spring,起到了胶水的作用,可以讲大量现有的成熟技术整合起来。 更多关于JavATE的信息请访问: http://www.javate.amattioli.it/mainsite/description.html [ad#468-60]

java

Google启动java虚拟机编程语言“Noop”

Google近日启动了一种新型编程语言设计,名字为“Noop”,主要针对Java虚拟机使用。 据了解,“Noop是运行在Java虚拟机上的新型编程语言,语言风格上和Java有些类似。”Google打算在语言初期建立起依赖注入(dependency injection),使得语言具有可测试性,而不用像其他语言一样依靠第三方库,Noop官网称此举是为了鼓励开发者良好的编码习惯。Noop结合了新老语言的优势,语法构成上也尽量达到最优化,用Google的话说就是取其精华,弃其糟粕。 此外,Google还注重了Noop的可阅读性、可执行,Google认为依赖注入改变了开发人员编写软件的方法。 [ad#468-60]

Scroll to Top