精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>三层C/S事务处理应用程序的困惑

主题:三层C/S事务处理应用程序的困惑
发信人: gaoyb()
整理人: majorsun(2000-03-07 19:30:47), 站内信件
有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
三层客户机/服务器事务处理应用程序有如下三层:
   1。数据服务层(服务器端)
   2。商业服务层(服务器端,在vb中可用ActiveX exe)
   3。用户服务层(客户端,用户界面)
按照他的思想当需要修改程序时只需要修改服务器端就行了,
要是要修改生成报表,看来只有修改用户服务层了,
这三层客户机/服务器事务处理应用程序还是有点美中不足!

 

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.190.84]
发信人: ebus (Franky), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Tue Aug 10 12:35:17 1999), 站内信件

就这个问题,考虑浏览器为客户端如何。

【 在 gaoyb (冰冰) 的大作中提到: 】
: 有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
: 三层客户机/服务器事务处理应用程序有如下三层:
:    1。数据服务层(服务器端)
:    2。商业服务层(服务器端,在vb中可用ActiveX exe)
:    .......


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.108.241]
发信人: zhms (Faust), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Tue Aug 10 12:53:34 1999), 站内信件

那是因为你将报表放到了客户端,其实报表可以放到应用层,
生成后下传到客户端。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.39.130]
发信人: jonson (黑皮), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Tue Aug 10 17:13:50 1999), 站内信件

【 在 gaoyb (冰冰) 的大作中提到: 】
: 有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
: 三层客户机/服务器事务处理应用程序有如下三层:
:    1。数据服务层(服务器端)
:    2。商业服务层(服务器端,在vb中可用ActiveX exe)
:    .......

三层应用实际上关键在于客户端装的是浏览器
所有的系统应用均放在服务器端
要改程序当然只需改服务器端的程序了
认清了本质,有时并不一定要拘泥于名词

--
坐如钟、走如风、站如松
http://jonson.126.com

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.114.71]
发信人: zhms (Faust), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Tue Aug 10 17:57:45 1999), 站内信件

这种说法似乎不对
【 在 jonson (黑皮) 的大作中提到: 】
: 【 在 gaoyb (冰冰) 的大作中提到: 】
: : 有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
: : 三层客户机/服务器事务处理应用程序有如下三层:
: :    1。数据服务层(服务器端)
:    .......


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.39.223]
发信人: ispower (power), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Tue Aug 10 18:18:11 1999), 站内信件

【 在 gaoyb (冰冰) 的大作中提到: 】
: 有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
: 三层客户机/服务器事务处理应用程序有如下三层:
:    1。数据服务层(服务器端)
:    2。商业服务层(服务器端,在vb中可用ActiveX exe)
:    .......
广州华通系统工程公司推出的《华通ERP系统》,就是采用三层结构,
客户端使用IE,不必安装,维护特别方便。



--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.184.91]
发信人: gaoyb (冰冰), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Wed Aug 11 09:06:54 1999), 站内信件

【 在 zhms (Faust) 的大作中提到: 】
: 那是因为你将报表放到了客户端,其实报表可以放到应用层,
: 生成后下传到客户端。

请问将报表放到应用层,这报表可用VB的报表设计器吗?


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.190.84]
发信人: zhms (Faust), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Wed Aug 11 17:33:48 1999), 站内信件

【 在 gaoyb (冰冰) 的大作中提到: 】
: 【 在 zhms (Faust) 的大作中提到: 】
: : 那是因为你将报表放到了客户端,其实报表可以放到应用层,
: : 生成后下传到客户端。

:    .......
vb我不熟,但我做的一些系统,确实将报表放到了商业应用层。


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.38.216]
发信人: leohu (实习的太阳神), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Wed Aug 11 21:56:35 1999), 站内信件

