给大家推荐一个好的开源项目 为学习NHibernate

给大家推荐一个好的开源项目,非常规范、详细;

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

  现在NHibernate被关注的越来越多,虽然介绍分析它的文章很多,但是实际应用的案例比较少,甚至有人提出了“NHibernate是否能够用于实际项目开发”这样的疑问。这个开源项目的目的之一就是为大家提供一个“NHibernate应用于实际项目的例子”。 好了,是骡子是马看看在说吧!

 

PermissionBase权限管理系统0.1.2源码

1.概述Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。
PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并不是一个通用的组件或者框架,而是一个“半成品的程序”。它包含了一个适用于一般企业应用系统的框架,以及与用户权限管理相关的结构和模块,因此PB可以作为中小型企业应用系统或一般网站系统的实现参考或者项目雏形。
PB包括以下模块:职员登录、模块导航、系统代码管理、模块管理、角色管理、部门管理、职员管理、修改密码、前台用户信息管理。这些功能和模块是大多数企业应用系统中所必须的。

2.适用范围序号
 描述
1 PB目前的版本被设计为仅能在单台服务器上运行。
 
2 PB并不适用于分布式的情况,即所有的横向分层(表现层,服务层,业务逻辑层,数据访问层,……)都仅设计为逻辑的分层,而不是物理的分层,各层只能部署在一台服务器上运行。
 
3 PB也并不是集群系统,即不能在集群环境下部署,这主要是因为目前使用的缓存策略导致的。
 
3.使用的技术、工具和产品开发平台
 .NET 2.0.50727
IDE
 Visual Studio 2005 Pro/Team
UML设计
 Sybase PowerDesigner 12
 

项目文件夹结构目录 说明
 
doc 项目文档
lib 项目引用到的第三方程序集(dll)
model / oom UML图
model / pdm 数据库设计文档(E – R图)
model / sql 数据库创建和删除的脚本
resource 项目使用到的第三方UI控件的完整源码包

 描述
 
1 “职员”和“用户”的登录密码在存入数据库前都进行了SHA1加密。
 
2 登录时的验证码在放入cookie前进行了DES加密。
 
3 由于所有的页面跳转全部使用的是相对路径,所以不能对单独的某几个包含密码信息的页面使用SSL。可以对整个Admin目录使用SSL。但如果觉得这样做带来的性能损失太大,则必须重构相关页面跳转的代码。
 
默认帐号/密码:sa/123456或admin/123456

作者:蔡克伦,发布者:yyilin
源码下载及讨论地址:http://download.csdn.net/source/745969


友情提示:
    如果使用VS2005打开本站项目文件,建议打开前务必安装VS2005Sp1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值