如题。
我的项目是这样的:业务层和客户端之间有一个调度层,这个调度层就是管理访问的客户端类型等各种信息,根据这些信息来调度业务层的业务逻辑;现在有个问题,就是调度层怎么配置,我希望是在服务器启动的时候就启动一个调度层的对象,然后用这个对象来实现所有的客户访问管理以及业务逻辑,这个调度层做成一个windows服务是可以的,但是我这个调度层需要分配静态内存,做成windows服务不是很好,所以想做一个ASP.NET服务端的形式,也就是说像一个网站一样,只要部署了,就可以访问(各种客户端),这时候我就迷糊了,这个调度层的全局对象在哪儿声明、初始化、保存呢?换言之,一个ASP.NET开发的网站如何声明一个全局对象,对所有的访问都是有效的?
不知道我表达清楚了没有,希望达人来帮忙!
我的项目是这样的:业务层和客户端之间有一个调度层,这个调度层就是管理访问的客户端类型等各种信息,根据这些信息来调度业务层的业务逻辑;现在有个问题,就是调度层怎么配置,我希望是在服务器启动的时候就启动一个调度层的对象,然后用这个对象来实现所有的客户访问管理以及业务逻辑,这个调度层做成一个windows服务是可以的,但是我这个调度层需要分配静态内存,做成windows服务不是很好,所以想做一个ASP.NET服务端的形式,也就是说像一个网站一样,只要部署了,就可以访问(各种客户端),这时候我就迷糊了,这个调度层的全局对象在哪儿声明、初始化、保存呢?换言之,一个ASP.NET开发的网站如何声明一个全局对象,对所有的访问都是有效的?
不知道我表达清楚了没有,希望达人来帮忙!
BS或者CS client都可以访问。全局对象使用静态变量即可,初始化可以放到静态构造函数中例如Class Util
{
public static MyData data;
static Util()
{
data = .... //初始化静态变量
}}使用时
Util.data...
都能访问建web services服务
WCF
asp.net全局对象application
其他数据通过配置文件,数据库等保存
不过目前我的兴趣还在于给出这个项目的方案
PS.论坛请教就说明我某些方面知识不够,别摆出一副你很牛的样子,如果问题都没好好看就这儿JJWW的话,麻烦别回这些毫无意义的帖子。
我回头好好研究一下webservice看能不能满足我的需求