java

java,java doc,java source,java news

java

Jazzmaster 1.2.0 发布

Jazzmaster是一个基于Java的开源SOA应用程序框架。Jazzmaster开发团队发布了Jazzmaster 1.2.0版本。Jazzmaster基于Apache 2.0许可,Jazzmaster要求JDK 5或者更高的Java版本. Jazzmaster的最终目标是提供一套容易使用的Java组件模型,通过这组组件模型让Java编程变得更容易。 利用Jazzmaster框架构建系统,您可以一切从零开始,一点点的构建出一个非常庞大的企业级SOA应用系统。应用程序通过Jazzmaster框架提供的各种服务模块组合而成,相互松耦合,大大提高了应用的灵活性和合伸缩性。尤其是当应用程序逐渐变的越来越庞大的时候,这种优势尤其明显。 Jazzmaster框架的一个简单介绍: http://docs.google.com/present/view?id=dctjgx8b_20fzt2wcdq 让您30分钟学会Jazzmaster的一个编程指南: http://docs.google.com/Doc?id=dctjgx8b_2cccntsf2 [ad#468-60]

java

Ujorm – 高效的Java ORM框架

Ujorm是一个新的开源Java版ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势,从一个简单的SELECT来时,Ujorm的性能要远远高于同类框架。当然Ujorm还包括有:类型安全的查询参数,更小的性能开销,和最简化的实体解决方案。 UJO架构发布之后,越来越多的事实表明如果不提供更多的服务,那么它很难收到开发者的喜爱。因此作者开发了一个新的ORM解决方案,这就是Ujorm。相信不少开发者会对Ujorm的新特性产生兴趣的。 下面是作者将Ujorm与Hibernate进行的一些对比: http://ujoframework.org/presentation/ 下面列表列出了作者使用的测试用例: 单表查询 – 一个大数据量的单表有序查询 空结果集查询 – 2000 空结果集的查询,查询条件各不同 大量无规则查询 – 模仿服务器响应查询,并且没有经过任何优化 插入测试 – 插入2000个订单,14000个货品和1个用户 删除测试 –

java

JDK 7 Early Access版发布

JDK 7(Java Development Kit 7) M4刚刚发布不久,9月1日我们又迎来了JDK 7的EA版本,JDK 7 Java SE系列 继JDK 6平台后的另一个最主要发行版本,因为 OpenJDK 项目的存在,很多开源社区的开发者得以将自己的想法提交给JDK 开发团队,这让JDK 7达到了一个前所未有的空前高度。可以说JDK 7 是在开源社区许多志愿者的协作下得以完善的,今天官方发布了 JDK 7

java

Java 7-性能评测

Java 7的EA已经发布发布。随着Java 7的到来,越来越多在Java 7中引入的特性和性能的提升也逐浮出水面。下面列举了Java 7的一系列特性和性能测试。 Java 7引入的新特性包括: Java 7中将在JVM级提供对动态语言的支持. Java 7中实现了模块化设计(基于JSR 294或者Project Jigsaw) Java 7中引入了新 I/O(输入/输出)API Java 7将原生语言支持XML(未确定) Java 7中引入安全的rethrow

java, Linux

NbGit 0.3 发布-NetBeans的Git插件

NbGit是一个基于NetBean的插件,它让Java开发者在NetBean中也可以享受Git的的各种便利条件,Git是Linux下的分布式版本控制软件,该软件是Linux之父Linus Torvalds亲自开发的。或许是因为每天使用SVN合并来自世界各地的开发者捐赠的代码太过繁琐和麻烦,因此Linus Torvalds曾经声称,自己一周就可以开发出一个比SVN更优秀的版本控制软件,这位大仙还声称,他所开发的版本控制软件要比SVN更快,更容易使用。事实证明Linus Torvalds只用了三天时间久完成了Git的雏形。但初期的Git也以其使用繁琐学习曲线高而闻名,随着Git的不断发展,现在的Git已经越来越容易使用了。 NbGit 0.3就是为了方便NetBean用户而开发的NetBean Git插件。诸如此类的,还有window下的TortoiseGit,虽然这些客户端的支持还不够完美,但是毕竟他们都还年轻,相信NbGit会越来越好。 NbGit 0.3中修正了一些主要的问题如下: 修正了重新加入一些被排除的文件(.gitignore 和 .git/info/exclude)等会无法同步的问题 修正了子模块的使用问题 NbGit 0.3中新增了Git克隆功能,同时引入了JGit 的图形化功能等 NbGit 官方主页: http://code.google.com/p/nbgit/ [ad#468-60]

java

Web IDE-IntelliJ IDEA的Web开发工具

