项目基本内容,一个B/S的后台提供管理员录入或更改服务器数据库数据的功能,同时还有一个C/S来实现部分基本流程。
其中,c/s中的数据要从服务器的数据库中取得数据。
遇到的问题:
1. 项目框架如何搭建。所要使用的数据中,部分数据是需要webservice来展示最新的时时基本数据的。还有部分数据是要间隔一段时间去抓取一次。
2. 关于处理性能的问题。是只在B/S的后台程序中加webservice来获得数据,还是在C/S的客户端来使用?
不知道说清楚没有,希望路过的大哥大姐帮帮忙,给点意见
其中,c/s中的数据要从服务器的数据库中取得数据。
遇到的问题:
1. 项目框架如何搭建。所要使用的数据中,部分数据是需要webservice来展示最新的时时基本数据的。还有部分数据是要间隔一段时间去抓取一次。
2. 关于处理性能的问题。是只在B/S的后台程序中加webservice来获得数据,还是在C/S的客户端来使用?
不知道说清楚没有,希望路过的大哥大姐帮帮忙,给点意见
解决方案 »
- http://localhost:8080/myapp/index.jsp出错了
- 一个很急切的关于cookie的问题,请大家看看!
- jsp:useBean 的问题
- 求助,关于spring+hibernate
- java web 开发,入门问题,如何添加pageload事件?
- 帮忙解决一个连接SQLSERVER的问题,请看代码!(给50分)
- 最简单的解决Jsp和Servlet中文问题的方法。
- 怎么在网页里内嵌realplayer,它总是在最上面,在线等待
- 公司要用jsp做网站,鄙人刚学,有几个问题问大家,对大家来说很简单的!
- jsp没有错误,出现如下问题?
- 用EL表达式获取值的问题
- 特殊符号编辑器
C/S应该是用户使用的,每个客户端都获取数据又十分浪费性能
B/S 系统获取数据后 主动通知在线的 c/s客户端(通过WS什么都可以,要考虑网络连接情况)
所以建议各管各。
c/s由socket长连接来保持通信。服务端线程扫描数据库,有变化即发给客户端,嫌慢,则可以通知客户端调WS。
那b/s该做成什么架构呢? webClient 还是直接是一个webProject?
一个web工程提供B/S服务,一个插件工程(RCP)提供C/S服务。
web工程还要提供供rcp工程使用的webservice接口。
XML-RPC 中间件可以提供webservice服务,使用非常简单。
rcp客户端通过xmlrpc中间件调用webService服务,进行数据展示和处理,可以使用Job来实现‘间隔一段时间去抓取一次’的功能。
项目类似于淘宝的原理,淘宝网的b/s供他人查询和维护信息,同时还有一个淘宝助手的C/S提供上传商品等一些维护功能。
本项目和淘宝类似,不过淘宝的数据是直接从自己的数据库中获得,而该项目中的数据大部分都要通过webservice来抓取,更新不频繁的数据可以抓取过来后放到b/s的数据库,c/s可以查询b/s的数据库中的数据来获得值。但是中间存在的问题就是,商品表中的商品库存是时时变动的,就要时时的新数据。
是b/s这边时时调用webservice来更新商品的库存,c/s直接用。这样感觉不太效率,很浪费而且服务器配置也并不高,能不能抗的起。
附注:这里有多个合作商,所以要调用多个商家的webservice...数量在7-10个之间吧 能不能做个类似数据库触发器的东西,在每次查询的时候就去提取新的数据再查询呢?
这个只是自己的估计,我也不清楚到底抓取数据要多长时间,只看到有些订机票的平台上查询数据的时候要等会才能看到数据。
B/S实时处理数据传过来的结构大体,基本信息,发布形式,用户权限,等。与客户端以xml形式通信,实际调用数据时由
客户端通过发来的url自己去收。没看明白楼主说的webservice是什么 ,我知道webservice就是一种通信接口而已通过xml封装数据。
你所说的抓数据是直接去抓数据库中的,还是通过程序收集的比如其他网页上的