根据Jim White从本次JAVAONE带回来的报道。新的Java 7 以及Java EE 6将分别于,2010年二月和2009年10月发布。
在本次JAVAONE中同时公布了一些新的JAVA 7和JAVA EE6将要支持的新特性,包括:
- modules (allowing you to customize the features of Java you need for your app and finally killing the classpath)
- null check operator/conditional - "?:"
- Strings in switches
- multiple exception catches in the catch block (using "")
- diamond operator to allow the generics to be more easily used.
//For example...
HashMap> map = new HashMap>();
//becomes
HashMap> map = new HashMap<>();
没有在本次JAVAONE公布但是有传言将会支持的新特性:
- closures
- SQL expression checking
新的JAVA EE 6将会有如下的主要变更:
- JAX-RS (support for RESTful web services)
- JSF 2.0
- Asynch servlets
- Bean validation (adding validation to JavaBeans that can be used to validate property data anytime they are used).
- Web.xml is gone (at least it can be gone) with the use of annotations and/or web.xml fragments.
- Web beans - essentially session beans in the WAR file.
JAVA 7将会在今年9月份结束最后一个Milestone版本,该版本将会包括正式版JAVA 7中的所有新特性。而JAVA EE 6的最后一个Milestone版本将会在今年9月份发布。
另外,Jim White在本次JAVAONE中带回的新消息还包括,Eclipse IDE的下一个版本“Eclipse Galileo”将会在六月24日发布,该版本会有非常大的变动,支持了Eclipse社区新增的33-48个新的projects。
并且Spring会公布一个全新的项目“Spring Roo”。

分类:IDE开发环境 作者:
秋天 on 21-03-2008
NetBeans.org is proud to announce the availability of NetBeans IDE 6.1 Beta!
Highlights of NetBeans 6.1 include:
* JavaScript support such as semantic highlighting, code completion, type analysis, quick fixes, semantic checks and refactoring;
* Performance enhancements including faster startup and code completion;
* Spring framework support with features such as configuration file support, code completion and hyperlinks to speed navigation;
* New MySQL support in the Database Explorer to make it easier to create, launch and view MySQL databases;
* Significant enhancements to the Ruby/JRuby support, including a new Ruby platform manager, support for the latest version of Rails and new hints and quick fixes in the editor;
* Beta support for the ClearCase version control system - made available as a plugin from the Update Center.
More information:
NetBeans IDE 6.1 Beta Download
NetBeans IDE 6.1 Beta Release Page

分类:IDE开发环境, Java 作者:
秋天 on 17-08-2007
How to Get the Best Performance Out of a Java Persistence Implementation by Rahul Biswas
A nice article of teach you tuning the performance of Java Persistence with Glassfish.
Simplifying EJB Development with EJB 3.0 by Debu Panda
Quite a out of date article, but illustrated some of the main differences between EJB3 and 2.1
LaLiLuna - Tutorials of JavaEE
Most of tutorials here are about using eclipse, xDoclet under a JBOSS enviroenment.
MyEclipse Educational Material
Got lots of nice video and text tutorials about features of MyEclipse IDE
PetShop Example on Glassfish by Carol McDonald
Sample Application using JSF, Seam, and Java Persistence APIs on Glassfish
After investaged in a period of time, we realized that there is no easy way that can make hibernate becomes a replacement of the traditional Glassfish JPA.
Reasons are listed from:
When can I use hibernate as EJB3 persistence provider in GlassFish by Sahoo
and a post from Java forum here.
As a result, instead of move on to the popular Spring+hibernate architecture, we decided to stay with the basic JavaEE5(EJB3 + Toplink) at the first.

分类:IDE开发环境, Java 作者:
秋天 on 15-08-2006
JDK新版昨天的,Eclipse 3.3M1好几天了。
JDK新版bug去除,具体更新看这里。看了下偶都没遇到过,暂时不升了。遇到这些bug的可以快去升。
Eclipse 3.3还是有很多看点,放进来这里点进来看。 新内容在这里有列表,很多蛮不错,等正式发布~:)

分类:IDE开发环境 作者:
秋天 on 06-07-2006
As a good Java programmer you should have this~


分类:IDE开发环境 作者:
秋天 on 05-07-2006
铁匠以打造自己的工具为荣。在进入这个行当之时,或接受特殊需求的任务前,制作称手的工具便成了头等大事。通过炼炉、铁砧以及锤子,铁匠循环进行着加热、锻造和冷却过程,直到把钢铁铸造成称手的家伙。
与铁匠挥洒汗水和忍受高温相比,软件开发是一个既干净又抽象的过程。不过,代码与钢铁的相同之处就是它们都有延展性——通过足够的技巧和努力,可以把钢铁或代码变成精致的工具或巨大的机器。
上回我们聆听了Java咖啡馆中咖啡的咏叹调之后,进而品尝了第一杯咖啡,说出了第一句“Hello,world!”,手工编写、编译、调试、运行Java程序,一定让你手忙脚乱,饱尝Java咖啡的苦涩。若要完成一个大型项目,这样的徒手作业无异于愚公移山。
对Java开发者来说,没有什么能够比得心应手的集成开发环境(Integrated Development Environment,简称IDE)更令人着迷。所谓IDE,就是把编写、编译、调试、运行集成在一个统一开发环境中的软件,并且还增加了许多提高开发效率的实用功能,比如高级编辑功能、自动编译、设置断点逐步调试、在IDE内部显示运行结果等。徒手开发好比刀耕火种,用IDE可谓进入了蒸汽时代。 点击浏览文章的全部内容 »