Hibernate/JavaEE事件/消息传递机制
我有两份申请。一个是Java厚客户端Swing GUI,用于控制存储在数据库中的一些参数。另一个是JavaEE服务器端应用程序,它根据GUI设置的参数向客户端发送XML流Hibernate/JavaEE事件/消息传递机制,hibernate,events,messaging,Hibernate,Events,Messaging,我有两份申请。一个是Java厚客户端Swing GUI,用于控制存储在数据库中的一些参数。另一个是JavaEE服务器端应用程序,它根据GUI设置的参数向客户端发送XML流 我希望服务器端应用程序在Swing GUI持续更改数据库后立即更新其状态。实现这一点的最佳方法是什么?让Swing GUI应用程序与服务器端应用程序对话(与db对话)如何: SwingGui -> ServerSideApp -> DB Clients <-> ServerSideApp <-&g
我希望服务器端应用程序在Swing GUI持续更改数据库后立即更新其状态。实现这一点的最佳方法是什么?让Swing GUI应用程序与服务器端应用程序对话(与db对话)如何:
SwingGui -> ServerSideApp -> DB
Clients <-> ServerSideApp <-> DB
SwingGui->ServerSideApp->DB
客户端服务器端应用程序数据库
如果胖客户端直接更新数据库,则有两个选项:
- 使用特定于数据库的事件通知。功能和技术因数据库而异
- 让服务器端应用程序轮询数据库以查找更改
- 您可以在域对象中实现,以便在重要域对象发生更改时随时通知服务器应用程序
- 如果使用Hibernate,则可以使用
- 您可以使用缓存解决方案,例如。(如果您需要事务语义,那么可能是。)
- 您可以使用共享内存解决方案,如或