NetBeans 6.9 Beta introduces the JavaFX Composer, a visual layout tool for visually building JavaFX GUI applications, similar to the Swing GUI builder for Java SE applications. Additional highlights include OSGi interoperability for NetBeans Platform applications; support for JavaFX SDK 1.3, PHP Zend framework and Ruby on Rails 3.0; as well as improvements to the Java Editor, Java Debugger, and issue tracking, and more. NetBeans 6.9 Beta is available in English, Brazilian Portuguese, Japanese and Simplified Chinese, as well as in several community-translated languages.
Release Highlights
* OSGi
o Develop OSGi bundles with Maven
o Bundled Felix container and ability to register other containers such as Equinox
* NetBeans Platform
o OSGi interoperability: Developing and consuming OSGi bundles in Platform-based applications
o Felix 2.0.3 OSGi support, experimental Equinox support
* JavaFX
o JavaFX Composer for form-like UI components with states and access to various data sources
o Added and improved editor hints and refactoring
* Java EE
o Support for Contexts and Dependency Injection (CDI) (JSR-299)
o Spring Framework 3.0 support
* Java
o Java Debugger: Breakpoint grouping, attach parameter history
o Support for annotation processors in the editor, configurable in the Project Properties
* PHP
o Zend Framework support
o "Overrides/Implements" and "Is Overridden/Implemented" annotations
* Ruby
o Ruby on Rails 3.0 support
* C/C++
o "Overrides/Is Overridden" annotations and hyperlink navigation
o Console type "Internal Terminal"
Read the complete list of NetBeans IDE 6.9 Beta Features.
The final release of NetBeans 6.9 is planned for June 2010.
Download NetBeans IDE 6.9 Beta
基于Java的业务流程管理系统JBPM 4.3已经发布,新版本最主要特性是新增了对 BPMN 2.0 的实现。
JBPM是市面上相当流行的一款开源工作流引擎,引擎底层基于获得Active Diagram模型。作为jBoss的一个子项目,它使用了Hibernate,因此可以很好地支持主流数据库。
BPMN即业务流程建模标注(Business Process Modeling Notion),它是用一种类似于流程图的图表形式来描述业务流程的一种方法,目前由对象管理组织(Object Management Group OMG)进行维护和管理。jPDL(JBoss jBPM Process Definition Language)是构建于JBPM框架上的流程语言之一,它并非公开的标准但却与jBPM有这天然的亲缘关系。 BPMN2是其升级版提高了符号的准确性、定义了行业标准的交换格式、提供了一系列扩展点以及对编排的支持等。
点击查看详情:http://www.jboss.org/feeds/post/jbpm_4_3_includes_bpmn_2_0 (JavaEye)

This release delivers many major updates to IntelliJ IDEA including better performance, support for Java EE 6 and other new frameworks, lots of productivity improvements in the editor, a more streamlined user interface and much more.
* Faster Environment
* Improved Code Understanding
* Cleaner, More Productive Coding
* More Efficient User Interface
* More Flexible Project Structure
* Preliminary Java 7 Features Support
* Java EE 6 Support
* Improved Groovy support
* Extended Polyglot Arsenal
* New Web Frameworks Support
* OSGi Application Development
* Enhanced Maven Support
* Android Development
* Better JavaScript and HTML
* Flex Development
* Context Management
* UML Support
* Version Control Integration
* Other Interesting Things
Download - JetBrains IntelliJ IDEA 9.0
JForum is a powerful and robust discussion board system implemented in Javatm. It provides an attractive interface, an efficient forum engine, an easy to use administrative panel, an advanced permission control system and much more.
Built from the ground up around a MVC framework, it can be deployed on any servlet container or Application Server, such as Tomcat, Resin and JBoss. Its clean design and implementation make JForum easy to customize and extend.
Best of all, JForum is freely available under the BSD Open Source license.
If you or your company are searching for a serious and robust Forum Software, JForum is the right choice.

