Advertisement
Guest User

servlet-context.xml

a guest
May 30th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.47 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans:beans xmlns="http://www.springframework.org/schema/mvc"
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.     xmlns:beans="http://www.springframework.org/schema/beans"
  5.     xmlns:context="http://www.springframework.org/schema/context"
  6.     xmlns:oxm="http://www.springframework.org/schema/oxm"
  7.     xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
  8.         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  9.         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
  10.         http://www.springframework.org/schema/oxm http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd
  11.         ">
  12.  
  13.     <!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->
  14.    
  15.     <!-- Enables the Spring MVC @Controller programming model -->
  16.     <annotation-driven />
  17.     <!-- <tx:annotation-driven transactionManager="transactionManager"/> -->
  18.     <context:annotation-config />
  19.  
  20.     <context:component-scan base-package="com.xob.api.persistence.daoimpl" />
  21.    
  22.     <beans:bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
  23.     <beans:bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />   
  24.    
  25.     <!-- DAO's -->
  26.     <beans:bean id="accountDao" class="org.xob.api.persistence.daoimpl.AccountDaoImpl">
  27.         <beans:property name="entityManagerFactory" ref="entityManagerFactory"/>
  28.     </beans:bean>
  29.    
  30.     <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
  31.     <resources mapping="/resources/**" location="/resources/" />
  32.  
  33.     <!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->  
  34.  
  35.     <beans:bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
  36.         <beans:property name="mediaTypes">
  37.             <beans:map>
  38.                 <beans:entry key="atom" value="application/atom+xml"/>
  39.                 <beans:entry key="html" value="text/html"/>
  40.                 <beans:entry key="json" value="application/json"/>
  41.             </beans:map>
  42.         </beans:property>
  43.         <beans:property name="viewResolvers">
  44.             <beans:list>
  45.                 <beans:bean class="org.springframework.web.servlet.view.BeanNameViewResolver"/>
  46.                 <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  47.                     <beans:property name="prefix" value="/WEB-INF/views/"/>
  48.                     <beans:property name="suffix" value=".jsp"/>
  49.                 </beans:bean>
  50.             </beans:list>
  51.         </beans:property>
  52.         <beans:property name="defaultViews">
  53.             <beans:bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>
  54.         </beans:property>
  55.     </beans:bean>
  56.  
  57.     <context:component-scan base-package="org.xob.api" />    
  58.  
  59.     <oxm:jaxb2-marshaller id="marshaller" contextPath="org.xob.api.model" />
  60.  
  61.     <beans:bean id="customerList" class="org.springframework.web.servlet.view.xml.MarshallingView">
  62.         <beans:constructor-arg ref="marshaller"/>
  63.     </beans:bean>
  64.    
  65.     <beans:bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
  66.         <beans:property name="persistenceUnitName" value="transactions-optional"/>
  67.     </beans:bean>
  68.     <beans:bean name="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  69.         <beans:property name="entityManagerFactory" ref="entityManagerFactory"/>
  70.     </beans:bean>
  71.    
  72. </beans:beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement