业务逻辑和数据层的Java选项



我想创建一个使用Mysql数据库的java web应用程序。我认为可以将JSF用于表示层。业务逻辑和数据层有哪些选项?

如果我使用Java EE平台,我只能使用EJB作为业务逻辑层,JPA作为数据层?

业务逻辑:Spring bean、ejb。在这些前面,您可以有一个web服务(SOAP或REST), JSF支持bean将调用它。这也允许其他客户端(不仅仅是您的表示层)调用您的服务。

对于数据层,Hibernate或EclipseLink是流行的JPA提供者。或者,作为另一种选择,允许SQL具有更大的灵活性,您可以使用MyBatis。

相关内容

  • 没有找到相关文章

最新更新