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

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

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

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    spring3.0今天正式發布了。

    Posted on 2009-12-17 14:44 云自無心水自閑 閱讀(1213) 評論(1)  編輯  收藏
    here is a summary of key features in Spring 3.0 overall:

    * Spring expression language (SpEL): a core expression parser for use in bean definitions, allowing for references to nested bean structures (e.g. properties of other beans) as well as to environmental data structures (e.g. system property values) through a common #{…} syntax in property values.


    * Extended support for annotation-based components: now with the notion of configuration classes and annotated factory methods (as known from Spring JavaConfig). Spring also allows for injecting configuration values through @Value expressions now, referring to configuration settings via dynamic #{…} expressions or static ${…} placeholders.

    * Powerful stereotype model: allows for creating 'shortcut' annotations through the use of meta-annotations, e.g. for default scopes and default transactional characteristics on custom stereotypes. Imagine a custom @MyService annotation indicating @Service, @Scope("request") and @Transactional(readOnly=true) through a single annotation.

    * Standardized dependency injection annotations: Spring 3.0 comes with full support for the JSR-330 specification for Dependency Injection in Java – annotation-driven injection via @Inject and its associated qualifier and provider model, as an alternative to Spring's own @Autowired and co.

    * Declarative model validation based on constraint annotations: Spring-style setup of a JSR-303 Bean Validation provider (such as Hibernate Validator 4.0). Comes with an annotation-driven validation option in Spring MVC, exposing a unified view on constraint violations through Spring’s binding result facility.

    * Enhanced binding and annotation-driven formatting: Converter and Formatter SPIs as an alternative to standard PropertyEditors. Formatting may be driven by annotations in a style similar to JSR-303 constraints, e.g. using @DateTimeFormat. Also, check out the new mvc namespace for convenient setup of formatting and validation in Spring MVC.

    * Comprehensive REST support: native REST capabilities in Spring MVC, such as REST-style request mappings, URI variable extraction through @PathVariable parameters, and view resolution driven by content negotiation. Client-side REST support is available in the form of a RestTemplate class.

    * Rich native Portlet 2.0 support: Spring MVC fully supports Portlet 2.0 environments and Portlet 2.0’s new event and resource request model. Includes specialized mapping facilities for typical portlet request characteristics: @ActionMapping, @RenderMapping, @ResourceMapping, @EventMapping.

    * Object/XML Mapping (OXM): as known from Spring Web Services, now in Spring Framework core. Marshalling and Unmarshaller abstractions with out-of-the-box support for JAXB 2, Castor, etc. Comes with integration options for XML payloads in Spring MVC and Spring JMS.

    * Next-generation scheduling capabilities: new TaskScheduler and Trigger mechanisms with first-class cron support. Spring 3.0 comes with a convenient task namespace and also supports @Async and @Scheduled annotations now. This can be executed on top of native thread pools or server-managed thread pools.

    Beyond those big themes, there are hundreds of refinements in the details which you will particularly appreciate when upgrading from Spring 2.5. Check the changelog and the javadocs…

    In terms of system requirements, Spring 3.0 covers a broad range of environments. For two key characteristics, Spring 3.0 supports Java SE 5 and above and Servlet 2.4 and above, e.g. Tomcat 5.x and 6.x, also retaining compatibility with common enterprise servers such as WebSphere 6.1 and WebLogic 9.2 (which are formally still based on J2EE 1.4). At the same time, we support GlassFish v3 already – adapting to Java EE 6 API level in Spring as well.

    As a consequence, Spring 3 brings brand-new component model features, and also standards like JSR-330 injection and JSR-303 validation, to established production environments – without having to upgrade your server installation! All you have to do is to upgrade the application libraries of your Spring-powered application to Spring 3.0…

    Enjoy – and watch out for follow-up posts about specific Spring 3 features, as well as for samples running on Spring 3.0!


    評論

    # re: spring3.0今天正式發布了。  回復  更多評論   

    2009-12-17 20:02 by 團派家園
    e文看不懂。

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


    網站導航:
     
    主站蜘蛛池模板: 免费做爰猛烈吃奶摸视频在线观看 | 国产精品亚洲片在线观看不卡| 久久久久无码精品亚洲日韩| 亚洲欧洲免费无码| 你好老叔电影观看免费| 色影音免费色资源| 亚洲国产精品激情在线观看| 成在人线av无码免费高潮水| 久久久久久精品免费免费自慰| 亚洲福利视频一区二区| 亚洲国产精品张柏芝在线观看| 春意影院午夜爽爽爽免费| 亚欧色视频在线观看免费| 久久亚洲高清综合| 亚洲熟妇AV乱码在线观看| 美女视频黄的免费视频网页| 国产一精品一aⅴ一免费| 青青草原精品国产亚洲av| 国产成人亚洲综合无| 黄色免费网站网址| 精品亚洲一区二区三区在线观看| 亚洲jizzjizz在线播放久| A片在线免费观看| 免费成人av电影| 2020天堂在线亚洲精品专区| 久草免费福利视频| 亚洲av午夜成人片精品电影 | 一级成人生活片免费看| 无码国产精品一区二区免费I6| 亚洲精品乱码久久久久久按摩| 亚洲AV网一区二区三区 | 日本一道综合久久aⅴ免费| 久久久久亚洲AV无码网站| aa午夜免费剧场| 日韩免费三级电影| 久久久久精品国产亚洲AV无码| 久操免费在线观看| 亚洲自偷自偷偷色无码中文| 国产在亚洲线视频观看| 在线视频免费观看高清| 亚洲视频一区在线|