在使用 Java 的 3 层架构中推荐使用的应用层是什么?
What is the recommended application layer to use in 3 tier architecture using Java?
所以我的情况是,我正在尝试找出适合我的系统使用的最佳架构,目前我的项目包括一个使用 Android SDK 的前端和一个 MySQL 数据库什么的我需要我的应用层做的是向 REST api 发出请求和从 REST api 发出请求,并使用数据库管理登录系统。
有人告诉我,带有 java servlet 的 Apache tomcat 可能是一个不错的方法,但我想在这里问问你们是否有任何想法。
这真的取决于您的要求。对于不那么复杂的业务逻辑,tomcat 只是一个 web 服务器就足够了。但是,如果您有复杂的业务逻辑、分布式架构、集群等,可能需要支持 EJB、JMS 等,那么 tomcat 是不够的,但您需要应用服务器,如 JBoss、Weblogic 等。
所以我的情况是,我正在尝试找出适合我的系统使用的最佳架构,目前我的项目包括一个使用 Android SDK 的前端和一个 MySQL 数据库什么的我需要我的应用层做的是向 REST api 发出请求和从 REST api 发出请求,并使用数据库管理登录系统。
有人告诉我,带有 java servlet 的 Apache tomcat 可能是一个不错的方法,但我想在这里问问你们是否有任何想法。
这真的取决于您的要求。对于不那么复杂的业务逻辑,tomcat 只是一个 web 服务器就足够了。但是,如果您有复杂的业务逻辑、分布式架构、集群等,可能需要支持 EJB、JMS 等,那么 tomcat 是不够的,但您需要应用服务器,如 JBoss、Weblogic 等。