3、网页门户与小部件架构解析

网页门户与小部件架构解析

1. 架构概述

1.1 对象模型

对象模型以用户为起点,用户可以有一些设置和一个或多个页面,每个页面包含零个或多个小部件实例。

1.2 应用组件

采用外观模式(Facade pattern)为业务层提供单一入口点,名为 DashboardFacade 。在 Web 层, Default.aspx 是入口点,它使用 DashboardFacade 执行诸如添加新标签或小部件、存储小部件状态等操作。 DashboardFacade 针对不同操作调用不同的工作流,工作流使用 Windows Workflow Foundation (WF) 开发,每个工作流由一个或多个活动组成,活动使用 DatabaseHelper DashboardDataContext 类与数据库交互。

1.3 数据模型

使用 ASP.NET 成员资格提供程序的默认数据库表实现数据模型, aspnet_Users 表包含所有用户账户,架构通过附加表进行了扩展。各表的重要细节如下:
- aspnet_Users :默认的 ASP.NET 成员资格表,仅包含匿名用户账户,注册用户账户在 aspnet_membership 表中。
- Page :包含对 aspnet_users

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值