Regarding design patterns...
Reply
![]() |
|
From:
![]() meetjayblack
|
Hi Ramesh, Well I have been following FA�ADE Pattern for quite a long time and in 3 Proj. So I can put some inputs regarding this for u.
Basically first rule in Designing Application using Fa�ade Pattern is that Modularity should be of Highest Priority. And it's implemented as creating different FA�ADE for different Collection of functionality in a Multi-Tier environment. For example lets take a generalized example of 3-tier Web Application for a Printing Company. So for this Application the Layer structure would be some wat like
UI Layer :
CommonUIManager(which will contain functionality exposed only for Common UI pages in the Application) UIManager (which will contain functionality exposed only for Core business driving UI Pages in the Application)
Business Layer : PrintingFacade, ShippingFacade, MailingFacade
Data Layer : PrintngDAL, ShippingDAL, MailingDAL -- DAL stands for Data Access Layer
Before getting bit detail into it , u can easily see that Fa�ade Pattern mainly drives the Business Logic which means it provides all the business functionality wrapped in one Class / Component and all GUI functionality are driven by it N it inturn uses Data Layer classes.
So in here PrintingFacade covers all the functionality of printing for wherever it's required.
I guess this is a very short description or explanation of Fa�ade Pattern but I'm it'll help u someway or the other.
Cheers ~ Jay
|
|
View other groups in this category.
![]() |
To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings.
Need help? If you've forgotten your password, please go to Passport Member Services.
For other questions or feedback, go to our Contact Us page.
If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list.
Remove my e-mail address from dotNET User Group Hyd.
|
|