MVC中写webservice,怎么调用service层函数去取得数据
在MVC项目中,在VIEW同一目录下,我新建一个文件:MyWebservice,里面建立一Webservice;
此时我想调用service层函数,取得数据。
我这样写的,在Webservice中:
IMlyParameterService mlyParameterService = new MlyParameterService(new MlyParameterDao());
var mpar = mlyParameterService.GetAllId("StockIndexFuturesCommand");
Service层:
private readonly IMlyParameterDao mlyParameterDao;
//构造函数
public MlyParameterService(IMlyParameterDao mlyParameterDao)
{
this.mlyParameterDao = mlyParameterDao;
}
public IList<MlyParameter> GetAllId(string ID)
{
IList<MlyParameter> list = new List<MlyParameter>();
var mpar = mlyParameterDao.GetById(ID, false); //调用DAO层函数
list.Add(mpar);
return list;
}
DAO层:
Session 未将对象引用到对象实例
(这对象来自:Spring.Data.NHibernate.Support.HibernateDaoSupport.ISession)
好像不太好描述。。。。
说白:各位如何实现 Webservice 调用 MVC项目 后台取得数据的!
(我想调用 service层 或 Dao层 都可以。)
此时我想调用service层函数,取得数据。
我这样写的,在Webservice中:
IMlyParameterService mlyParameterService = new MlyParameterService(new MlyParameterDao());
var mpar = mlyParameterService.GetAllId("StockIndexFuturesCommand");
Service层:
private readonly IMlyParameterDao mlyParameterDao;
//构造函数
public MlyParameterService(IMlyParameterDao mlyParameterDao)
{
this.mlyParameterDao = mlyParameterDao;
}
public IList<MlyParameter> GetAllId(string ID)
{
IList<MlyParameter> list = new List<MlyParameter>();
var mpar = mlyParameterDao.GetById(ID, false); //调用DAO层函数
list.Add(mpar);
return list;
}
DAO层:
Session 未将对象引用到对象实例
(这对象来自:Spring.Data.NHibernate.Support.HibernateDaoSupport.ISession)
好像不太好描述。。。。
说白:各位如何实现 Webservice 调用 MVC项目 后台取得数据的!
(我想调用 service层 或 Dao层 都可以。)
...全文
相关推荐
CodeIgniter控制器之业务逻辑实例分析
控制器主要负责接收参数并调用service,service层再调用模型来获取数据。这样,每个层次各尽其责,有利于维护和扩展。
webservice中对客户端的数据库的调用源代码
在本示例中,“webservice中对客户端的数据库的调用源代码”着重于通过Web服务来调用客户端数据库中的特定功能,即`findpersoncount()`函数。
java面试必会200题.docx
**什么是WebService(Web服务)** - WebService是一种跨编程语言和操作系统平台的远程调用方式,通常使用XML和HTTP协议。
_NET面试题大全_简答题
**三层结构体系**:表示层、业务逻辑层和数据访问层,各层职责分明。22. **ASP.NET MVC**:模型-视图-控制器架构,用于构建可测试、可维护的Web应用。23.
EF+MVC+WebService增删改查
在"EF+MVC+WebService"的场景下,Web Service可以作为MVC应用与数据库交互的中间层,提供安全、标准的接口供外部系统进行增删改查操作。


