Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

A Multi-layer .NET framework based on POCO

I'm developing a framework and need samples and a best practices to have better performance and code less. I wonder if there is an open source enterprise project using POCO for Web Applications covering most of topics mentioned in Application Architecture Guide ver 2 such as:

  • Authentication
  • Authorization
  • Caching
  • Communication between layers
  • Exception Management
  • Logging
  • Validation
  • Transactions
  • ...

edit: Well, Microsoft Enterprise Library implemented the above topics, but it is not a layered enterprise framework. Same for 1Code. I'm looking for a sample of an enterprise project with UI/[Facade]/BLL/Common/Data Access layers including resource-based authentication, using simple classes as entities. A loosely coupled multi-layer (ready to multi-tier) sample.

like image 482
Saber Avatar asked Mar 01 '26 20:03

Saber


1 Answers

Are you looking for the Microsoft Enterprise Library? Here's a start page for the documentation and downloads.

All of your bullet point features are covered by the code in the Enterprise Library. Or, as you suggest, you can use it as samples and best practices.

There is also a huge amount of sample code and best practices in the All-in-One framework that starts here.

like image 184
DOK Avatar answered Mar 04 '26 09:03

DOK



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!