软件设计问题

时间:2010-08-26 09:20:05

标签: web-services swing jsf client-server netty

我计划在客户端 - 服务器设计中构建一个软件。技术应该是Java。

服务器应该有一个用于Web服务的通信层(例如RESTful Jersey),RMI,JSF。

客户端可以是:JSF中的Swing或Browser客户端中的Fatclients。

在我关注的是服务器的JBoss Netty,Jersey看起来要简单得多,但Netty会有更多其他接口也可能很有趣。 Netty是否为RMI提供了一些东西?

我读到某个地方,JSF和RESTful不适合在一起。是否有适合像icefaces这样的JSF实现的Web服务实现?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议使用Spring Framework。使用它可以在同一个服务实现上实现RMI,REST等,这很简单。最重要的是,您的设计将受益于Spring使用的依赖注入范例。

http://www.springsource.org/about

上查看