每个请求都有一个组列表,可从中轮询数据。轮询数据库,然后从每个组生成正确格式的XML;将这些组编译在一起并输出XML。因此,基本上,每组数据都有一个类,该类处理轮询数据库和输出任何一个XML模式输出。
由于有多种输出格式,代码本身非常臃肿,很难维护。因此,我正在寻找一种设计模式来使用,以便更容易地添加新的输出格式。dr: restful XML webservice根据单个数据库中的数据</
我有两个应用程序: App#1 e App#2,它们使用Oracle交换数据,即App#1在表中写入数据,然后App#2从表中读取数据。有多个表,但每个表中只有一个App有写权限,另一个App读取数据并在读取后将其删除,所以我认为我没有任何数据完整性问题。
如何检查新数据?我考虑的唯一解决方案是每X秒轮询一次表。