Web应用程序的客户端 - 服务器通信的样式指南

时间:2014-09-12 12:23:39

标签: java web-services client-server protocols

我想将Java应用程序用于业务逻辑,数据库管理,用户身份验证和JavaScript MVC应用程序来处理所有UI。我需要用于客户端/服务器通信的标准化和/或标准化通信风格指南或设计模式。

样式指南/模式应该能够优雅地处理与表单字段,验证规则和错误,用户配置文件信息有关的信息,并且是可扩展的。我知道SOAP和其他类似的协议......我需要帮助我应该用于消息本身的结构/模式/词典。到目前为止,我一直在定义这些消息,感觉就像是在重新发明轮子。

谢谢!

2 个答案:

答案 0 :(得分:0)

我真的很喜欢木偶 - 我认为它有一个很好的组织系统,Backbone可以让你自己创造。 backbonerails.com提供了一个非常非常好的概述/教程(虽然后端是在rails中,但它在大多数情况下只是一个RESTful后端)。

我觉得Backbone Marionnette可以很好地控制表单字段等,尤其是当您添加jQuery验证时(至少我已经用于验证规则的那些)。

答案 1 :(得分:0)

MVC架构可以在应用程序架构级别完成。 如果您需要桌面Java,请使用RMI,它实现了协议和RMi服务器。