C # and VB. net clsa. Net 3.0 e-books available
Http://www.infoq.com/cn/news/2007/10/cslanet_ebook
Rocky lhotka is available in the latest version of the book using csla. Net 3.0 (C # and VB. NET. Csla. NET Framework (csla. Net: Component-based scalable logical architecture for. Net) helps developers establish an object-oriented business layer on the basis of abstracting and encapsulating business logic and data. Its version 3.0 adds support for Microsoft. NET 3.0, including:
- Windows Presentation Foundation (WPF)
- Create a WPF form using business data
- Use the new control in the csla. WPF namespace
- Csladataprovider
- Validator
- Authorizer
- Objectstatus
- Identityconverter
- While using XAML, C # and VB. NET are used less.Code
- Windows Communication Foundation (WCF)
- Use the new data portal channel of WCF to upgrade from remoting, Web Service, and Enterprise Service
- Create a WCF Service that uses Business Objects
- Data Encryption during transmission through WCF Security
- Send username/password creden to the WCF Service
- Including using the new csla. Security. principalcache class
- Use the datacontract attribute to replace the serializable attribute
- Windows Workflow Foundation (WF)
- Create activities that use Business Objects
- Call a workflow from a business object
- Use the workflowmanager class in the csla. workflow namespace
The improvement of csla. NET is not limited to. Net 3.0, but also for. NET 2.0, including:
- enhanced the Verification Subsystem
- more friendly attribute names
- better processing of null in regexmatch
- added the stringminlenght rule
- Use decoratedruleargs to generate code
- Data Binding
- to enhance data binding, fixed a number of bugs in businesslistbase.
- An exception is thrown when the edit level synchronization fails, facilitating debugging
- implement a process similar to winform Data Binding and allow N-layer l rollback
- autocloneonupdate
- the object is automatically cloned when the SAVE () method is called (only applicable to local data portals)
- enhanced the authorization subsystem
- allow any method to call canexecutemethod () Authorization