skip to the main content area of this page
Patterns and Practices

Web Client Software Factory External Resources


ASP.NET AJAX Server-Side Validation - ServerSideValidationExtender in Validation Guidance Bundle

Use the ServerSideValidationExtender with the ASP.NET CustomValidator Control to provide AJAX-style server-side validation on the client. The ServerSideValidationExtender is a new control in the Validation Guidance Bundle in the Web Client Software Factory v2.0.

Read More

Generating Data Access Layer in WCSF Using WSSF Data Access Guidance Package

You can successfully use the Data Access Guidance Package in the Web Service Software Factory to successfully generate a data access layer in a Web Client Software Factory Solution.

Read More

Web Client Software Factory Tip: Changing Module Assembly Names

At some point during your development you may change the name of your assemblies / modules being built using the Web Client Software Factory. Maybe you decide to change the name of the assembly Shell to MyCompany.CoolApp.Shell.

Read More

Web Client Software Factory and Dependency Injection - Feedback Needed on Service Registration via External Configuration File

Whenever you want to change service providers for a service you need to modify source code, recompile, and publish the changes to the production environment. This limitation is counter intuitive to all the changes you see happening in ASP.NET, Enterprise Library, and the .NET Framework where you have the ability to swap out providers via a configuration file without having to touch source code and recompile.

Read More

Web Client Software Factory Webcast - List of Tutorials

The Microsoft Patterns and Practices Team did a Web Client Software Factory Webcast that you can view on-demand. It is a decent introduction, but really just reinforces what I already know from presenting the Web Client Software Factory at both the South Florida Code Camp and Orlando Code Camp - the Web Client Software Factory is difficult to present in only 60 minutes.

Read More

Composite Web Application Block - WebConfigModuleInfoStore and WebModuleEnumerator in Web Client Software Factory

The Web.config files in your Web Client Software Factory applications play a huge role during application startup. During startup, the Composite Web Application Block reads all the Web.config files throughout your website to create a list of all Modules ( Business Modules and Foundation Modules ) and their dependencies. The modules registered in the Web.config files then get initialized and loaded into the web application. Here is how it works and the benefits...

Read More

Web Client Software Factory Session State StateValue for Unit Testing - Patterns and Practices

When unit testing Application Controller Classes, for example, that depend on session state to run, you don't have access to session state while testing. This makes it difficult to unit test the class without introducing a session state wrapper that can be mocked during testing. The Web Client Software Factory offers such a wrapper, called StateValue<T>, that helps you with unit testing classes that rely on session state variables to function.

Read More

ASP.NET AJAX Web.Config Pieces To ASP.NET AJAX-Enable Web Client Software Factory

I have received a few requests for the Web.config settings used to ASP.NET AJAX-Enable the Web Client Software Factory that I mentioned here...

Read More

Global Exception Handling in the Web Client Software Factory

The Web Client Software Factory comes with a bit of plumbing pre-configured for you. Some of this can be exposed by using the Enterprise Library Configuration Tool to get a nice graphical representation of the Web.config file that is intially built by WCSF...

Read More

Web Client Software Factory Workshop - Free Web Developer Training!

The Client Team at patterns & practices will be hosting Web Client Software Factory training for 2 days. This is an instructor-led training event covering the recently released Web Client Software Factory. I am talking FREE Web Developer Training direct from the team who built it.

Read More

Avoiding Model-View-Presenter with Web Client Software Factory

I talked about the Web Client Software Factory and how it greatly assists you with implementing the Model-View-Presenter Pattern in your web applications by automatically generating your presenter and view interface classes as well as injecting their dependencies. Using the Model-View-Presenter Pattern in your web applications is definitely a proven practice and highly recommended, but there may will be cases when using it is not right for your application...

Read More

Web Client Software Factory and ASP.NET AJAX - Marriage Made in Heaven :)

An example showing off the Web Client Software Factory and AJAX.

Read More

Web Client Software Factory Sample Download

I have uploaded a sample Visual Studio Solution that shows how to use the Web Client Software Factory to insert, update, delete, and list Subscribers in a table.

Read More

Registering and Using Business Module Services in the Web Client Software Factory

I presented the Web Client Software Factory (WCSF) at the South Florida Code Camp this weekend. Attendance was so large that I ended up moving the presentation to a bigger room to accommodate more people. After the presentation, a few developers wanted to better understand dependency injection and programming to interfaces / abstract classes that I talked about in the presentation. Here are some code examples related to registering and using business module services...

Read More

Add Business Module Using Web Client Software Factory - Solution Preview Rocks!

The Web Client Software Factory Solution Preview shows you what will be added to your solution once you execute the Add Business Module Wizard using your current data and options. If you change the name or select different options, the Solution Preview will change based on your changes.

Read More

Web Client Software Factory - Model-View-Presenter and Page Workflow - Examples and Tutorials

The Web Client Software Factory helps you implement the View-Presenter Pattern ( as they call it ) in your web client interfaces and inject service dependencies into your presenter and other classes automagically. WCSF takes the pain out of implementing the View-Presenter Pattern by providing simple recipes that create the classes, interfaces, test fixtures, and other infrastructure items for you.

Read More