01 2010 档案

Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)
摘要:接上篇Asp.Net大型项目实践(10)-基于MVC Action粒度的权限管理(在线demo,全部源码) 在线Demo: 地址:http://218.60.8.35:1234/ 服务器:网通 端口:不要禁用1234端口应该就可以访问 注意:连了数据库的,时间仓促肯定有漏洞,不要捣乱哈:) 登录用户: 1.用户名:牛头人战士 密码:000000 权限:有全部菜单页面,不能进行数据库的更改操作(不影响录入体验)       2.用户名:老虎MM 密码:000000 权限:少两个菜单页面,不能进行数据库的更改操作(不影响录入体验)       3.用户名:admin 密码不公开 权限:所有权限       注:以上的实现都是通过权限管理s配置出的哈,没有任何硬编码 阅读全文

posted @ 2010-01-25 08:44 传说中的弦哥 阅读(62218) 评论(156) 推荐(84) 编辑

Asp.Net大型项目实践(10)-基于MVC Action粒度的权限管理(在线demo,全部源码)
摘要:  权限管理是个老生常谈的功能,我看博客园也有不少“高手”写了相关的文章,但大多不是空谈理论,就是做的十分傻瓜和玩具差不多没有真正项目实用性。少数基于RBAC的看设计还可以,但半遮琵琶半遮面的,谈到关键实现就阳痿,生怕别人学到似的。   权限管理是每个项目都要用到的,但一般想写好也有一定难度。所以不少人动不动就想做所谓“通用权限管理”,但基本我看都是雷声大雨点小。弦哥也写过所谓通用权限 ,什么基于RBAC,什么资源+操作=权限。搞来搞去灵活是灵活了,结果配置十分复杂在项目中使用并不理想,再加上“通用”二字,那就必须要独立于平台技术和项目,实现解耦,而权限是经常都需要访问的,所以数据传输,效率也成了大问题。   而且通用权限的需求是非常多的,一般很难想全,我看园子里吉日大哥虽然技术不咋地,但征集权限需求这个路子还是对的,至少比有些人随便写个玩具就敢号称“通用权限”来的好些。   BB了这么多,来说说我的权限管理吧,正如上面所说我基本放弃搞所谓通用权限了,在吉日大哥非常牛X非常通用的权限管理出来之前。我觉得针对不同项目特点写不同的权限管理功能还是目前比较可行办法。所以我的 阅读全文

posted @ 2010-01-22 06:50 传说中的弦哥 阅读(41496) 评论(97) 推荐(39) 编辑

Asp.Net大型项目实践(9)-ExtJs实现系统框架页(非iframe,附源码,在线demo)
摘要:  本篇我们来做系统的框架页,并用EXT的“load”方式实现单页渲染。使整个应用程序就是一个单页,而非iframe实现的框架页,这样那些引用的繁杂JS库只需加载一次即可,而无需每个功能页都重新加载一边所有引用JS,从而大大提高了效率,杜绝了内存溢出错误。国际惯例先看效果图: 阅读全文

posted @ 2010-01-19 09:31 传说中的弦哥 阅读(41911) 评论(58) 推荐(15) 编辑

Asp.Net大型项目实践(8)-从最简单开始一个ExtJs做的登录页(附源码,在线demo)
摘要:前段时间工作比较忙没有及时更新,这里先向关心本系列的朋友说声抱歉,同时感谢大家的支持与砖头,大家的关注就是我写下去的动力,保证绝不太监!哈哈...搞了那么长时间的后台,大家可能觉得有点没底,到底这玩意儿做出来能是啥样的,run起来是啥效果?有了前面的系列作为铺垫,从这篇开始我们每一篇都会是一个完整的功能应用!   本篇我们用一个登录窗口的应用来简单说明如何在我们的项目中将Asp.net MVC与EXTJS整合运用(注:Asp.net MVC与EXTJS整合有很多技术细节需要关注,本篇只是一个最简单的应用,勿只看了本篇就盲目在项目中运用,具体的诸多细节和技术解决方案后面会写),按照国际惯例先看看效果吧: 阅读全文

posted @ 2010-01-18 22:52 传说中的弦哥 阅读(25465) 评论(24) 推荐(10) 编辑

.Net下的MIS系统架构设计系列-导航
摘要:Asp.Net大型项目实践系列导航是一个实践的系列,尽量避免谈论任何理论思想和概论性的东西,只注重最佳实践。 而本系列正好相反!是一个MIS系统项目开发和架构设计纯思想理论体系的系列,纯玩概念和术语的系列。 如果你还不知道为什么需要分层... 如果你还在拖DataSet... 如果你还在拼Sql字符串... 如果你还在跟随李天平,金色海洋搞所谓快速开发生成器,快速开发框架,觉得那就是万金油... 如果你还在苦心专研快速开发工具,万用表单生成器,希望最终能干掉写代码的程序员... 如果你使用过知名厂商的昂贵开发平台却效果不佳... 如果你还不知道什么叫架构设计... 如果你已经厌倦了无聊的小网站开发... 如果你已经发现上面的"如果"都有问题,但却不知道怎么办... 阅读全文

posted @ 2010-01-08 11:35 传说中的弦哥 阅读(15825) 评论(51) 推荐(15) 编辑

Asp.Net大型项目实践(7)-用Unity实现AOP之事务处理+为啥要用AOP(附源码)
摘要:在目录中我计划对权限管理,异常管理,事务管理,日志管理,异常管理等项目中AOP典型应用场景进行详细的描述,本篇我们用Unity的Interception来实现项目中的事务处理。 为啥要用AOP 由于这是第一篇写关于AOP的场景,所以我觉得有必要通俗的说明一下在项目中使用AOP的好处。按照弦哥的惯例,关于AOP大套的理论大家自己去google吧,我下面举一个通俗的例子来说明。比如在项目中我们有一个业务逻辑的方法... 阅读全文

posted @ 2010-01-08 08:43 传说中的弦哥 阅读(23334) 评论(37) 推荐(15) 编辑

Asp.Net大型项目实践(6)-用Unity实现层与层之间的接口调用(附源码)
摘要:关于NHibernate的应用暂告一段落,在Asp.Net大型项目实践(2)-新建项目及分层(附源码)中,我们为系统分了几个逻辑层,对于层与层之间的调用我们要实现一下几点: 1.层与层之间只通过接口调用 2.接口所对应的具体实现通过XML配置指定 3.可能会对接口实例的生存周期进行管理 这里我们使用Unity的依赖注入容器(Dependency Injection, DI)去实现,你问我为啥不用所谓工厂模式?懒得说了自己去google吧... 为什么使用Unity实现层间调用请看Asp.Net大型项目实践-关键技术方案选择理由及思路 阅读全文

posted @ 2010-01-04 09:39 传说中的弦哥 阅读(13719) 评论(24) 推荐(5) 编辑

导航

点击右上角即可分享
微信分享提示