【 在 jonson (黑皮) 的大作中提到: 】
: 【 在 gaoyb (冰冰) 的大作中提到: 】
: : 有一本书介绍Vb在编三层客户机/服务器事务处理应用程序,
: : 三层客户机/服务器事务处理应用程序有如下三层:
: :    1。数据服务层(服务器端)
:    .......

三层应用结构早就有了,不一定非要浏览器不可
不过三层应用的核心的确在商业应用层和数据服务层

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.109.48.155]
发信人: haotongzhi (Haotongzhi), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Thu Aug 12 08:42:02 1999), 站内信件

【 在 zhms (Faust) 的大作中提到: 】
: 这种说法似乎不对
: 【 在 jonson (黑皮) 的大作中提到: 】
: : 【 在 gaoyb (冰冰) 的大作中提到: 】
: :    .......
:    .......

3层也好,N层也好,不在于前端是什么,关键是逻辑的分离,好
处由此而来,困惑也因此产生,就好象三个人能力虽然大过一个
人,但是如果配合不当,嘿嘿

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.160.60]
发信人: jonson (黑皮), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Thu Aug 12 09:08:29 1999), 站内信件

【 在 zhms (Faust) 的大作中提到: 】
: 这种说法似乎不对
: 【 在 jonson (黑皮) 的大作中提到: 】
: : 【 在 gaoyb (冰冰) 的大作中提到: 】
: :    .......
:    .......
当然,我说的浏览器是一个广义的概念
亦即客户端一个通用的执行体。
在以前Client/Server结构中,
Client端处理了一些用户校验、数据分析、图形显示、报表统计任务
Server端进行数据管理、维护

在三层结构中,相当与将Client 端的任务再次进行了分离,客户端只
剩下了一些表现手段,而将一些需要动脑的(涉及商务逻辑)的单独拿出来
丢到了服务器段,相当于系统拥有一个共同的代码段,此共同代码段的内容
变了,大家就都跟着变了,这不就是它一个很大的优势吗?

--
坐如钟、走如风、站如松
http://jonson.126.com

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.114.71]
发信人: zhms (Faust), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Thu Aug 12 13:07:39 1999), 站内信件

这正是我的意思。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.38.158]
发信人: atiger (atiger), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Sat Aug 21 11:44:10 1999), 站内信件

【 在 zhms (Faust) 的大作中提到: 】
: 这种说法似乎不对
: 【 在 jonson (黑皮) 的大作中提到: 】
: : 【 在 gaoyb (冰冰) 的大作中提到: 】
: :    .......
:    .......

三层结构并不是单单限于浏览器结构,事实上,在三层结构中,是以数据服务
为基础,在数据服务的基础上,针对不同的应用,在用户和数据库之间建立应用

服务器,使得所有用户所需要的信息或其他结果在应用服务器已基本成型,客户

只需要在客户端通过简单的工具对这些信息进行访问或分析,那么客户端用什么

都不是太所谓。典型是浏览器,但其他应用程序也可以,甚至excel都可以,
如果有需要,也可以自己编写。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.118.32]
发信人: kenmlee (ken), 信区: SystemAnalysis
标  题: Re: 三层客户机/服务器事务处理应用程序的困惑?
发信站: 网易虚拟社区 (Sun Aug 22 00:16:46 1999), 站内信件

【 在 leohu (实习的太阳神) 的大作中提到: 】
: 【 在 jonson (黑皮) 的大作中提到: 】
: : 【 在 gaoyb (冰冰) 的大作中提到: 】
: :    .......

:    .......

我认为三层结构中的应用层主要是处理影响较大的企业内部逻辑,
这类逻辑的变动往往对整个应用有很大的影响,如果在发生这类事情
时只修改应用层的话就较为理想了.
在你的应用中,你应在系统分析时就决定这类逻辑,如果打印报表是属于
这类逻辑的,那你就应将它放在应用层,否则放在客户端.这都与客户端所
使用的环境无关.

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.38.224]

[关闭][返回]