CompositeWebApplicationBlock
Microsoft Patterns and Practices has released an updated set of downloads for the Web Client Software Factory Guidance Bundles and Application Blocks that support Visual Studio 2008 and the .NET 2.0 and .NET 3.5 Frameworks.
Read More
Blaine Wastell mentions the release of a new WCSF February 2008 to work side-by-side with the October 2007 Web Client Software Factory Guidance Package. The new release only changes the WCSF MSI and not the source code. They are also close to finishing the new guidance bundles for both Visual Studio 2008 / .NET 3.5 and Visual Studio 2005 / .NET 2.0. Read more...
Read More
The Web Client Software Factory v2.0 Documentation mentions a new ObjectBuilder BuildPlanStrategy for object creation that replaces a number of other strategies that used reflection quite heavily: ConstructorReflectionStrategy, CreationStrategy, PropertyReflectionStrategy, and MethodReflectionStrategy. Unity will also be taking advantage of the DynamicMethodPlan Build Plan, which should provide a lot better performance for object creation in your applications.
Read More
The Web Client Software Factory v2.0 for Visual Studio 2008 has been released by Microsoft Patterns and Practices. This is the February 2008 Release that runs on Visual Studio 2008 and requires the new version of GAX / GAT that run on Visual Studio 2008. Available for download are the Web Client Software Factory, Web Client Software Factory Source Code, and the Web Client Software Factory Source Code for Application Blocks - February 2008. Read more...
Read More
David Hayden will be presenting Introduction to the Web Client Software Factory ( WCSF ) v2.0 at the Orlando Code Camp in Orlando, Florida on Saturday, March 22nd, 2008. Create more maintainable and responsive ASP.NET Web Applications faster using the Web Client Software Factory v2.0. In this session we will explore the cool new AJAX Bundles in the WCSF that help you with AutoComplete, ServerSide Validation, and Real-Time Search Functionality both within ASP.NET and ASP.NET Dynamic Data Websites. We will also explore creating more testable and loosely-coupled web applications using Model-View-Presenter and dependency injection in both ASP.NET Webforms and ASP.NET MVC Applications.
Read More
The Day of Patterns & Practices Event occurs 1 or 2 times a year in Tampa, Florida. The January 2008 Event provided presentations on the Web Client Software Factory, Web Service Software Factory Modeling Edition, Test-Driven Development ( TDD ) and Model-View Presenter ( MVP ), and the new ASP.NET MVC Framework. This screencast is a quick overview of David Hayden's presentation on the Web Client Software Factory AJAX Guidance Bundles and Composite Web Application Block and their use in ASP.NET Dynamic Data Websites and the ASP.NET MVC Framework.
Read More
The Composite Web Application Block ( CWAB ) in the Web Client Software Factory can be used in the ASP.NET MVC Framework for business module discovery and initialization as well as dependency injection of Controllers. In this quick tutorial I will show you code snippets for doing this from my presentation at the South Florida Code Camp. We will also use the StateValue<T> Class to abstract out the fact that we store our Shopping Cart for our green tea store in Session State. Evolution of the WCSF to use the Unity Dependency Injection Container in Enterprise Library 4.0 would be a natural progression when Enterprise Library 4.0 is released.
Read More
The Modularity Bundle in the Web Client Software Factory ( WCSF ) v2.0 is a repackaging of previous guidance on how the Composite Web Application Block helps one build modular web client applications using the concepts of business modules and foundation modules. This screencast walks you through the Modularity Bundle Quickstart Tutorial and clearly explains the services and functionality provided by the Composite Web Application Block to provide modular ASP.NET web applications.
Read More
The Web Client Software Factory Team has released a new Guidance Bundle, called the Modularity Guidance Bundle, that discusses the concepts and various design patterns to help you partition your web client application into modules to help separate its concerns as well as ease team development. The Modularity Bundle also shows how the Composite Web Application Block and Composite Web Client Automation Bundle can help one develop modular web client applications by offering core services such as service location, dependency injection, and inversion of control. Read more...
Read More
The Composite Web Application Block in the Web Client Software Factory has an AuthorizationService, AuthorizationRulesService, WebClientAuthorizationModule, and SiteMapBuilderService that work together to provide URL-based security based on user permissions. This screencast walks you through the WCSF Reference Implementation to show off the ASP.NET security architecture and features as well as the custom membership and role providers provided in the sample. Although focused on the WCSF Reference Implementation, the ASP.NET Security Features shown can be added and applied to any website.
Read More
When using ASP.NET Model View Presenter with a GridView Control the SqlDataSource and ObjectDataSource Controls will not work. Instead, you can use the ObjectContainerDataSource in the WCSF that is more ASP.NET MVP Friendly. Here is how it works on PnPGuidance.
Read More
The Composite Web Application Block in the Composite Web Client Library Bundle gets new MasterPage, Page and UserControl Base Classes to help hide the dependency injection changes in the new version done via ObjectBuilder.
Read More
The Composite Web Client Library Bundle has a nice feature where one can register module and global services via configuration. This is new in the Web Client Software Factory v2.0.
Read More
The Responsive Composite Web Client Reference Implementation shows off a number of the guidance bundles shipped as part of the new Web Client Software Factory: Contextual Autocomplete Guidance Bundle, Validation Guidance Bundle, Composite Web Client Library Bundle, and Composite Web Client Automation Bundle.
Read More
The Composite Web Client Library Bundle shipped by Microsoft patterns & practices is essentially the Composite Web Application Block packaged in a more reusable friendly manner. It offers the usual module discoverability, dependency injection, and other composite web application services.
Read More
A Web Client Software Factory Sample that shows business object validation, data access to SQL Server Express Database, the policy injection application block, model-view-presenter, and dependency injection.
Read More
This screencast discusses the Composite Web Application Block used in the Web Client Software Factory. Part II focuses on Dependency Injection using ObjectBuilder and the Composite Web Application Block.
Read More
This screencast discusses the Composite Web Application Block used in the Web Client Software Factory. Part I focuses on the role of the Composite Web Application Block during Application Startup.
Read More