自然框架项目

时间:2016-06-12 17:10:22
【文件属性】:
文件名称:自然框架项目
文件大小:2.23MB
文件格式:RAR
更新时间:2016-06-12 17:10:22
开源项目 1. _dll 由于自然框架里的项目比较多,新建一个客户项目后需要到各个项目里引用dll,比较麻烦。所以建立了一个“空项目”,把其他的项目的dll引用进来,这样一编译最新的dll就都过来了。然后客户项目到这里选中需要的dll就可以了,比较方便。另外还发现一个好处,可以画类图。 2. Nature.Backstage.JavaScript 这个项目即将删除,功能合并到Nature.Service.DataBase。 3. Nature.BaseWebform 兼容webform开发方式,aspx页面的基类。 4. Nature.Client.SSOWebApp 单点登录客户端的“api”。新版引入的单点登录,为了客户端使用更方便一些,做了一个api,其实就是一个dll。引用后调用几个函数就可以了。 5. Nature.Client.UserCenter 用户中心的客户端的“api”。目前暂时用不到这个。 6. Nature.Common 简单的共用函数 7. Nature.DataAccessLibrary 数据访问函数库,和数据库打交道的。 8. Nature.MetaData 元数据的管理,加载元数据到实体、缓存 9. Nature.Service 服务的基类,现在服务采用 一般处理程序(.ashx)来实现,因为这个比较简单,各种要求都比较低。目前也没发现致命缺点。传递json。 10. Nature.Service.DataBase 服务中心主体项目。Js、css、数据服务(增删改查)、元数据服务(读取、排序)。 11. Nature.Service.SSOAuth 单点登录,服务端的验证功能,也是服务中心的一部分 12. Nature.Service.UserCenter 用户中心,配合单点登录,对用户的登录账户、密码做统一的管理。权限服务(权限过滤、权限判断)。 13. Nature.Service.UserCenter.Model 和用户中心通讯的实体 14. Nature.UI.WebControl.BaseControl 基于webform,对基础控件(文本框、下拉列表框等)进行功能扩展。Ajax项目可以不用。 15. Nature.UI.WebControl.MetaControl 基于webform,实现表格控件、查询控件、表单控件。Ajax项目可以不用。 16. Nature.UI.WebControl.QuickPager 基于webform的分页控件。Ajax有纯js版的分页控件,也不用这个了。 17. Nature.UI.WebControl.QuickPagerSQL 分页算法,即分页用的SQL语句工厂。这个还都得用。 18. Nature.User 用户登录后,记录用户的一些信息。

网友评论