我正在为java Web应用程序创建原型。 前端是一个基于Swing的java小程序。 后端应该是一种由applet调用的Web服务。 后端应该在servlet容器内运行,并且应该有自己的安全性(用户名/密码)数据库。我知道,Tomcat有自己的用户数据库(领域),但应用程序应该拥有自己的用户数据库。反过来,Web服务执行应用程序逻辑和数据库访问(通过Hibernate)。 我是网络开发的新手,我迷失在大量的java web框架中。即使只是阅读“介绍”和“入门”文档也需要花费大量时间。 所以我需要一个建议,哪个框架适合于任务,而不是非常复杂,以便快速启动。
谢谢
答案 0 :(得分:0)
在这种情况下,我会避免使用任何Web框架。大多数框架的设计使得更容易将bussines逻辑(后端)与WWW用户界面连接起来。在您的情况下,您不需要Web GUI - 您有一个applet,因此像Stripes,Struts等Web框架也无济于事。
我认为你可以使用servlet或几个servlet作为后端和你applet之间的连接器。 Servlet简单易学。
如果你想要一些带有附加服务的抽象层,例如安全性,你可以考虑使用Spring Framework,但它有自己的学习曲线。
答案 1 :(得分:0)
Spring(http://www.springsource.org/)似乎是处理数据库访问和服务器端逻辑的不错选择。 Spring-security可用于集成安全性(开始需要一些时间,但它运行良好)。 SpringMVC可用于输出简单的XML文档,或者如果您需要更复杂的远程处理功能,SpringRemoting是一个很好的解决方案。
如果你想使用完整的WebService(使用大写字母W和大写字母S),Spinr-WS可能很有用。