畅想!!

馨园

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
[摘要] Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。
[关键字] Permission Base 授权基础 .NET
  Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。

  下载:http://sourceforge.net/projects/permission-base。下载后建议首先阅读doc目录中的“项目概述”文档,doc/img目录中有程序运行时的界面截图。

  PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并不是一个通用的组件或者框架,而是一个“半成品的程序”。它包含了 一个适用于一般企业应用系统或网站系统的框架,以及与用户权限管理相关的结构和模块,因此PB可以作为此类软件系统的实现参考或者项目雏形。

  PB包括以下模块:“职员登录”、“模块导航”、“系统代码管理”、“模块管理”、“角色管理”、“部门管理”、“职员管理”、“修改密码”和“前台用户信息管理”。

  PB使用NHibernate(v1.0.2)作为数据映射器。为了实现无刷新的效果,所有ASP.NET页面(除了登录和注销页面)解析到客户端后不 再PostBack回服务器端,后续的操作全部使用JavaScript调用XMLHTTP与服务器端通信来完成。另外,使用log4net进行异常记 录。使用的IDE为Visual Studio 2005 专业版。

  现在NHibernate被关注的越来越多,虽然介绍分析它的文 章很多,但是实际应用的案例比较少,甚至有人提出了“NHibernate是否能够用于实际项目开发”这样的疑问。这个开源项目的目的之一就是为大家提供 一个“NHibernate应用于实际项目的例子”。
posted on 2008-09-08 16:05  阿乐01  阅读(354)  评论(0编辑  收藏  举报