Spring MVC整合EJB 3
课程设计要求业务层使用EJB容器, 表示层选择了Spring MVC容器, 在配置的时候遇到了一些坑,由于使用EJB的人比较少,资料也比较少,因此分享自己的配置经历,后续后陆续补全整个项目
项目架构
IDE: IntelliJ IDEA Ultimate
表示层:Spring MVC
业务层: Spring + EJB 3 实现分布式兼容不同容器
持久层:原生JPA(Hibernate实现)
基于JNDI
1.配置服务器
1.1创建项目
这里注意选取glassfish 5,由于glassfish 6只支持Jakarta EE9, 而Spring MVC目前无法只能匹配到Java 8,因此使用Java 8 + glassfish 5
1.2 maven依赖
maven依赖暂时不动
1.3 添加framework
右键项目名, Add framew