我首先說說我們公司的架構
Windows Application -> WebService -> Oracle
其中WebService只有兩個功能,即Tx(用來做Trasaction),Rv用來做Retrival,這兩個函數相當於一個函數呼叫代理,它去呼叫另外一個元件AccessDB,AccessDB會解析WebService,分離出FunctionName和Params(XML格式),AccessDB會呼叫一個叫MES(裡面有很多功能函數)的Library,將FunctionName和Params提供給它(注;這兩個Class在以後的版本會寫在一起的),根據FunctionName動態加載Dll,執行相應Function(主要是操作數據庫,對流程判斷),最後逐層返回給Windows Application.
這樣做的有個好處,代碼集中,便於維護,前端WindowsApplication在不做任何修改的情況下,實現後端邏輯的變更,有利與大型項目代碼管理與開發.
Windows Application -> WebService -> Oracle
其中WebService只有兩個功能,即Tx(用來做Trasaction),Rv用來做Retrival,這兩個函數相當於一個函數呼叫代理,它去呼叫另外一個元件AccessDB,AccessDB會解析WebService,分離出FunctionName和Params(XML格式),AccessDB會呼叫一個叫MES(裡面有很多功能函數)的Library,將FunctionName和Params提供給它(注;這兩個Class在以後的版本會寫在一起的),根據FunctionName動態加載Dll,執行相應Function(主要是操作數據庫,對流程判斷),最後逐層返回給Windows Application.
這樣做的有個好處,代碼集中,便於維護,前端WindowsApplication在不做任何修改的情況下,實現後端邏輯的變更,有利與大型項目代碼管理與開發.
解决方案 »
- 解码问题,试了所有方法,都不能解码,请问为什么
- C# 网络语音会议系统 该用什么传输协议分发某人的发言?
- 求sqlserver2005重新自动初始化自增长列方法
- 奇怪的问题,大家帮我看看。。
- 请教高手一个算法题
- 求救:excel里怎样自动利用公式求和并写入一个单元格内?
- webform中treewiew如何控制节点间的垂直间距?
- 怎么样把图片的路径插入到access表中?急……???(1)
- 如何关闭aspx页面的cache功能?缺省是有cache的吧?
- 用NetWorkStream传输文件时,buff设置为多大比较合适?
- 我的操作系统,每次打开ie的时候都出现一个IEXPLORE,其不断消耗我的内存,然后死机(谁能解决,小妹谢拉)
- 贺.net资源文件生成器下载量达900次,散分100
在討論後,大家需要這個架構的話,我可以將我改寫的一個類似架構發給大家,歡迎大家踴躍討論
刚刚看了一下,不是太懂!
你談談你的想法呢??
由一个director导出各种builder,通过不同的builder生成相应的代码。
想找兼职,大二,没有项目经验,结果没人理我。一怒之下做个东西给他们看看~~~~~~~~
我们公司和你公司用的架构模式差不多
C#+SQLCLIENT+BUSINESS+DATABASE各个曾之间用XML格式文件通信,协议自己选择(这方面有点乱)通信接口函数两个:SENDXML 与RECEIVEXML。一个发送一个接受,然后是解析函数,解吸出功能名字之后,SWITCH(“STRING”)让他自动去呼叫功能服务模块,然后把结构SEND,
你們的功能函數是不是放在不同的庫中??假如是的話,那個功能函數庫是不是有一個統一的結構??
我是新手,现在正要做一个网上报价系统,自己每经验,采用什么模式较好啊
另外,把你写的架构给我发一份,谢谢!
[email protected]