我在一家刚接触java的公司工作,我是唯一的java程序员,我需要在几个月内写大约10个系统。这家公司还有另外两个懂基本java的程序员。而不是Spring或类似的东西。
该公司在LDAP、MySQL和AS/400上都有用户数据。我正在试着想一些简单的为什么要和2个Jr程序员一起工作的原因。我正在考虑让他们使用消息传递或RMI调用来解决所有难以获得数据的问题。让他们用Java和Springs做前端工作,然后调用消息传递或RMI,然后我来做所有的后端工作。
我想听到一些关于这方面的最好的方法和最好的方法..所有项目都是web应用程序
发布于 2012-12-19 01:17:30
如果你想坚持使用Spring,你可以查看Spring Integration。它将为您提供消息传递和RMI功能,但还包括许多其他功能,以便在出现其他集成样式时将其合并。
发布于 2012-12-20 03:00:38
Spring Integration的一个替代方案是Apache Camel。
以下是其他替代方案:
消息: JMS、AMQP (RabbitMQ)、Redis (PubSub)、ZeroMQ
Thrift RPC: JAX-WS (SOAP)、JAX-RS (REST)、Protobuf和
我已经有7年没有见过Java RMI使用了……
(列表的顺序从Java友好到不太友好,但性能/灵活性更高)。
你也可以通过使用分布式数据结构来做相当多的消息传递/远程过程调用,而且看起来非常容易使用(尽管我从来没有广泛使用过它)。
您还可以使用一些消息队列,比如用于RPC的RabbitMQ。
https://stackoverflow.com/questions/13937095
复制相似问题