Skip to content
Felix edited this page Feb 25, 2022 · 2 revisions

About RefaceCore.Modularization

Abstraction

This is a free , open source DotNetCore infrastucture that suppots modularization .

Modularization means you could split your WHOLE application into several Litter , Small , Lite modules . And you need a StartModule as a entrance of the application .

StartModule will depend on it's child modules . Even the child modules have their own child modules .

It will scann all the modules when Application is starting .

RefaceCore.Modularization can not only ogranize modules , but also provide the following features :

  • Scan components and register thier to IOC-Container
  • Automaticlly map configurations to class Automaticlly
  • Easily define AOP
  • Easily define DynamicImplementor

DynamicImplementor means you can use a interface without any implementor , DynamicImplementor like a filter , dynamically execute the process when you invoke any method on this interface .

You could download this package from Nuget .

Examples

  • QuickStart - This example show how to start a application by RefaceCore.Modularization and it can register component into IOC-Container automatically .
Clone this wiki locally