给大家推荐一个我的开源项目: Permission Base

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应用于实际项目的例子”。

 

http://nomagic.cnblogs.com/archive/2006/05/28/411547.html

你可能感兴趣的:(JavaScript,服务器,企业应用,asp.net,log4net,PostBack)