MVC结合GROVE的应用 第一节 描述
2011-01-18 13:24
253 查看
我已经做了三年了的.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生成的实体类
是这么长时间以来相应的在前台页面上绑定数据的方式感觉比较有限,而且后台程序与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生成的实体类
相关文章推荐
- MVC结合GROVE的应用 第二节 使用GROVE生成的Model
- Spring与JDBC整合应用+一个Springjdbc与mvc结合的例子
- mvc结合web应用实例分析
- 结合Java实现的一个腾讯空间备份器谈谈MVC思想在Swing桌面项目中的应用
- scoket应用描述-结合c与Per两种使用方法
- datagrid在MVC中的运用02-结合搜索
- springMVC中的<mvc:resources>的应用理解
- ASP.NET MVC中SignalR的简单应用
- 第一章:iOS应用安全概要——1.1.5 MVC和iOS应用实例
- 实现应用管理 (MVC ,xib,懒加载)
- MVC 与 MVP 的区别,MVP的框架模式的应用
- SQL update select结合语句详解及应用
- 从零开始学习Sencha Touch MVC应用之六
- 从零开始学习Sencha Touch MVC应用之十六
- MVC用filter的简单应用[转]
- 闹钟实例与远程机制AIDL工具android:process=":remote"结合应用
- jqGrid与Struts2的结合应用(五) —— 结合Action类进行数据查询
- MVC3学习:利用mvc3+ajax结合MVCPager实现分页
- ASP.NET MVC三个重要的描述对象:ActionDescriptor
- 应用软件的组合技术:用XML描述你的框架(一)