MVC结合GROVE的应用 第一节 描述

      我已经做了三年了的.net的开发工作,以前一直用的是GROVE组件,感觉很好用,它采用表映射的机制间接来实际对数据库的操作,但

 

是这么长时间以来相应的在前台页面上绑定数据的方式感觉比较有限,而且后台程序与JS相结合的情况不是很好,所以从前段时间开始了解

 

了一下MVC,感觉前台编写方式更好些,与是就考虑了使用MVC与GROVE相结合,且不管这种结合的利大还是弊大,这个只有在实际使用

 

中才能体会的到,经过今天的整合,目前能够使程序顺利运行。

     

      下面就说一下结合的方法。

 

      一、首页建立一个新的MVC模式的网站项目。

           

      二、引入GROVE文件

 

            之前我们的GRVOE文件放在APP_CODE文件夹中,中BASE.BLL文件中Grove.ROM来调用它的内容。但现在我们需要把Grove文件夹放在Controllers(控制器)中。

           

            接下来看我们常用的BASE.BLL如何放置。

 

            以前BASE.BLL放置在APP_CODE中的BLL中,被其他的实体管理类所继承,但是在MVC中建立的控制器已经默认继承了Controllers类,所以BASEBLL类就不能被继承了,只能在使用到的时候用实例来调用其中的方法。

           

            因为BASEBLL原来是抽象类,不能被实例化,所以还得改成普通类,其他的就不用修改了,这样就可以在使用时来实例化了。

            例: BxhlCMS.Controllers.BaseBLL BB = new BaseBLL(model);
                System.Collections.ArrayList al = BB.Get();
                BB.Dispose();

            从例子中看到实例化时有一个类的参数,因为我们BASEBLL中有一个OBJ的属性来决定其操作的实体类,所以在此我们可以把要操作的对象做为参数传入。

 

            把以上两项配好了那MVC和GROVE的结合基本上就完成了,其他的就是如何去使用GROVE自动生成的实体类。

 

下一节:MVC中使用GROVE生成的实体类

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值