软件设计问题
我计划构建一个客户端-服务器设计的软件。技术应该是Java。
服务器应该有一个用于 Web 服务的通信层(例如 RESTful Jersey)、RMI、JSF。
客户端可以是: Swing 中的 Fatclient 或 JSF 中的浏览器客户端。
我关注的是用于服务器的 JBoss Netty,Jersey 看起来更简单,但 Netty 会有更多其他接口,这也可能很有趣。 Netty 是否为 RMI 提供了一些东西?
我在某处读到 JSF 和 RESTful 不兼容。是否有适合像icefaces 这样的JSF 实现的Web 服务实现?
谢谢!
I'm planing to build a software in client-server-design. Technology should be Java.
Server should have a communication layer for web-services (e.g. RESTful Jersey), RMI, JSF.
Clients can be: Fatclients in Swing or Browser clients in JSF.
In my focus are JBoss Netty for the server, Jersey looks much more simple but Netty would have more other interfaces which could be interesting too. Does Netty offer something for RMI?
I read somewhere that JSF and RESTful doesn't fit together. Are there web-service implementations which fit to a JSF implementation like icefaces?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议使用 Spring 框架。使用它,您可以在同一服务实现上实现 RMI、REST 等,而且操作起来非常简单。最重要的是,您的设计将受益于 Spring 使用的依赖注入范例。
请访问 http://www.springsource.org/about
I would suggest to use Spring Framework. Using it you can implement RMI, REST etc over the same service implementation and it is very simple to do. On top of it your design will benefit from Dependency Injection paradigm used by Spring.
Check it out at http://www.springsource.org/about