Spring.Net is application framework which helps to develop enterprise .NET applications to asp.net software development companies. The main important features of spring.net is Dependency Injection (DI) or Inversion of Control (IC) and AOP framework which is very useful and completely platform independent. In this report I am going to present advantages of loosely coupled system over tightly coupled system and also create loosely coupled by inserting dependency injection. Sometimes in complex system it is difficult to link modules or layered at runtime means each layered are depended, like UI interacts with business login (BAL) and further BAL interacts with data access layer (DAL) so if we made any changes to DAL then we have to make change to respective layer too. So I have shown implementation by using dotnet framework and spring.net library and create MVP kind of layer architecture.
Keywords: DI, AOP, BAL (Business Access Layer), DAL (Data Access layer).
Objectives
- Main objective to use Spring.net is its one of features like Dependency Injection which simplifies coupling related issues and provide loosely couple code.
- Reduce tight coupling among different software components.
- Easily manage future changes and complexity.
- Another objective to achieve AOP- aspect-oriented programming which increase modularity by separation of code.
Software development companies can use SPRING.NET for the development of enterprise applications to make them robust, reliable and safe.
No comments:
Post a Comment