文件名称:SpringRest:带有AngularJS前端的Spring REST后端
文件大小:7.08MB
文件格式:ZIP
更新时间:2024-06-09 03:26:52
JavaScript
该示例项目将使用Spring REST后端和AngularJS前端。 问题描述-多个用户登录系统。 它们具有通知窗口(消息控制台)。 基于事件,将根据业务逻辑从后端创建JMS消息并将其发布到Queue或Topic。 有些事件必须传递到用户的通知窗口,并允许用户采取措施。 [解决方案] JMS订户调用WebSocket ServerEndpoint的方法,该方法将通过已建立的WebSocket通道将转换后的JMS消息(字符串格式)发送到WebSocket客户端。 为了获得相同的结果,我还研究了其他几种选择。 [选项1] STOMP + SockJS + Spring 4.x以上技术组合在Tomcat上效果很好。 但是,它在识别WebSocket端点时遇到问题。 无法建立SockJS连接,并引发错误404。[选项2] HornetQ上的STOMP我启用了HornetQ并尝试使用STOMP。
【文件预览】:
SpringRest-master
----src()
--------main()
----lib()
--------spring-test-4.1.6.RELEASE.jar(491KB)
--------spring-expression-4.1.6.RELEASE.jar(253KB)
--------spring-oxm-4.1.6.RELEASE.jar(80KB)
--------spring-context-4.1.6.RELEASE.jar(1002KB)
--------spring-beans-4.1.6.RELEASE.jar(692KB)
--------spring-aspects-4.1.6.RELEASE.jar(55KB)
--------spring-webmvc-4.1.6.RELEASE.jar(762KB)
--------spring-tx-4.1.6.RELEASE.jar(247KB)
--------spring-instrument-4.1.6.RELEASE.jar(7KB)
--------spring-webmvc-portlet-4.1.6.RELEASE.jar(173KB)
--------spring-jdbc-4.1.6.RELEASE.jar(417KB)
--------spring-context-support-4.1.6.RELEASE.jar(174KB)
--------spring-aop-4.1.6.RELEASE.jar(351KB)
--------commons-logging-1.1.3.jar(61KB)
--------aopalliance-1.0.jar(4KB)
--------spring-messaging-4.1.6.RELEASE.jar(279KB)
--------spring-orm-4.1.6.RELEASE.jar(367KB)
--------spring-web-4.1.6.RELEASE.jar(702KB)
--------spring-jms-4.1.6.RELEASE.jar(263KB)
--------spring-instrument-tomcat-4.1.6.RELEASE.jar(10KB)
--------spring-core-4.1.6.RELEASE.jar(984KB)
--------spring-websocket-4.1.6.RELEASE.jar(379KB)
----README.md(3KB)
----pom.xml(3KB)