牛牛組合

          春風不相識,何事入羅幃?

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            5 隨筆 :: 2 文章 :: 1 評論 :: 0 Trackbacks
          注:本新聞來自Jim White的 WHITE'S BOARD。
               Thanks Jim.


          原文如下:
          I just returned from JavaOne. Details on Java 7 and Java EE 6 were big topics during the conference.

          Java 7 is expected to be released Feb 2010. Based on last year's conference notes and milestones released this year already, many thought (including myself) that Java 7 would be released sooner. The last feature-complete milestone is scheduled for Oct 2009. I attended a few sessions that discussed what will be in Java 7. Everyone was careful to say that the final decisions hadn't been made yet, indicating there is still work being done on Java 7. Some of the things likely to be in Java 7...
          1. modules (allowing you to customize the features of Java you need for your app and finally killing the classpath)
          2. null check operator/conditional - "?:"
          3. Strings in switches
          4. multiple exception catches in the catch block (using "")
          5. diamond operator to allow the generics to be more easily used.
          //For example...
          HashMap> map = new HashMap>();
          //becomes
          HashMap> map = new HashMap<>();

          Things not likely to make Java 7 but at one time rumored to have a chance...
          1. closures
          2. SQL expression checking

          Java EE 6 will actually come out sooner. Java EE 6 is due on in final form in Sept 2009. In this release, the big new features are:
          1. JAX-RS (support for RESTful web services)
          2. JSF 2.0
          3. Asynch servlets
          4. Bean validation (adding validation to JavaBeans that can be used to validate property data anytime they are used).
          5. Web.xml is gone (at least it can be gone) with the use of annotations and/or web.xml fragments.
          6. Web beans - essentially session beans in the WAR file.

          A few other notes from the conference...

          Eclipse Galileo is the next train release of Eclipse (following the previous year releases of Calisto, Europa, and Ganymede) and it will come out on June 24th. This release now includes 33-48 Eclipse projects (Ganymede included 24 projects). On Jun 26, there will be a live Webinar to learn about new features. From the talk, I wouldn't say there is any real big thing in this release that most of us would use on a regular basis.

          Spring has a new project called Spring Roo (yes for kangaroo). Essentially, this is Rails or Grails but all in Java and Spring. Meta programming is here to stay folks. I hope to have more on that in a later blog posting.

          談談自己的看法吧,在作者提到的Java 7幾大特性中,第一點讓我很感興趣,“finally killing the classpath”,意味著classpath即將壽終正寢?
          Eclipse Galileo也即將推出正式版了,不清楚有什么新特性,前幾天為了試用Visual Editor1.4, 曾經試用過Galileo,比之Ganymede沒有感覺到太多的變化。
          總之,繼續等待吧!

          posted on 2009-06-14 04:22 電子牛 閱讀(97) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 汽车| 乌拉特中旗| 尼木县| 根河市| 大石桥市| 沙田区| 景德镇市| 天长市| 彭州市| 布拖县| 青河县| 友谊县| 通榆县| 宣恩县| 墨竹工卡县| 工布江达县| 收藏| 右玉县| 平遥县| 安塞县| 尼木县| 宜阳县| 鹰潭市| 且末县| 嘉黎县| 萍乡市| 永胜县| 固始县| 广平县| 祥云县| 河北区| 宜兴市| 城口县| 疏勒县| 舒兰市| 巫溪县| 白玉县| 台江县| 屏东市| 葫芦岛市| 额尔古纳市|