Báze pro UI. Přidaná podpora validace. Podpora filtrování pře LambdaJ.

This commit is contained in:
2014-04-23 21:33:34 +02:00
parent 2ca878f52d
commit c5c8aacd31
28 changed files with 650 additions and 17 deletions
@@ -38,7 +38,7 @@
<props>
<prop key="hibernate.dialect">${jdbc.dialect}</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
</bean>
@@ -50,10 +50,13 @@
</bean>
<!-- Security -->
<security:global-method-security secured-annotations="enabled" />
<security:http auto-config="true">
<security:intercept-url pattern="/app/**" access="ROLE_USER"/>
<security:intercept-url pattern="/api/remote/**" access="ROLE_USER"/>
<security:form-login login-page="/login.zhtml"/>
<security:intercept-url pattern="/admin/**" access="ROLE_ADMIN"/>
<security:form-login login-page="/login.zhtml"
authentication-failure-handler-ref="loginFail"/>
<security:http-basic/>
<security:logout invalidate-session="true"/>
</security:http>
@@ -73,6 +76,8 @@
</bean>
<bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.ShaPasswordEncoder"/>
<bean id="loginFail" class="info.bukova.isspst.LoginFailHandler"/>
<!-- DAO -->
<bean id="userDao" class="info.bukova.isspst.dao.jpa.UserDaoJPA">
@@ -86,6 +91,11 @@
<!-- Business logic -->
<bean id="userService" class="info.bukova.isspst.services.UserServiceImpl">
<property name="dao" ref="userDao"/>
<property name="encoder" ref="passwordEncoder"/>
</bean>
<bean id="roleService" class="info.bukova.isspst.services.RoleServiceImpl">
<property name="dao" ref="roleDao"/>
</bean>
</beans>