为Android或JavaScript前端提供XML或JSON的当前Java Web框架
这是我关于stackoverflow的第一篇文章。 我非常擅长JavaSE和客户端Java编程,但对JavaWeb开发不熟悉。 当我搜索JavaWebFrameworks时,提供了大量的框架,但似乎没有什么真正适合我的需要。 我真正想要的是一个哑服务器和一个智能客户端。 我希望客户端请求某些信息,服务器以xml或json格式返回请求的信息,以便客户端自己管理数据。 在大多数情况下,WebFramework在服务器端呈现html页面等,但我只想使用AJAX或android xml解析器获取信息,然后填充客户端的UI 我不确定Web服务是否适合我,因为我想向服务器发出几个异步请求 或者我应该简单地使用servlet,它只在请求时返回正确的xml 第二件事是如何处理向Web服务器发送请求的用户的授权和身份验证。 我不想让每个人都接收由服务器生成的xml或json 简言之: 是否有一个基于java的webframework,它可以处理用户的授权和身份验证,并且只向智能客户端返回xml或json 哪种基于java的webframework最适合我的需要 下面的网页描述了我的目标,但不幸的是没有提示如何实现这样一个“愚蠢”的服务器为Android或JavaScript前端提供XML或JSON的当前Java Web框架,java,xml,json,asynchronous,Java,Xml,Json,Asynchronous,这是我关于stackoverflow的第一篇文章。 我非常擅长JavaSE和客户端Java编程,但对JavaWeb开发不熟悉。 当我搜索JavaWebFrameworks时,提供了大量的框架,但似乎没有什么真正适合我的需要。 我真正想要的是一个哑服务器和一个智能客户端。 我希望客户端请求某些信息,服务器以xml或json格式返回请求的信息,以便客户端自己管理数据。 在大多数情况下,WebFramework在服务器端呈现html页面等,但我只想使用AJAX或android xml解析器获取信息,然
您可能需要使用多个框架。Spring Security基于权限处理url截获。然后使用Servlet和SpringMVC在控制器方法中处理请求。这里的教程:您可以让这些方法返回JSON或XML的字符串值。我建议使用Jackson动态地将对象转换为JSON格式,并将javax库转换为XML 带Jackson的Spring MVC示例: Jersey servlet和Jackson的示例
您提到了“android xml”-android在哪里发挥作用?我还想通过使用android中的HttpClient和XmlPullParser来接收xml或json。因此,Android开始发挥作用。你可以从Struts或Spring框架开始(是的,如果你从未使用过它,就会有一个很好的学习曲线)。Spring更像是一个具有可插拔特性的综合框架,允许使用大量web服务器工具。我相信还有很多其他框架。除了其他功能外,Spring还支持安全模块(授权和身份验证)。Spring还支持android。看看这个: