Recently, I am reading expert one-on-one Visual Basic from Rockford lhotka. net business objects, which describes csla. NET framework-a high-performance and flexible application developed based on the dotnet n-tier architecture Program Development architecture, which can be seen from its name-csla is short for component-based, scalable, and logical architecture.
In fact, early versions of csla. net support the com-level framework of vb5/VB6. Now csla. net1.x and Version 2.0 are available.
Csla. NET is designed:
1. Support for fully Object-Oriented Programming Models
2. Make it easy for developers to use this architecture
3. high flexibility
4. High system performance
5. Multi-Level undo functions are available during data editing.
6. Tracking Error Business Rules
7. The same object supports multiple types of UI
8. Integrated transaction MTS/COM +
9. simple use of some complex. NET technologies, such as serialization and remoting
10. Make full use of advanced. NET technologies such as reflection, automatic configuration, application configuration files, dynamic loading of assemblies, etc.
The following are some related links:
Rockford lhotka homepage http://www.lhotka.net/
Wiki on csla. Net http://www.lhotka.net/wiki/
Csla templatecollection
Http://www.gotdotnet.com/workspaces/workspace.aspx? Ea87d1c9-27b7-4dc2-b65d-e6f48d77232b
Csla object generator
Http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx? A1a36c1a-5cbd-4ae8-9943-3d58d4ee0a89