2009年6月19日

大话系统之权限控制

摘要: 在软件开发中,为软件加入权限控制功能,使不同的用户有不同的使用权限,是非常重要的一项功能,由其在开发数据库方面的应用,这项功能更为重要。大家知道,现在的应用,一般均以菜单访问功能的形式出现,按照常规的做法,只要让注册进入应用的不同用户,可以访问不同的功能菜单,从而实现功能权限的控制,但是,有这样一个问题,此种方法便无能为力,现在的应用软件,为了提高软件的易操作性,同一功能可能有多种不同的访问方式,如工具条,右键菜单等;同样,同一个功能,也可能在软件的不同地方被调用,而不仅仅被限制为用程序的主菜单来调用,这样,才能保证应用的易用性。 构建强健的权限管理系统,保证管理信息系统的安全性是十分重要的。权限管理系统是管理信息系统中可代码重用性最高的模块之一。任何多用户的系统都不可避免的涉及到相同的权限需求 阅读全文

posted @ 2009-06-19 22:22 伍华聪 阅读(8398) 评论(19) 推荐(0)

利用Database2Sharp生成的EnterpriseLibrary架构的特点

摘要: 框架的主要特点: 1)基于N层架构分层思想,各层边界清晰,可维护性更好。 2)基于最为广泛接受的RBAC(Role Based Access Control )的权限模型,控制更强、更合理。 3)遵循省公司统一UI样式、统一框架、集中授权、集成省公司相关业务组件(如工作流、日志等) 4)使用代码生成工具辅助开发,70%以上的代码可直接生成。 5)页面呈现组件化,代码更少、开发更快、界面更统一。 阅读全文

posted @ 2009-06-19 20:17 伍华聪 阅读(4162) 评论(13) 推荐(1)

如何使用Database2Sharp进行代码生成

摘要: 合理利用代码生成工具,可以提高编码速度以及质量。 代码生成工具Database2Sharp是一款主要用于.NET代码、Java代码生成以及数据库文档生成的工具,软件支持Oracle、SqlServer(包括SqlServer2005)、MySql、Access数据库。 其中.NET代码生成之“EnterpriseLibrary代码生成”是整合了省移动公司所要求的微软企业库Enterprise Library组件,以及省移动的界面规范。“Java架构代码生成”则主要是生成目前使用的“Ibatis+Spring+Struts”框架的相关Java代码。 下面介绍主要介绍“EnterpriseLibrary代码生成”和“Java架构代码生成”这两部分定制的代码生成内容。 阅读全文

posted @ 2009-06-19 18:02 伍华聪 阅读(7782) 评论(7) 推荐(2)

导航