通过Java IDE每天进行基本的开发,我们总是希望我们的IDE能更加智能,当然这种智能并不应该只表现在针对Java语言本身上,应该表现在诸如:XML,JavaScript,HTML,CSS甚至是任何一种我们能够使用的语言上。 2009年上班年,JetBrains发布了RubyMine,它是第一个构建于IntelliJ平台之上并针对Ruby on Rails开发者的IDE工具。但有趣的是开发者使用RubyMine的时候,使用最多的功能居然是RubyMine的JavaScript和HTML编辑器。IntelliJ立刻意识到,web 开发者对一个如此智能的IDE的需求是非常强烈的。于此同时 JetBrains Web IDE(该名字还没有最终确定)的雏形和构思应时而生。 JetBrains Web IDE继承了最新版本的JetBrains IDEA的全部HTML,CSS,JavaScript,XML的编辑器特性,同时支持VCS,SQL等语言,另外,JetBrains Web IDE还新增了对PHP等针对web开发而设计的工具和特性。因此,PHP相关的很多特性都可以再JetBrains Web IDE中使用。 Web IDE 1.0

java

SlickEdit Core V3.5 发布-支持Eclipse 3.5

SlickEdit开发团队宣布,SlickEdit Core v3.5 Eclipse版本正式发布,最新版本的SlickEdit Core支持Eclipse Galileo(也就是开源Java IDE Eclipse 3.5版),SlickEdit Core是构建在SlickEdit 2009基础上,进行了一些升级。 SlickEdit Core是一个Eclipse插件,允许开发者把SlickEdit Core 编辑器作为Eclipse环境的默认编辑器,SlickEdit Core由SlickEdit Core 编辑器和8个附加视图,还有DIFFzilla差异引擎组成。 SlickEdit Core

java

The Apache Wink 发布

Apache Wink项目团队今天宣布Apache Wink项目的第一个正式版本发布。Apache Wink是一个是使用简单,稳定的Java框架,用于创建RESTful web services应用程序。Wink包括了一个服务器端模块和一个客户端模块,用于帮助开发者快速高效的开发RESTful Web services应用。 Apache Wink的服务器模块是一个JAX-RS 1.0规范的完全实现。除了对基本协议的实现外,Apache Wink服务端模块还提供了一系列便于开发RESTful Web services的新特性。Wink服务端的新功能让开发者可以快速开发RESTful Web services应哟功能。 Apache Wink客户端模块提供了大量实用的功能帮助开发者快速开发RESTful Web services。Wink广泛的采用JAX-RS组件,该功能让Wink很容易被使用,并且可以轻松的在客户端和服务端共享代码。

java

OpenXava 3.1.4 发布

OpenXava 3.1.4是个Java编写的开源框架,OpenXava提供了一套基于Java的企业级Ajax应用程序解决方案。使用OpenXava可以高效的开发出基于Java的Ajax企业级应用程序。OpenXava的优势在于快速开发,OpenXava的开发效率高于Ruby On Rails, Spring MVC,或者任何MVC框架。因为如果使用 OpenXava ,开发者需要编写的仅仅是Model部分而已。控制器(Controllers)是可以完全重用的,而视图部分(Views)则是完全自动生成的。 使用OpenXava你可以享受到如下特性: 自动生成CRUD操作 自动生成PDF报表 内置导出到Excel功能 内置搜索,分类等 OpenXava适合任何类型的Java开发者,OpenXava的高度扩展性可以让Java专家开发出适合自己的OpenXava开发应用环境,对于Java新手来说,OpenXava可以提供最简单的快速开发企业应用程序的解决方案。 本次发布的OpenXava 3.1.4相对于OpenXava 3.1.3来说提供了: 50多个新功能和bug修复同时 新增了对Serbian和Swedish语言的支持 新增了对Liferay

java

Sonar 1.10 发布

Sonar是一个开源的Java代码质量管理平台,采用纯Java编写。Sonar的最新版本从5种编码规则优先级进行代码管理(Checkstyle, PMD, Findbugs, Taglist…),同时可以为每种规则配置权重。Sonar的这一功能允许用户完全自定义编码规则,从而更好的跟踪问题。 Sonar 1.10的一些新特性包括: Sonar 1.10 允许在项目级配置项目的设置,这样可以覆盖全局设置 Sonar 1.10 允许在浏览代码的时候过滤掉某些规则,也可以把一些规则分组 Sonar 1.10 改进了不符合规范代码的钻去功能,可以更深入的分析有问题的代码 Sonar 1.10 在性能方面有了显著的提高。 Sonar 1.10

Scroll to Top