为了满足客户的要求,我们需要让用户相互交换信息。“消息系统”没有复杂的后端要求,可以通过几个表轻松实现来存储消息和消息类型。
问题是我认为对前端的要求很高,可用性很重要。此外,我希望这种通信部分从长远来看会成为系统的重要组成部分。
是否有任何东西可以直接集成到 Java Web 应用程序中并适应应用程序的设计?我们需要的是如下界面
从服务层:
- 向用户发送消息(标题,主题)
- 回复消息
- 用户收件箱中的新消息通知(如果可能:在当前页面上)
- 与现有用户管理的接口
最好,该组件应该已经有一个具有以下功能的前端:
- 消息管理(选择、删除、回复、删除/恢复,...)
- 文件夹:收件箱、已发送、垃圾箱
- 标记:消息类别
- 在面板/div 中显示最后x条消息
- 样式看起来像应用程序
如果有一些相当稳定的东西,我宁愿在应用程序中实现这样的东西之前使用一个组件。该应用程序在 Wicket 上运行,但我们并未绑定到消息传递组件的此框架。
谢谢你,卡里姆
在门户服务器中,您可以灵活地添加可以执行与我正在寻找的组件类似的操作的 portlet;例如Liferay提供邮件和留言板portlet。
正如akf在评论中指出的那样,Jabber为消息传递提供了坚实的基础。我们正在寻找可以集成到 Web 应用程序中的东西。如果我们必须围绕 Jabber 构建大量 UI,我们不能真正认为它非常适合我们的要求。