<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    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文看不懂。

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


    網站導航:
     
    主站蜘蛛池模板: a级精品九九九大片免费看| 色偷偷亚洲第一综合网| 免费人妻无码不卡中文字幕18禁| 亚洲酒色1314狠狠做| 一区二区三区四区免费视频 | 亚洲男人av香蕉爽爽爽爽| 九九精品国产亚洲AV日韩| 青青草国产免费久久久下载| 亚洲午夜无码久久久久小说| 德国女人一级毛片免费| 亚洲中文字幕无码久久精品1| 成年免费a级毛片| 久久精品免费一区二区| 久久久久亚洲av无码专区导航| 日本免费污片中国特一级| www.999精品视频观看免费| 亚洲人成毛片线播放| 好男人资源在线WWW免费| 亚洲中文字幕不卡无码| 久热免费在线视频| 亚洲日韩中文字幕| 妞干网免费观看视频| 夜夜爽妓女8888视频免费观看| 91麻豆精品国产自产在线观看亚洲| a级毛片免费高清毛片视频| 亚洲国产精品久久久久婷婷老年 | 亚洲综合最新无码专区| 国精产品一区一区三区免费视频| 亚洲福利视频一区| 中国一级特黄的片子免费| 久久久婷婷五月亚洲97号色| 最近2019中文字幕免费看最新| 国产亚洲精品免费| 亚洲AV无码专区国产乱码电影 | 亚洲国产91在线| 亚洲精品视频在线看| 久久不见久久见免费视频7| 久久亚洲精品中文字幕无码| 91成人免费在线视频| 特级毛片aaaa免费观看| 亚洲精品在线不卡|