我必须使用Java技术开发企业级应用程序。我决定使用Java EE组件开发与swing和服务器端相关的客户端环境。我计划的方式可以描述如下
第一个swing客户端向应用服务器发出请求。应用程序服务器具有业务逻辑,并且能够决定应该以哪种方式传输我的请求。数据库服务器有我的DB。
我愿意使用这些技术。
您能告诉我上面的架构是否与JEE企业级系统架构兼容?
答案 0 :(得分:0)
Swing< ==>套接字< ==> JEE(应用程序)REST基于< ==> Hiberate(DAO) 是的它很好但是。 但是,如果您的应用程序将被不同的最终用户设备使用,那么您需要考虑不同的客户端方式。 使用JNLP,您可以将SWING客户端项目交付给最终用户,这样可以为您提供更好的升级,并且可以在不对您的客户进行任何暗示的情况下进行后续定制。
这只是我的观点。