Java开发社区最新新闻

1 IntelliJ IDEA 9 发布
JetBrains 近日发布了 IntelliJ IDEA 9,其包含两个版本:终极(Ultimate)商业版,以及免费社区(Community)版。

免费社区版可以用于 Java、Groovy 开发,包含如重构,代码检查,代码辅助,调试,以及对测试工具 JUnit / TestNG 的支持。版本控制系统支持 CVS、Subversion 和 Git,支持使用 Ant 或 Maven 进行项目构建。

社区版主要是用于普通的 Java、Groovy 项目开发,对 Struts、Spring、Hibernate、Seam、GWT、Tapestry 等常用框架并不提供支持,对 JSP / Servlet、JPA、CDI、EJB 等重要 Java EE 规范也不提供支持。通过免费插件可提供对 OSGi 的支持。

相对于免费社区版,终极商业版带来了对最新技术、规范的完全支持:支持 Spring 3、GAE、GWT、Flex / Air、Android、EJB 3.1、CDI 等。

2 Google Web Toolkits 2.0 正式发布
此次发布提供了许多新技术,另外提供了Speed Tracer。Speed Tracer是一款功能强大的性能分析Chrome扩展,可以让用户深入的了解Web应用的内幕,找出自己的Web应用运行缓慢的原因。同时,smartgwt也于12月13日发布了2.0版本,支持GWT2.0。

3 Java EE 6 和 GlassFish v3发布了
2009年12月10日,Java EE 6的参考实现 Java EE 6 和 GlassFish v3发布了。

在Java EE 5发布4年半之后,我们进入了下一个Java EE 时代。GlassFish v3是第一个完全支持所有Java EE 6技术的应用服务器。支持的技术包括但不局限于下列技术:

Servlet 3.0
JSF 2.0
WebBeans
CDI (Contexts and Dependency Injection)
Bean Validation
EJB 3.1
JPA 2.0
JAX-RS

GlassFish v3可以以两种方式下载:第一种包含所有Java EE 6 技术,第二种包括所有Java EE 6 Web Profile标准中的技术。

4 NetBeans IDE 6.8
支持了最新的Java EE 6规范和GlassFish Enterprise Server v3 平台。
支持了PHP 5.3;和JavaFX SDK 1.2.1,C/C++, Ruby, Maven,Groovy等语言。

5 Groovy 1.7-RC-2 发布
最终版本预计在本月22日发布。

6 Grails 1.2.0-RC1 发布
从Grails JIRA 上面来看,RC-2会在下周一,也就是14日发布,会修正一些bug。但是不知道final版会不会在月底发布了。

7 Dojo 1.4发布
版本在性能和稳定性上都较上一版本有着明显的提升。功能上当然也新增了不少,主要包括如下一些内容:

  • IO Pipeline topics
  • dojo.cache
  • dojo.contentHandlers
  • dojo.hash with native HTML5 onhashchange event support where available
  • Traversal and manipulation for NodeLists (the return value for dojo.query)
  • dojo.ready (easier to type than dojo.addOnLoad)
  • Hundreds of refinements to the Dijit API and collection of Dijits, and a few new widgets in DojoX
  • DataChart widget and other improvements to charting
  • dojox.drawing lands!
  • Editor improvements and new plug-ins in both Dijit and DojoX
  • Grid is faster, and the EnhancedGrid lands!
  • ForestStoreModel for the TreeGrid
  • GFX improvements
  • dojox.jq, a very experimental module aimed at trying to match the jQuery API as close as possible, but using Dojo underneath
  • Dojo build system optionally supports the Google Closure Tools compiler
  • Significant speed improvements, especially in IE

 8 Spring Framework 3.0 发布
Spring 3.0于12月16日发布。主要新特性:

  • 基于Java5 - 核心API使用了Java 5的特性,诸如泛型、注解等等,因此现在Spring 3.0要求Java 5或更高版本
  • Spring表达式语言(SpEL) - 和JSF中的统一表达式语言(Unified EL)类似,构造复杂表达式 非常简单
  • 支持基于注解的组件 - Spring JavaConfig的一些功能已经被移植到核心框架中了,比如@Configuration、@Bean和@DependsOn。
  • 使用约束注解的声明式模型校验 - 增加对JSR 303的支持,我们现在可以使用诸如@NotNull和@Max(23)这样的注解给bean增加校验规则。
  • Spring MVC全面支持REST - 增加了对构建RESTful服务器和客户端的支持。
  • 支持Java EE 6 - 支持许多Java EE 6特性,如JPA 2.0和JSF 2.0,而且可以运行在Tomcat及J2EE 1.4这样的非EE 6容器中。
  • 支持JSR 330 - 现在支持由JSR 330引入的javax.inject注解。
  • 基于注解进行格式化 - 可以使用注解对bean的属性自动进行格式化和转换,比如@DateFimeFormat(iso=ISO.DATE)及@NumberFormat(style=Style.CURRENCY)。

另外,SpringSource Tool Suite 发布了2.3.0版本,来支持Spring3.0。同时也改进了对于Grails 1.2的支持。

Leave a Reply





◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。