The new version is mostly a cleanup release without any new features. All deprecations targeted to be removed in version 3.0 were removed. If you are upgrading from version 2.9.1 of Lucene, you have to fix all deprecation warnings in your code base to be able to recompile against this version.
This is the first Lucene release with Java 5 as a minimum requirement. The API was cleaned up to make use of Java 5's generics, varargs, enums, and autoboxing. New users of Lucene are advised to use this version for new developments, because it has a clean, type safe new API. Upgrading users can now remove unnecessary casts and add generics to their code, too. If you have not upgraded your installation to Java 5, please read the file JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene 3.0, it will also happen with any previous release when you upgrade your Java environment).
Lucene 3.0 has some changes regarding compressed fields: 2.9 already deprecated compressed fields; support for them was removed now. Lucene 3.0 is still able to read indexes with compressed fields, but as soon as merges occur or the index is optimized, all compressed fields are decompressed and converted to Field.Store.YES. Because of this, indexes with compressed fields can suddenly get larger.
While we generally try and maintain full backwards compatibility between major versions, Lucene 3.0 has some minor breaks, mostly related to deprecation removal, pointed out in the 'Changes in backwards compatibility policy' section of CHANGES.txt. Notable are:
* IndexReader.open(Directory) now opens in read-only mode per default (this method was deprecated because of that in 2.9). The same occurs to IndexSearcher.
* Already started in 2.9, core TokenStreams are now made final to enforce the decorator pattern.
* If you interrupt an IndexWriter merge thread, IndexWriter now throws an unchecked ThreadInterruptedException that extends RuntimeException and clears the interrupt status.
See CHANGES for details.
Binary and source distributions are available here. Maven artifacts are available here.
爱好Java的爱好者都了解AppFuse - 一个基于J2EE的基础WebApp;好消息来了,AppFuse开发者Matt 在他的博客中提到,这个月即将发布一个新的版本 - 可能到时被称为里程碑版本,但不会是AppFuse 2.1最终版!
博客全文如下:
A Letter to the AppFuse Community The last AppFuse release was way back in May 2008. Many folks have asked when the next release would be ever since. Often, I've said "sometimes this quarter", but obviously, that's never happened. For that, I apologize.
There are many reasons I haven't worked on AppFuse for the past 18 months, but it mostly comes down to the fact that I didn't make time for it. The good news is I'm working on it again and will have a release out sometime this month. Unfortunately, it probably won't be a 2.1 final release, but there's so many things that've changed, I feel like a milestone release is a good idea. Here's a brief summary of changes so far:
* Changed archetypes to include all source and tests for the "webapp" portion of the application. No more warpath plugin, merging wars and IDE issues. Using "mvn jetty:run" should work as expected.
* Moved from Spring XML to Annotations.
* AppFuse Light converted to Maven modules and now depends on AppFuse's backend.
* Published easier to use archetype selection form in the QuickStart Guide.
* Published archetype selection form for AppFuse Light. I do plan on combining these forms as soon as I figure out the best UI and instructions for users to choose AppFuse or AppFuse Light.
* Upgraded all libraries to latest released versions (Spring 3 hasn't had a final release yet).
* Upgraded to Tapestry 5 thanks to Serge Eby. I still need to complete tests and code generation for tests.
* Added Compass support thanks to a patch from Shay Banon.
* Upgraded from XFire to CXF for Web Services.
* Moved Maven repository to Sonatype's OSS Repository Hosting for snapshots and releasing to Maven Central. There are no longer any AppFuse-specific artifacts, all are available in central.
I realize there's many full-stack frameworks that do the same thing as AppFuse with less code. Examples include Ruby on Rails, Grails, Seam, Spring Roo and the Play framework. However, there seems to be quite a few folks that continue to use AppFuse and it stills serves the community as a nice example of how to integrate frameworks. Furthermore, it helps me keep up with the latest framework releases, their quirks and issues that happen when you try to integrate them. In short, working on it helps me stay up to speed with Java open source frameworks.
For those folks that like the 1.x, Ant-based version of AppFuse, there will not be a 1.9.5 release. I know I promised it for years, but it's simply something I will not use, so I'd rather not invest my time in it. I'm sorry for lying to those that expected it.
So what's the future of AppFuse? Will it continue to integrate web frameworks with Spring and popular persistence frameworks? Possibly, but it seems more logical to align it with the types of Ajax + REST applications I'm creating these days. I'm currently thinking AppFuse 3.0 would be nice as a RESTful backend with GWT and Flex UIs. I might create the backend with CXF, but it's possible I'd use one of the frameworks mentioned above and simply leverage it to create the default features AppFuse users have come to expect.
More than anything, I'm writing this letter to let you know that the AppFuse project is not dead and you can expect a release in the near future.
Thanks for your support,
Matt
外媒消息,Eclipse欧洲峰会于本周在德国的路德维希堡举行了。微软在此宣布了一系列项目计划。其中一项是协助帮助Eclipse的开发人员开发基于Windows 7 和Windows Server 2008 R2的新功能。另一项是可以让Java和PHP的开发者在Eclipse的开发环境下,开发适用于微软Azure云平台的应用程序。对于 Silverlight暨微软的富媒体应用的支持也在这些计划项目之列。
在对Windows 7 和Windows Server的支持方面,微软已经联合了Tasktop技术公司,该公司掌握着Mylyn技术。2010年上半年,该公司将发布基于EPL协议发布 Eclipse扩展包。作为该公司太阳神计划的一部分,将提供专为Windows 7任务栏元素扩展而设计的SWT工具箱。
Soyatec科技公司帮助微软开发针对Silverlight的Eclipse工具。这样Eclipse程序员就可以在熟悉的环境下为 Azure开发Web应用程序了,仅仅需要安装一些专为Windows Azure设计的开源插件。目前还只有一个技术社区预览版(CTP),不过估计年底1.0版将会推出;并且已经开始为Java程序员开发一款免费的 Windows Azure SDK了。

Community Edition — Free and OS Java IDE
* Intelligent code editor has all the smarts for understanding Java code; provides refactorings, code inspections and intentions, super-fast navigation and search — all that we have accumulated over the years.
* Integrates with such essential tools as JUnit and TestNG, Ant and Maven, and popular version control systems: CVS, Subversion and git.
* Provides IntelliJ IDEA's famous XML-Java interoperability and comprehensive Groovy language support.
* The Swing UI designer complements the suite of tools for developing Java desktop applications — such as IntelliJ IDEA itself.
Ultimate Edition — Commercial Development Environment
Full-featured commercial IntelliJ IDEA, with the complete set of web and enterprise development tools, traditionally providing the top-quality support for the most important modern technologies and frameworks.
Apache released Lucene 2.9.0.
Lucene is open-source search-engine software.
This release has many improvements since release 2.4.1, including:
* Per segment searching and caching (can lead to much faster reopen among other things)
* Near real-time search capabilities added to IndexWriter
* New Query types
* Smarter, more scalable multi-term queries (wildcard, range, etc)
* A freshly optimized Collector/Scorer API
* Improved Unicode support and the addition of Collation contrib
* A new Attribute based TokenStream API
* A new QueryParser framework in contrib with a core QueryParser replacement impl included.
* Scoring is now optional when sorting by Field, or using a custom Collector, gaining sizable performance when scores are not required.
* New analyzers (PersianAnalyzer, ArabicAnalyzer, SmartChineseAnalyzer)
* New fast-vector-highlighter for large documents
* Lucene now includes high-performance handling of numeric fields. Such fields are indexed with a trie structure, enabling simple to use and much faster numeric range searching without having to externally pre-process numeric values into textual values.
Downloads are available at http://www.apache.org/dyn/closer.cgi/lucene/java/
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http://www.developer.com/java] – 由Gamelan.com 维护的Java技术文章网站.
5.[http://www.java.net] – Sun公司维护的一个Java社区网站.
6.[http://www.builder.com] – Cnet的Builder.com网站 – 所有的技术文章, 以Java为主.
7.[http://www.ibm.com/developerworks/java] – IBM的Developerworks技术网站; 这是其中的Java技术主页.
8.[http://www.javaworld.com] – 最早的一个Java站点. 每周更新Java技术文章.
9.[http://www.devx.com/java] – DevX维护的一个Java技术文章网站.
10.[http://www.fawcette.com/javapro] – JavaPro在线杂志网站.
11.[http://www.sys-con.com/java] – Java Developers Journal的在线杂志网站.
12.[http://www.javadesktop.org] – 位于Java.net的一个Java桌面技术社区网站.
13.[http://www.theserverside.com] – 这是一个讨论所有Java服务器端技术的网站.
14.[http://www.jars.com] – 提供Java评论服务. 包括各种framework和应用程序.
15.[http://www.jguru.com] – 一个非常棒的采用Q&A形式的Java技术资源社区.
16.[http://www.javaranch.com] – 一个论坛,得到Java问题答案的地方,初学者的好去处。
17.[http://www.ibiblio.org/javafaq/javafaq.html] – comp.lang.java的FAQ站点 – 收集了来自comp.lang.java新闻组的问题和答案的分类目录.
18.[http://java.sun.com/docs/books/tutorial/] – 来自SUN公司的官方Java指南 – 对于了解几乎所有的java技术特性非常有帮助.
19.[http://www.javablogs.com] – 互联网上最活跃的一个Java Blog网站.
20.[http://java.about.com/] – 来自About.com的Java新闻和技术文章网站. (来源:CSDN)