Spring MVC + Hibernate: двухуровневое приложение с аннотацией Spring - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу создать 2-х уровневое приложение (Spring MVC) + (Spring Hibernate). Это то, что я хочу веб-слой: Java EE, Spring уровень доступа к данным: Hibernate, база данных Oracle

Поскольку я работаю в последней версии Spring MVC, я хочу использовать аннотации, такие как @ Component / @ Autowired / @ Bean и Spring, и т. Д. В слое DAL.

Но не смог этого сделать. Я не нахожу примеров такого рода сценариев в сети.

В Microsoft мы можем сделать это Уровень представления: ASP.NET Уровень DAL: Entity Framework

но в JavaEE я не могу найти, как это сделать.

1 Ответ

0 голосов
/ 06 сентября 2018

Для Jboss / Wildfly я использую конфигурацию beanRefContext.xml в ресурсах

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-4.2.xsd">

    <!-- The injecting into EJB a spring container context -->
    <bean class="org.springframework.context.support.ClassPathXmlApplicationContext">
        <constructor-arg value="classpath*:spring-configuration.xml">
        </constructor-arg>
    </bean>
</beans>

Вся конфигурация пружин в "spring-configuration.xml"

Для введения пружины вам нужно при настройке класса контроллера EJB - @Interceptors (SpringBeanAutowiringInterceptor.class) И вы можете использовать Spring @Autowired и другие.

Чтение это aswer и документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...