摘要: NASA(Net Application Scaleable Architecture)作为企业级应用系统开发的框架,包括数据访问组件,控件库,日志服务和Web应用的基础模块(用户角色管理,菜单设置,资源管理,页面配置)等。 经过两年多时间的修改,大大小小项目的实践,基本上已形成完善的结构。刚开始的时候UI使用DevExpress控件,功能很强大,但性能不太理想,后来开始开发一些常用的.NET控件,查询控件、数据表格、编辑控件都可支持用户或者实施人员配置。数据访问组件支持多种数据库,以一个开源的项目为基础进行修改,优化了生成的SQL的性能。把数据库中的表和视图转化为C#的对象,使用这些C...阅读全文
posted @ 2012-01-15 21:48 Eric.rz.Liang 阅读(56) 评论(0) 编辑