一、前言
AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。
AgileEAS.NET SOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC、ORM、SOA、分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的实体、数据模型设计生成工具、代码生成工具,用于帮助中小软件开发商快速成长。
AgileEAS.NET平台充分把握目前软件行业快速发展的新趋势,基于敏捷并行开发、快速适应市场这样淳朴的软件工程实践,采用业界广泛使用的Microsoft .Net构件(组件)开发技术实践了这种开发思想,帮助软件企业实现“敏捷变化、快速适合”的目标,从而帮助软件企业在激烈的市场竞争中赢得先机并获得更高的回报。
二、下载AgileEAS.NET SOA 中间件平台5.2 版本
通过AgileEAS.NET SOA 中间件平台官方网站最新下载页面进行下载:
可以选择通过下载打好的RAR压缩包,也可以选择通过SVN进行下载,一版情况下我们对AgileEAS.NET SOA 中间件平台进行改动和修正之后都会把最新的上传到SVN传大家下载,RAR包也会及时的重新打包,但是有是可以因为某些原因没有及时对RAR压缩包进行更新,所以最新的还是在SVN上,如果有条件的情况尽量通过SVN更新最新版本。
下载完成平台之后,有关于发布包之中的目录结构及程序集介绍请参考AgileEAS.NET SOA 中间件平台 5.2 发布说明一文。
三、初始化数据库并直接方式运行WinClient运行容器
运行bin\dotnet目录之中的EAS.DbInitializer.exe程序,即AgileEAS.NET SOA中间件数据库初始化工具,数据库初始化工具会帮助你完成AgileEAS.NET SOA中间件平台运行所必须的表结构及数据:
数据库初始化工作包括创建数据库结构及建立初始化数据,初始化完成后会有完成提示(上图)。
如果选中了“完成后启动AgileEAS.NET SOA平台WinClient运行容器”,则会在初始化数据完成之后,我们点击确定之后启动AgileEAS.NET SOA中间件平台WinClient运行容器并以刚初始化完毕的数据库为基础进行运行,如下登录界面:
界面Administrator(管理员)初始密码:sa进入AgileEAS.NET SOA 中间件平台WinClient运行容器:
至此,AgileEAS.NET SOA 中间件平台的数据库初始化及直连数据库环境配置完成。
四、直连数据库的配置文件介绍
AgileEAS.NET SOA中间件平台的系统配置文档,其核心是AgileEAS.NET SOA中间件平台IOC框架的配置文件,其中配置了运行环境所依赖的数据库连接、数据访问、ORM数据存取等相关的组件的动态配置,以下为本例直接数据库的配置文件内容:
mongoDB的分页查询是通过limit(),skip(),sort()这三个函数组合进行分页查询的
下面这个是我的测试数据
db.test.find().sort({"age":1});
第一种方法
查询第一页的数据:db.test.find().sort({"age":1}).limit(2);
查询第二页的数据:db.test.find().sort({"age":1}).skip(2).limit(2);
查询其他页数以此类推。。。
第二种方法
查询第一页的数据:db.test.find().sort({"age":1}).limit(2);
跟上面的第一种方法一样的。
查询第二页的数据:
这个是获取第一页最后一条记录的值,然后排除前面的记录,就能获取到新的记录了
总结来说,如果数据量不是很大的话,可以使用第一种方法,毕竟比较简单,如果数据量比较大的话,使用第二种方法比较好,因为这样就可以不用到skip()这个函数,skip跳过太多的记录,效率有点低
本文链接:http://www.cnblogs.com/xiaolai/p/3401289.html,转载请注明。
没有评论:
发表评论