有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

如果我使用的是JavaEE平台,我只能在业务逻辑层使用EJB,在数据层使用JPA


共 (1) 个答案

  1. # 1 楼答案

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

    对于数据层,Hibernate或EclipseLink是流行的JPA提供商。或者,作为一种替代方法,您可以使用MyBatis,并允许对SQL进行更大的灵活性