网页门户开发回顾与展望
1. 个性化数据获取与应用管理
在网页应用开发中,个性化数据的处理是很重要的一部分。例如,从特定的PersonalizationStateInfo实例中获取UserPersonalizationStateInfo特定属性,可使用如下代码:
((UserPersonalizationStateInfo) userResult[0]).Username; ((UserPersonalizationStateInfo) userResult[0]).LastActivityDate;这些属性会在管理界面的底部网格中显示给管理员。
对于网页应用部署后的支持和管理,有多种方法可以监控代码的健康状况。代码插桩和健康监控是其中两种方法,创建个性化查询并将其置于管理网页部件中也是一种途径。虽然代码插桩和添加管理功能通常不那么引人注目,在非商业企业应用中也很少见,但只要有一点远见,就能为应用注入强大的管理能力,即使是业余开发者编写的小型应用也不例外。
2. 回顾门户开发
在创建门户时,借助了 ASP.NET 门户框架的特性完成了很多重要工作。该框架具有极高的可扩展性,通过大量的基类和接口,方便对门户进行定制。
2.1 利用框架功能
- 使用和创建网页部件动词
- 使用和创建连接转换器
- 执行授权检查
- 创建自定义目录
- 自定义