<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    博客已轉到HuJinPu 's blog

    http://blog.csdn.net/hujinpu

    首頁 新隨筆 聯系 聚合 管理
      24 Posts :: 0 Stories :: 25 Comments :: 0 Trackbacks

    The 10 Things You Need to Know About Java SE 6 'Mustang'

    Need a digest, summary, compressed form, precis of what's up with Java SE 6 'Mustang', currently in beta ?

    Here it is, the top 10 things you need to know.

    1. Web Services

    All developers get first class support for writing XML web service client applications. No messing with the plumbing, you can expose your APIs as .NET interoperable web services with a simple annotation. Not your style ? Want to handle the XML directly ? Knock yourself out: Mustang adds new parsing and XML to Java object mapping APIs, previously only available in Java EE implementations or the Java Web Services Pack.

    2. Scripting

    You can now mix in JavaScript with your Java Source code, useful for prototyping, or when you have teams with a variety of skill sets. More advanced developers can plug in their own scripting engines, and mix their favorite scripting language in with Java as they see fit.

    Perhaps You ThougHt yOu couldN't program with a scripting language and Java togetheR. Which will yoUBe trYing ?

    3. Database

    All developers get the updated JDBC 4.0, which is a new upgrade of a well-used API, focusing mainly on making it easier to use, although there are many feature additions like special support for XML as an SQL datatype, and better integration of BLOBs and CLOBs into the APIs. My favorite ease of use things include removal of some JDBC boilerplate, and some of the new annotations which make SQL strings embed better into your JDBC application. Like decorating your getAllUsers() method with an @Query(sql="select * from user") annotation, and that being all you need.

    4. More Desktop APIs

    Much has been said about this spoonful of sugar (to go with the desktop team's cake), so I will only skim a little. GUI developers get a large number of new tricks to play like the ever popular yet newly incorporated SwingWorker utility to help you with threading in GUI apps, JTable sorting and filtering and a new facility for quick splash screens to quieten impatient users.

    5. Monitoring and Management

    Really the big deal here is that you don't need do anything special to the startup to be able to attach on demand with any of the monitoring and management tools in Java SE. Mustang adds yet more diagnostic information, and we cobundled the infamous memory heap analysis tool jhat for forensic explorations of those core dumps.

    6. Compiler Access

    Really aimed at people who create tools for Java development, and for frameworks like JSP or PHP engines that need to generate a bunch of classes on demand, the compiler API opens up programmatic access to javac for in-process compilation of dynamically generate Java code. Not directly intended for the everyday developer, but for those of you deafened by your screaming inner geek, roll up your sleeves and give it a try. And the rest of us will happily benefit from the tools and the improved Java frameworks that use this.

    7. Pluggable Annotations

    Its becoming a running joke in Java circles, at least some that contain me, that for every wished for feature missing in Java, there's a budding annotation that will solve the problem. Joke no more, because Java tool and framework vendors can put a different smile on your face, defining their own annotations and have core support for plugging in and executing the processors that do the heaving lifting that can make custom annotations so cool.

    8. Desktop Deployment

    Those of you deploying applications to the desktop will soon discover that its a tale of a large number of smaller changes that add up to a big difference to existing applications. Like better platform look & feels in Swing, LCD text rendering, and snappier GUI performance overall.? Java apps can integrate better with the native platform with things like new access to the System Tray and Start menu of the platform.? At long last, Mustang unifies the Java Plugin and Java WebStart engines which just makes sense. Java WebStart application installation got a much needed makeover.

    9. Security

    You can have all the security features you like in the platform (and Mustang adds a few more, like the XML-DSIG APIs for creating and manipulating digital signatures), but if you don't have well supported security administrators, your security may be at risk. So Mustang has simplified the job of its security administrators by providing various new ways to access platform native security services such as native PKI and cryptographic services on Windows for secure authentication and communication, GSS/Kerberos services for authentication, and access to LDAP servers for authenticating users.

    10. The Ilities: Quality, Compatibility, Stability

    You probably knew that Sun has done regular feature releases of the Java SE platform over the last 10 years, so we certainly feel like we've built up some expertise in this area (the ever growing 80,000 test cases and several million lines of code testing conformance being just one aspect of our testing activity), but different from the last release, you probably noticed that people have been downloading snapshots of Mustang for the last fifteen (not just six) months. And what's more they've been filing bugs. And what's even more we've (and some of you!) been fixing them as we go. We're even challenging people to find more. So unlike previous releases, before we even got to beta, we'd fixed a number of quality and regression issues. Doesn't that add up to a better product ? Oh, and by the way, performance is looking better than Java SE 5 'Tiger'. Already..

    So now you know all you need to know. Go on, try it !

    ?

    The message comes from sun weblog My short BIO

    posted on 2006-08-28 16:16 livahu 閱讀(295) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲成AV人综合在线观看| 久久久久亚洲精品美女| 国产亚洲精品bv在线观看| 亚洲精品免费在线视频| 亚洲精品在线网站| 亚洲黄色免费电影| 亚洲人成在久久综合网站| 在线观看特色大片免费视频| 亚洲天堂电影在线观看| 一本无码人妻在中文字幕免费| 亚洲国产成人久久精品app| 毛片在线看免费版| 亚洲AV无码一区二区乱子仑| 韩国二级毛片免费播放| 免费看内射乌克兰女| 相泽亚洲一区中文字幕| 最新久久免费视频| 亚洲理论片在线中文字幕| 男女免费观看在线爽爽爽视频 | 国产精品无码免费播放| 亚洲色成人网站WWW永久四虎| 国产精品免费视频播放器| 一个人免费播放在线视频看片| 亚洲人成人一区二区三区| 香港a毛片免费观看| 日韩亚洲国产综合高清| 亚洲成AV人网址| 一级毛片免费播放| 亚洲欧美国产国产综合一区| 亚洲乱码国产一区网址| 麻豆成人久久精品二区三区免费| 久久亚洲国产最新网站| 亚洲伊人成无码综合网 | 成人精品国产亚洲欧洲| 亚洲愉拍99热成人精品热久久| 99精品视频在线视频免费观看| 亚洲另类无码专区首页| 亚洲婷婷五月综合狠狠爱| 手机在线看永久av片免费| 窝窝影视午夜看片免费| 亚洲国产美女在线观看|