2011年8月3日 星期三

Notes on Core Spring.NET Training

該怎麼學習 Spring.NET 呢?可參考 Core Spring.NET Training

學習目標:
  • Develop .NET applications using the Spring Framework
  • Use Dependency Injection to set up and configure applications
  • Test Spring Applications
  • Use NHibernate and ADO.NET with Spring.NET to access relation databases
  • Make use of Spring.NET’s support for transactions
  • Utilize AOP to add behavior to objects
  • Develop web applications
  • Use technologies such as WCF, NMS and MSMQ with Spring.NET

該怎麼達成目標呢?
  • Spring.NET Framework Foundations
    • Introduction to Dependency Injection
    • Test Driven Development with Spring.NET
    • How Spring helps you write better, more cohesive code, with a discussion on relevant OO design patterns
  • Effective Middle-tier Architecture
    • Spring AOP (Aspect-Oriented Programming)
    • Best-practices for persistence with Spring.NET
    • Persistence strategies (e.g., NHibernate, Spring ADO.NET)
    • Transaction management with Spring
    • Middle-tier unit and integration test strategies
  • Effective Web Architecture and Design
    • Spring's ASP.NET framework
    • Persist and re-constitute rich form backing objects without programming
    • Externalizing page flow from ASP.NET pages.
    • Rich bi-directional data binding to and from web tier’s forms
  • Effective Enterprise Integration Architecture & Design
    • Complex business validation rules in the web and application tiers
    • How Spring.NET’s support for enterprise integration technologies enables a real world application to scale into the enterprise domain
    • Exposing and consuming Spring managed objects as remote endpoints
    • Loosely coupled, web services using Spring.NET and WCF
    • Asynchronous, message-driven Concerns using Spring.NET’s support for NMS and MSMQ
以上為自我訓練綱要。

沒有留言:

張貼留言