首先,就是下载这几个框架的包,spring hibernate 就不多说了,shiro 需要下载shiro-core.jar,shiro-spring.jary以及shiro-web.jar.
接下来就是先搭建起,spring mvc 和hibernate 的整合,保证spring mvc 和hibernate 能够完好的集成起来。这个也没有什么多说的,现在例子一大堆。 不过要注意这里尽量不要去搞hibernate4.3,要不然会有一个类找不到位置,hibernate4.3 修改了一些类的位置,虽然是个final 但是个人觉得不要去用,据说是支持那什么还没有完成,所以最好等他搞完成了在使用。
然后呢,就是去搞搞shiro 了,shiro需要在web.xml 配置一个filter,如下
<
filter
>
<
filter-name
>
shiroFilter
</
filter-name
>
<
filter-class
>
org.springframework.web.filter.DelegatingFilterProxy
</
filter-class
>
<
init-param
>
<
param-name
>
targetFilterLifecycle
</
param-name
>
<
param-value
>
true
</
param-value
>
</
init-param
>
</
filter
>
<
filter-mapping
>
<
filter-name
>
shiroFilter
</
filter-name
>
<
url-pattern
>
*.do
</
url-pattern
>
</
filter-mapping
>
<
filter-mapping
>
<
filter-name
>
shiroFilter
</
filter-name
>
<
url-pattern
>
*.jsp
</
url-pattern
>
</
filter-mapping
>
另外,也有一个spring 一样的配置文件对其进行具体的配置。
<?
xml
version
=
"1.0"