控制器逻辑同“Spring
JDBC Template
CRUD”样例,直接沿用既有的“控制器”类;
修改
ApplicationContext
分项配置文件
src/main/resources/tfw/integration_demo/_04_spring_web_mvc/sub_files/05_hibernate_crud.xml
,注册此“控制器”对象、指定
ID
,并向其注入业务层对象、页面标题和跳转目标:
<?xml version="1.0" encoding="UTF-8"?>
<beans ……>
……
<bean id="crud.hibernate.basic.userMgrSvc"
……>
……
</bean>
<bean id="crud.hibernate.basic.userMgrCtrl"
class="tfw.integration_demo._04_spring_web_mvc._02_crud._01_basic_jdbc_crud.controller._01_UserMgrController">
<property name="userMgrSvc" ref="crud.hibernate.basic.userMgrSvc"/>
<property name="pageTitle"
value="Integration&nbsp;Demo / 04&nbsp;Spring&nbsp;Web&nbsp;MVC / 02&nbsp;Create,&nbsp;Read,&nbsp;Update&nbsp;&amp;&nbsp;Discard / 04&nbsp;Hibernate&nbsp;CRUD / 01&nbsp;Basic&nbsp;Integration / 01&nbsp;User&nbsp;Management - "/>
<property name="jumpTarget">
<props>
<prop key="result">/WEB-INF/pages/tfw/integration_demo/04_spring_web_mvc/02_crud/01_basic_jdbc_crud/01_user_mgr/result.jsp</prop>
<prop key="detail">/WEB-INF/pages/tfw/integration_demo/04_spring_web_mvc/02_crud/01_basic_jdbc_crud/01_user_mgr/detail.jsp</prop>
<prop key="login">/WEB-INF/pages/tfw/integration_demo/04_spring_web_mvc/02_crud/04_hibernate_crud/01_basic_way/01_user_mgr/login.html</prop>
<prop key="list">/WEB-INF/pages/tfw/integration_demo/04_spring_web_mvc/02_crud/01_basic_jdbc_crud/01_user_mgr/list.jsp</prop>
</props>
</property>
</bean>
</beans>