﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-方枪枪的java世界-文章分类-Spring</title><link>http://www.blogjava.net/tiandizhijian/category/48434.html</link><description>不要因为风雨飘落就停止了你的脚步，真正的得失就在你的心中。</description><language>zh-cn</language><lastBuildDate>Tue, 10 Jul 2012 17:00:55 GMT</lastBuildDate><pubDate>Tue, 10 Jul 2012 17:00:55 GMT</pubDate><ttl>60</ttl><item><title>10 整合spring3和mybatis进行web开发之例子代码位置描述</title><link>http://www.blogjava.net/tiandizhijian/articles/382457.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382457.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382457.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382457.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382457.html</trackback:ping><description><![CDATA[java的存放位置不是很重要照工程约定即可<br /><img alt="" src="http://www.blogjava.net/images/blogjava_net/tiandizhijian/例子工程演示Action.JPG" border="0" longdesc="" /><br /><br /><br /><br />jsp的存放位置和Action中的RequestMapping猪脚密切相关，需要仔细对比后面的11,12,13三节案例，寻找规律<br /><br /><img alt="" src="http://www.blogjava.net/images/blogjava_net/tiandizhijian/例子工程演示JSP.JPG" border="0" longdesc="" />。<br /><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:40 <a href="http://www.blogjava.net/tiandizhijian/articles/382457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>12 整合spring3和mybatis进行web开发之Hello1Action(RequestMapping猪脚) </title><link>http://www.blogjava.net/tiandizhijian/articles/382454.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:26:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382454.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382454.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382454.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382454.html</trackback:ping><description><![CDATA[<div>Hello2Action.java<br />
<p>package com.tianhe.app.pub.hello2.action;</p>
<p>import org.springframework.stereotype.Controller;<br />import org.springframework.web.bind.annotation.RequestMapping;</p>
<p>@Controller<br />//请注意类上定义RequestMapping，视图不以/开始<br />@RequestMapping("/pub/hello2")<br />public class Hello2Action<br />{<br />&nbsp;&nbsp;&nbsp; @RequestMapping("/helloA")<br />&nbsp;&nbsp;&nbsp; public String helloMethodA()<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("hello2.helloA");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "pub/hello2/helloA";<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; @RequestMapping("/helloB")<br />&nbsp;&nbsp;&nbsp; public String helloMethodB()<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("hello2.helloB");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "pub/hello2/helloB";<br />&nbsp;&nbsp;&nbsp; }<br />}<br /><br /><br />WEB-INF/pub/hello2/helloA.jsp<br />&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" %&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;天河框架案例演示&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
<p>&lt;body&gt;<br />&lt;h2&gt;hello2.helloA&lt;/h2&gt;</p>
<p>&lt;center&gt;<br />&lt;div id="footer"&gt;<br />&lt;h5&gt;帮助 | 关于我们 | 使用条款 | 开放平台&lt;/h5&gt;<br />&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&lt;/div&gt;<br />&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p><br />WEB-INF/pub/hello2/helloB.jsp<br />
<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" %&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;天河框架案例演示&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
<p>&lt;body&gt;<br />&lt;h2&gt;hello2.helloB&lt;/h2&gt;</p>
<p>&lt;center&gt;<br />&lt;div id="footer"&gt;<br />&lt;h5&gt;帮助 | 关于我们 | 使用条款 | 开放平台&lt;/h5&gt;<br />&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&lt;/div&gt;<br />&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p><br /><br /></div><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:26 <a href="http://www.blogjava.net/tiandizhijian/articles/382454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>11 整合spring3和mybatis进行web开发之Hello1Action(类没有RequestMapping猪脚)</title><link>http://www.blogjava.net/tiandizhijian/articles/382453.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382453.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382453.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382453.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382453.html</trackback:ping><description><![CDATA[<div>Hello1Acction.java<br />//请注意类上不定义RequestMapping，视图以/开始<br />@Controller<br />public class Hello1Action<br />{<br />&nbsp;&nbsp;&nbsp; @RequestMapping("/pub/hello1/helloA")<br />&nbsp;&nbsp;&nbsp; public String helloMethodA()<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("hello1.helloA");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "/pub/hello1/helloA";<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; @RequestMapping("/pub/hello1/helloB")<br />&nbsp;&nbsp;&nbsp; public String helloMethodB()<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("hello1.helloB");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "/pub/hello1/helloB";<br />&nbsp;&nbsp;&nbsp; }<br />}<br /><br />WEB-INF/pub/hello1/hello1A.jsp<br />
<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" %&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;天河框架案例演示&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
<p>&lt;body&gt;<br />&lt;h2&gt;hello1.helloA&lt;/h2&gt;</p>
<p>&lt;center&gt;<br />&lt;div id="footer"&gt;<br />&lt;h5&gt;帮助 | 关于我们 | 使用条款 | 开放平台&lt;/h5&gt;<br />&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&lt;/div&gt;<br />&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p><br />WEB-INF/pub/hello1/hello1B.jsp<br />
<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" %&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;天河框架案例演示&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
<p>&lt;body&gt;<br />&lt;h2&gt;hello1.helloB&lt;/h2&gt;</p>
<p>&lt;center&gt;<br />&lt;div id="footer"&gt;<br />&lt;h5&gt;帮助 | 关于我们 | 使用条款 | 开放平台&lt;/h5&gt;<br />&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&lt;/div&gt;<br />&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p></div><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:23 <a href="http://www.blogjava.net/tiandizhijian/articles/382453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>09 整合spring3和mybatis进行web开发之log4j_prpoerties</title><link>http://www.blogjava.net/tiandizhijian/articles/382452.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382452.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382452.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382452.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382452.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382452.html</trackback:ping><description><![CDATA[<p># LOW-&gt;HIGH: TRACE-&gt;DEBUG-&gt;INFO-&gt;WARN-&gt;ERROR-&gt;FATAL<br />log4j.rootLogger=ERROR,A1</p>
<p>log4j.category.com.tianhe=DEBUG,A1<br />log4j.additivity.com.tianhe=false</p>
<p>log4j.category.com.tianhe.operator=DEBUG,A1<br />log4j.additivity.com.tianhe.operator=false</p>
<p>log4j.appender.console=org.apache.log4j.ConsoleAppender<br />log4j.appender.console.Threshold=error<br />log4j.appender.console.Target=System.out<br />log4j.appender.console.layout=org.apache.log4j.PatternLayout<br />log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %C{1}.%M(%F.%L) %m %x %n</p>
<p>log4j.appender.A1=org.apache.log4j.RollingFileAppender<br />log4j.appender.A1.File=d:/ngcrm.log<br />log4j.appender.A1.MaxFileSize=20MB<br />log4j.appender.A1.layout=org.apache.log4j.PatternLayout<br />log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %C{1}.%M(%F.%L) %m %x %n<br />log4j.appender.A1.append=false<br /></p><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:17 <a href="http://www.blogjava.net/tiandizhijian/articles/382452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>08 整合spring3和mybatis进行web开发之global_security_xml</title><link>http://www.blogjava.net/tiandizhijian/articles/382450.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382450.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382450.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382450.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382450.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382450.html</trackback:ping><description><![CDATA[<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;beans:beans xmlns="<a href="http://www.springframework.org/schema/security">http://www.springframework.org/schema/security</a>"<br />&nbsp;xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:tx="<a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a>"<br />&nbsp;xmlns:aop="<a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a>" xmlns:jee="<a href="http://www.springframework.org/schema/jee">http://www.springframework.org/schema/jee</a>"<br />&nbsp;xmlns:context="<a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a>"<br />&nbsp;xmlns:lang="<a href="http://www.springframework.org/schema/lang">http://www.springframework.org/schema/lang</a>" xmlns:beans="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>"<br />&nbsp;xsi:schemaLocation="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">http://www.springframework.org/schema/beans/spring-beans-3.0.xsd</a>&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">http://www.springframework.org/schema/aop/spring-aop-3.0.xsd</a>&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">http://www.springframework.org/schema/tx/spring-tx-3.0.xsd</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context/spring-context-3.0.xsd">http://www.springframework.org/schema/context/spring-context-3.0.xsd</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/jee">http://www.springframework.org/schema/jee</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">http://www.springframework.org/schema/jee/spring-jee-3.0.xsd</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/lang">http://www.springframework.org/schema/lang</a>&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/lang/spring-lang-3.0.xsd">http://www.springframework.org/schema/lang/spring-lang-3.0.xsd</a>&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/security">http://www.springframework.org/schema/security</a>&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/security/spring-security-3.0.xsd">http://www.springframework.org/schema/security/spring-security-3.0.xsd</a>"&gt;</p>
<p>&nbsp;&lt;http access-denied-page="/accessDenied.jsp"&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/styles/**" filters="none" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/images/**" filters="none" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/scripts/**" filters="none" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/index.jsp" filters="none" /&gt;&nbsp;&nbsp;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/login.jsp" filters="none" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/accessDenied.jsp" filters="none" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/role/**" access="ROLE_ADMIN" /&gt;<br />&nbsp;&nbsp;&lt;intercept-url pattern="/**" access="ROLE_USER,ROLE_ADMIN" /&gt;</p>
<p>&nbsp;&nbsp;&lt;!-- default-target-url="/home/load" --&gt;<br />&nbsp;&nbsp;&lt;form-login login-page="/login.jsp"<br />&nbsp;&nbsp;&nbsp;authentication-failure-url="/login.jsp?error=true"<br />&nbsp;&nbsp;&nbsp;default-target-url="/main.jsp" <br />&nbsp;&nbsp;&nbsp;always-use-default-target="true" /&gt;<br />&nbsp;&nbsp;&lt;logout logout-success-url="/login.jsp" /&gt;<br />&nbsp;&nbsp;&lt;http-basic /&gt;<br />&nbsp;&lt;/http&gt;</p>
<p>&nbsp;&lt;authentication-manager&gt;<br />&nbsp;&nbsp;&lt;authentication-provider&gt;<br />&nbsp;&nbsp;&nbsp;&lt;user-service&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;user name="admin" password="1" authorities="ROLE_ADMIN" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;user name="a" password="1" authorities="ROLE_USER" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;user name="b" password="2" authorities="ROLE_USER,ROLE_ADMIN" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;user name="c" password="3" authorities="ROLE_GUEST" /&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/user-service&gt;<br />&nbsp;&nbsp;&lt;/authentication-provider&gt;<br />&nbsp;&lt;/authentication-manager&gt;</p>
<p>&lt;/beans:beans&gt;&nbsp; <br /></p><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:14 <a href="http://www.blogjava.net/tiandizhijian/articles/382450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>07 整合spring3和mybatis进行web开发之global_common_xml</title><link>http://www.blogjava.net/tiandizhijian/articles/382449.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:13:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382449.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382449.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382449.html</trackback:ping><description><![CDATA[<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;beans xmlns="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>"<br />&nbsp;xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:p="<a href="http://www.springframework.org/schema/p">http://www.springframework.org/schema/p</a>"<br />&nbsp;xmlns:context="<a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a>"<br />&nbsp;xmlns:aop="<a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a>" xmlns:tx="<a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a>"<br />&nbsp;xmlns:mvc="<a href="http://www.springframework.org/schema/mvc">http://www.springframework.org/schema/mvc</a>" xmlns:task="<a href="http://www.springframework.org/schema/task">http://www.springframework.org/schema/task</a>"<br />&nbsp;xsi:schemaLocation="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">http://www.springframework.org/schema/beans/spring-beans-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context/spring-context-3.0.xsd">http://www.springframework.org/schema/context/spring-context-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">http://www.springframework.org/schema/tx/spring-tx-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">http://www.springframework.org/schema/aop/spring-aop-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/mvc">http://www.springframework.org/schema/mvc</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/task">http://www.springframework.org/schema/task</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/task/spring-task-3.0.xsd">http://www.springframework.org/schema/task/spring-task-3.0.xsd</a>"&gt;</p>
<p>&nbsp;&lt;mvc:annotation-driven /&gt;<br />&nbsp;&lt;context:component-scan base-package="com.tianhe" /&gt;</p>
<p>&nbsp;&lt;bean id="dsKeyRoute" class="com.tianhe.frm.mvc.dao.DsKeyRouteImpl"/&gt;</p>
<p>&lt;/beans&gt;</p><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:13 <a href="http://www.blogjava.net/tiandizhijian/articles/382449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>06 整合spring3和mybatis进行web开发之login_jsp(spring_security)</title><link>http://www.blogjava.net/tiandizhijian/articles/382448.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:11:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382448.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382448.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382448.html</trackback:ping><description><![CDATA[<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#37;&#64;&#116;&#97;&#103;&#108;&#105;&#98;">%@taglib</a> prefix="c" uri="<a href='http://java.sun.com/jsp/jstl/core"%' href_cetemp='http://java.sun.com/jsp/jstl/core"%'>http://java.sun.com/jsp/jstl/core"%</a>&gt;<br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;Spring Security - Login.jsp&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body onload='document.f.j_username.focus();'&gt;<br />&lt;h3&gt;Login with Username and Password&lt;/h3&gt;</p>
<p>&lt;form name="f" method="POST"<br />&nbsp;action="&lt;c:url value="j_spring_security_check"/&gt;"&gt;<br />&lt;table&gt;<br />&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&lt;td align="right"&gt;Username&lt;/td&gt;<br />&nbsp;&nbsp;&lt;td&gt;&lt;input type="text" name="j_username" value="a" /&gt;&lt;/td&gt;<br />&nbsp;&lt;/tr&gt;<br />&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&lt;td align="right"&gt;Password&lt;/td&gt;<br />&nbsp;&nbsp;&lt;td&gt;&lt;input type="password" name="j_password" value="1" /&gt;&lt;/td&gt;<br />&nbsp;&lt;/tr&gt;<br />&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&lt;td colspan="2" align="right"&gt;&lt;input type="submit" value="Login" /&gt;<br />&nbsp;&nbsp;&lt;input type="reset" value="Reset" /&gt;&lt;/td&gt;<br />&nbsp;&lt;/tr&gt;<br />&lt;/table&gt;<br />&lt;/form&gt;</p>
<p>&lt;center&gt;<br />&lt;div id="footer"&gt;<br />&lt;h5&gt;帮助 | 关于我们 | 使用条款 | 开放平台&lt;/h5&gt;<br />&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&lt;/div&gt;<br />&lt;/center&gt;</p>
<p>&lt;center&gt;&lt;h1&gt;&lt;a href="<a href="http://www.google.com.hk/%22%3EGoogle%3C/a%3E%3C/h1%3E%3C/body%3E%3C/center">http://www.google.com.hk/"&gt;Google&lt;/a&gt;&lt;/h1&gt;&lt;/body&gt;&lt;/center</a>&gt;</p>
<p>&lt;/body&gt;<br />&lt;/html&gt;<br /></p> <img src ="http://www.blogjava.net/tiandizhijian/aggbug/382448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:11 <a href="http://www.blogjava.net/tiandizhijian/articles/382448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>05 整合spring3和mybatis进行web开发之main_jsp</title><link>http://www.blogjava.net/tiandizhijian/articles/382446.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 07:09:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382446.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382446.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382446.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382446.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382446.html</trackback:ping><description><![CDATA[<p>&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;<br />&lt;%@ taglib prefix="c" uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" %&gt; <br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;天河框架案例演示&lt;/title&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />&lt;link type="text/css" rel="stylesheet" href="<a href="http://localhost:8080/jxc/skins/default/css/ngmain.css">http://localhost:8080/jxc/skins/default/css/ngmain.css</a>" /&gt;<br />&lt;script language=javascript src="<a href="http://localhost:8080/jxc/skins/default/js/ngcommon.js%22%3E%3C/script">http://localhost:8080/jxc/skins/default/js/ngcommon.js"&gt;&lt;/script</a>&gt;<br />&lt;script language="javascript"&gt;<br />function doLogin() <br />{<br />&nbsp;document.form0.action = "&lt;%=request.getContextPath()%&gt;/loginAction!login.action";<br />&nbsp;document.form0.method = "post";<br />&nbsp;document.form0.submit();<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
<p>&lt;body&gt;<br />&lt;jsp:include page="/inc/header.jsp"&gt;<br />&nbsp;&lt;jsp:param name="topIndex" value="4" /&gt;<br />&nbsp;&lt;jsp:param name="leftIndex" value="blog" /&gt;<br />&lt;/jsp:include&gt;</p>
<p>&lt;h1&gt;main.jsp&lt;/h1&gt;</p>
<p>&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/index.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/index.jsp&lt;/a&gt;&lt;/h1&gt;</p>
<p>&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello1/helloA.do"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello1/helloA.do&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello1/helloB.do"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello1/helloB.do&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello2/helloA.do"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello2/helloA.do&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello2/helloB.do"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello2/helloB.do&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello3/helloA/zhangsan/55.do"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello3/helloA/zhangsan/55.do&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello3.do?service=serviceB&amp;username=lisi&amp;password=123456"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello3.do?service=serviceB&amp;username=lisi&amp;password=123456&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/pub/hello3/helloC.do?id=100"&gt;${sessionScope["SESSION_ROOT_URL"]}/pub/hello3/helloC.do?id=100&lt;/a&gt;&lt;/h1&gt;</p>
<p>&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/ajax/ajaxGetInput1.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/ajax/ajaxGetInput1.jsp&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/ajax/ajaxPostInput1.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/ajax/ajaxPostInput1.jsp&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/html/textarea.html"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/html/textarea.html&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/i18n/i18n.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/i18n/i18n.jsp&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/jdbc/OracleDriver.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/jdbc/OracleDriver.jsp&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/jsp/example/jdbc/JdbcOperation.jsp"&gt;${sessionScope["SESSION_ROOT_URL"]}/jsp/example/jdbc/JdbcOperation.jsp&lt;/a&gt;&lt;/h1&gt;<br />&lt;h1&gt;&lt;a href="${sessionScope["SESSION_ROOT_URL"]}/batchAction!init.action"&gt;${sessionScope["SESSION_ROOT_URL"]}/batchAction!init.action&lt;/a&gt;&lt;/h1&gt;<br />&nbsp;<br />&lt;center&gt;<br />&nbsp;&lt;div id="footer"&gt;<br />&nbsp;&nbsp;&lt;h5&gt;帮助&nbsp; |&nbsp; 关于我们&nbsp; |&nbsp; 使用条款&nbsp;&nbsp;&nbsp; |&nbsp; 开放平台&lt;/h5&gt;<br />&nbsp;&nbsp;&lt;a href="<a href="http://localhost:8080/jxc/welcome.jsp%22%3Ef_qiangqiang@qq.com%3C/a">http://localhost:8080/jxc/welcome.jsp"&gt;f_qiangqiang@qq.com&lt;/a</a>&gt;<br />&nbsp;&lt;/div&gt;<br />&lt;/center&gt;</p>
<p>&lt;center&gt;&lt;h1&gt;&lt;a href="<a href="http://www.google.com.hk/%22%3EGoogle%3C/a%3E%3C/h1%3E%3C/body%3E%3C/center">http://www.google.com.hk/"&gt;Google&lt;/a&gt;&lt;/h1&gt;&lt;/body&gt;&lt;/center</a>&gt;</p>
<p>&lt;jsp:include page="/inc/footer.jsp"&gt;<br />&nbsp;&lt;jsp:param name="topIndex" value="4" /&gt;<br />&nbsp;&lt;jsp:param name="leftIndex" value="blog" /&gt;<br />&lt;/jsp:include&gt;</p>
<p>&lt;/body&gt;<br />&lt;/html&gt;<br /></p><img src ="http://www.blogjava.net/tiandizhijian/aggbug/382446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 15:09 <a href="http://www.blogjava.net/tiandizhijian/articles/382446.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>03 整合spring3和mybatis进行web开发之dispatcher_servlet_xml(请注意拷贝引用的命名空间要全)</title><link>http://www.blogjava.net/tiandizhijian/articles/spring_mvc.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/spring_mvc.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382444.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/spring_mvc.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382444.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382444.html</trackback:ping><description><![CDATA[<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;beans xmlns="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>"<br />&nbsp;xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:p="<a href="http://www.springframework.org/schema/p">http://www.springframework.org/schema/p</a>"<br />&nbsp;xmlns:context="<a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a>"<br />&nbsp;xmlns:aop="<a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a>" xmlns:tx="<a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a>"<br />&nbsp;xmlns:mvc="<a href="http://www.springframework.org/schema/mvc">http://www.springframework.org/schema/mvc</a>" xmlns:task="<a href="http://www.springframework.org/schema/task">http://www.springframework.org/schema/task</a>"<br />&nbsp;xsi:schemaLocation="<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">http://www.springframework.org/schema/beans/spring-beans-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context">http://www.springframework.org/schema/context</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/context/spring-context-3.0.xsd">http://www.springframework.org/schema/context/spring-context-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">http://www.springframework.org/schema/tx/spring-tx-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop">http://www.springframework.org/schema/aop</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">http://www.springframework.org/schema/aop/spring-aop-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/mvc">http://www.springframework.org/schema/mvc</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/task">http://www.springframework.org/schema/task</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.springframework.org/schema/task/spring-task-3.0.xsd">http://www.springframework.org/schema/task/spring-task-3.0.xsd</a>"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&lt;mvc:annotation-driven /&gt;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &lt;context:component-scan base-package="com.tianhe" /&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="prefix" value="/WEB-INF/" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="suffix" value=".jsp"&gt;&lt;/property&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/bean&gt;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource" p:basename="i18n/messages" /&gt;<br />&nbsp;&nbsp;&nbsp; <br />&lt;/beans&gt;<br />&nbsp;<br />&nbsp;</p> <img src ="http://www.blogjava.net/tiandizhijian/aggbug/382444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 14:58 <a href="http://www.blogjava.net/tiandizhijian/articles/spring_mvc.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>02 整合spring3和mybatis进行web开发之web_xml(使用了spring_security)</title><link>http://www.blogjava.net/tiandizhijian/articles/382443.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/382443.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382443.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/382443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382443.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382443.html</trackback:ping><description><![CDATA[<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;web-app xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"<br />&nbsp;xmlns="<a href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a>" xmlns:web="<a href="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd</a>"<br />&nbsp;xsi:schemaLocation="<a href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a> <a href="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd</a>"<br />&nbsp;version="2.5"&gt;</p>
<p>&nbsp;&lt;display-name&gt;Tianhe Framework Example Application&lt;/display-name&gt;</p>
<p>&nbsp;&lt;!--&nbsp; --&gt;<br />&nbsp;&lt;context-param&gt;<br />&nbsp;&nbsp;&lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />&nbsp;&nbsp;&lt;param-value&gt;<br />&nbsp;&nbsp;&nbsp;classpath:META-INF/spring/global.common.xml&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;classpath:META-INF/spring/global.datasource.xml<br />&nbsp;&nbsp;&nbsp;classpath:META-INF/spring/global.security.xml&nbsp;&nbsp;<br />&nbsp;&nbsp;&lt;/param-value&gt;<br />&nbsp;&lt;/context-param&gt;</p>
<p>&nbsp;&lt;context-param&gt;<br />&nbsp;&nbsp;&lt;param-name&gt;webAppRootKey&lt;/param-name&gt;<br />&nbsp;&nbsp;&lt;param-value&gt;example&lt;/param-value&gt;<br />&nbsp;&lt;/context-param&gt;</p>
<p>&nbsp;&lt;context-param&gt;<br />&nbsp;&nbsp;&lt;param-name&gt;log4jConfigLocation&lt;/param-name&gt;<br />&nbsp;&nbsp;&lt;param-value&gt;classpath:/log4j.properties&lt;/param-value&gt;<br />&nbsp;&lt;/context-param&gt;</p>
<p>&nbsp;&lt;context-param&gt;<br />&nbsp;&nbsp;&lt;param-name&gt;log4jRefreshInterval&lt;/param-name&gt;<br />&nbsp;&nbsp;&lt;param-value&gt;60000&lt;/param-value&gt;<br />&nbsp;&lt;/context-param&gt;</p>
<p>&nbsp;&lt;listener&gt;<br />&nbsp;&nbsp;&lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener&lt;/listener-class&gt;<br />&nbsp;&lt;/listener&gt;</p>
<p>&nbsp;&lt;listener&gt;<br />&nbsp;&nbsp;&lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;<br />&nbsp;&lt;/listener&gt;</p>
<p>&nbsp;&lt;listener&gt;<br />&nbsp;&nbsp;&lt;listener-class&gt;org.springframework.web.util.IntrospectorCleanupListener&lt;/listener-class&gt;<br />&nbsp;&lt;/listener&gt;</p>
<p>&nbsp;&lt;filter&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;characterEncodingFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter&lt;/filter-class&gt;<br />&nbsp;&nbsp;&lt;init-param&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-name&gt;encoding&lt;/param-name&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-value&gt;UTF-8&lt;/param-value&gt;<br />&nbsp;&nbsp;&lt;/init-param&gt;<br />&nbsp;&nbsp;&lt;init-param&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-name&gt;forceEncoding&lt;/param-name&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-value&gt;true&lt;/param-value&gt;<br />&nbsp;&nbsp;&lt;/init-param&gt;<br />&nbsp;&lt;/filter&gt;<br />&nbsp;&lt;filter-mapping&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;characterEncodingFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />&nbsp;&lt;/filter-mapping&gt;</p>
<p>&nbsp;&lt;filter&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;CommonWebFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;filter-class&gt;com.tianhe.frm.web.CommonWebFilter&lt;/filter-class&gt;<br />&nbsp;&nbsp;&lt;init-param&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-name&gt;interceptors&lt;/param-name&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-value&gt;com.tianhe.frm.web.WebContextFilterInterceptor&lt;/param-value&gt;<br />&nbsp;&nbsp;&lt;/init-param&gt;<br />&nbsp;&lt;/filter&gt;<br />&nbsp;&lt;filter-mapping&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;CommonWebFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />&nbsp;&lt;/filter-mapping&gt;</p>
<p>&nbsp;&lt;filter&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;securityFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt;<br />&nbsp;&nbsp;&lt;init-param&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-name&gt;targetBeanName&lt;/param-name&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-value&gt;springSecurityFilterChain&lt;/param-value&gt;<br />&nbsp;&nbsp;&lt;/init-param&gt;<br />&nbsp;&lt;/filter&gt;<br />&nbsp;&lt;filter-mapping&gt;<br />&nbsp;&nbsp;&lt;filter-name&gt;securityFilter&lt;/filter-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />&nbsp;&lt;/filter-mapping&gt;</p>
<p>&nbsp;&lt;servlet&gt;<br />&nbsp;&nbsp;&lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;<br />&nbsp;&nbsp;&lt;init-param&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;<br />&nbsp;&nbsp;&nbsp;&lt;param-value&gt;/WEB-INF/dispatcher-servlet.xml&lt;/param-value&gt;<br />&nbsp;&nbsp;&lt;/init-param&gt;<br />&nbsp;&nbsp;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />&nbsp;&lt;/servlet&gt;<br />&nbsp;&lt;servlet-mapping&gt;<br />&nbsp;&nbsp;&lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;*.do&lt;/url-pattern&gt;<br />&nbsp;&lt;/servlet-mapping&gt;</p>
<p>&nbsp;&lt;!--<br />&nbsp;&nbsp;&lt;servlet&gt; &lt;servlet-name&gt;remoting&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;<br />&nbsp;&nbsp;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt;<br />&nbsp;&nbsp;&lt;servlet-name&gt;remoting&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/httpinvoker/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;<br />&nbsp;&nbsp;&lt;servlet-mapping&gt; &lt;servlet-name&gt;remoting&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/burlap/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;<br />&nbsp;&nbsp;&lt;servlet-mapping&gt; &lt;servlet-name&gt;remoting&lt;/servlet-name&gt;<br />&nbsp;&nbsp;&lt;url-pattern&gt;/hessian/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;<br />&nbsp;--&gt;</p>
<p>&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;doc&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/msword&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;xls&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/vnd.ms-excel&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;ppt&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/vnd.ms-powerpoint&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;zip&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/zip&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;rar&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/rar&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;pdf&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/pdf&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;txt&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/txt&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;chm&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;application/mshelp&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;<br />&nbsp;&lt;mime-mapping&gt;<br />&nbsp;&nbsp;&lt;extension&gt;mp3&lt;/extension&gt;<br />&nbsp;&nbsp;&lt;mime-type&gt;audio/x-mpeg&lt;/mime-type&gt;<br />&nbsp;&lt;/mime-mapping&gt;</p>
<p>&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;400&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;401&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;402&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;403&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;404&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;405&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;406&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;407&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;413&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;414&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-code&gt;500&lt;/error-code&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;<br />&nbsp;&lt;error-page&gt;<br />&nbsp;&nbsp;&lt;error-type&gt;javax.lang.Exception&lt;/error-type&gt;<br />&nbsp;&nbsp;&lt;location&gt;/error/jsp/errorException.jsp&lt;/location&gt;<br />&nbsp;&lt;/error-page&gt;</p>
<p>&nbsp;&lt;welcome-file-list&gt;<br />&nbsp;&nbsp;&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br />&nbsp;&lt;/welcome-file-list&gt;</p>
<p>&nbsp;&lt;session-config&gt;<br />&nbsp;&nbsp;&lt;session-timeout&gt;10&lt;/session-timeout&gt;<br />&nbsp;&lt;/session-config&gt;</p>
<p>&nbsp;&lt;!--<br />&nbsp;&nbsp;&lt;jsp-config&gt; &lt;jsp-property-group&gt; &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt;<br />&nbsp;&nbsp;&lt;el-ignored&gt;true&lt;/el-ignored&gt; &lt;/jsp-property-group&gt; &lt;/jsp-config&gt;<br />&nbsp;--&gt;</p>
<p>&lt;/web-app&gt;</p> <img src ="http://www.blogjava.net/tiandizhijian/aggbug/382443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 14:56 <a href="http://www.blogjava.net/tiandizhijian/articles/382443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>01 整合spring3和mybatis进行web开发之pom_xml</title><link>http://www.blogjava.net/tiandizhijian/articles/spring.html</link><dc:creator>秋天的山谷</dc:creator><author>秋天的山谷</author><pubDate>Sat, 07 Jul 2012 06:54:00 GMT</pubDate><guid>http://www.blogjava.net/tiandizhijian/articles/spring.html</guid><wfw:comment>http://www.blogjava.net/tiandizhijian/comments/382442.html</wfw:comment><comments>http://www.blogjava.net/tiandizhijian/articles/spring.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tiandizhijian/comments/commentRss/382442.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tiandizhijian/services/trackbacks/382442.html</trackback:ping><description><![CDATA[<p>&lt;project xmlns="<a href="http://maven.apache.org/POM/4.0.0">http://maven.apache.org/POM/4.0.0</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"<br />&nbsp;xsi:schemaLocation="<a href="http://maven.apache.org/POM/4.0.0">http://maven.apache.org/POM/4.0.0</a> <a href="http://maven.apache.org/maven-v4_0_0.xsd">http://maven.apache.org/maven-v4_0_0.xsd</a>"&gt;<br />&nbsp;&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;<br />&nbsp;&lt;groupId&gt;com.tianhe&lt;/groupId&gt;<br />&nbsp;&lt;artifactId&gt;com.tianhe.jxc&lt;/artifactId&gt;<br />&nbsp;&lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;<br />&nbsp;&lt;packaging&gt;war&lt;/packaging&gt;<br />&nbsp;&lt;name&gt;com.tianhe.jxc Maven Webapp&lt;/name&gt;<br />&nbsp;&lt;url&gt;http://maven.apache.org&lt;/url&gt;</p>
<p>&nbsp;&lt;!-- Shared version number properties --&gt;<br />&nbsp;&lt;properties&gt;<br />&nbsp;&nbsp;&lt;endorsed.dir&gt;${project.build.directory}/endorsed&lt;/endorsed.dir&gt;<br />&nbsp;&nbsp;&lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;<br />&nbsp;&nbsp;&lt;org.springframework.version&gt;3.0.5.RELEASE&lt;/org.springframework.version&gt;<br />&nbsp;&lt;/properties&gt;</p>
<p>&nbsp;&lt;build&gt;<br />&nbsp;&nbsp;&lt;sourceDirectory&gt;src/main/java&lt;/sourceDirectory&gt;<br />&nbsp;&nbsp;&lt;testSourceDirectory&gt;src/test/java&lt;/testSourceDirectory&gt;<br />&nbsp;&nbsp;&lt;outputDirectory&gt;target/classes&lt;/outputDirectory&gt;<br />&nbsp;&nbsp;&lt;testOutputDirectory&gt;target/test-classes&lt;/testOutputDirectory&gt;<br />&nbsp;&nbsp;&lt;resources&gt;<br />&nbsp;&nbsp;&nbsp;&lt;resource&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;directory&gt;src/main/java&lt;/directory&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/resource&gt;<br />&nbsp;&nbsp;&nbsp;&lt;resource&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;directory&gt;src/main/resources&lt;/directory&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;excludes&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;exclude&gt;**/*.java&lt;/exclude&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/excludes&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/resource&gt;<br />&nbsp;&nbsp;&nbsp;&lt;resource&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;targetPath&gt;lib&lt;/targetPath&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;directory&gt;lib&lt;/directory&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/resource&gt;<br />&nbsp;&nbsp;&lt;/resources&gt;<br />&nbsp;&nbsp;&lt;testResources&gt;<br />&nbsp;&nbsp;&nbsp;&lt;testResource&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;directory&gt;src/test/java&lt;/directory&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/testResource&gt;<br />&nbsp;&nbsp;&nbsp;&lt;testResource&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;directory&gt;src/test/resources&lt;/directory&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;excludes&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;exclude&gt;**/*.java&lt;/exclude&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/excludes&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/testResource&gt;<br />&nbsp;&nbsp;&lt;/testResources&gt;<br />&nbsp;&nbsp;&lt;scriptSourceDirectory&gt;&lt;/scriptSourceDirectory&gt;<br />&nbsp;&nbsp;&lt;filters&gt;&lt;/filters&gt;<br />&nbsp;&nbsp;&lt;finalName&gt;jxc&lt;/finalName&gt;<br />&nbsp;&lt;/build&gt;</p>
<p>&nbsp;&lt;dependencies&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-lang&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-lang&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;2.6&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-beanutils&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.8.3&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-collections&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-collections&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;3.1&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-dbcp&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-dbcp&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.4&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-digester&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-digester&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.8&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-fileupload&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-fileupload&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.2.2&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-io&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-io&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.4&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-logging&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-logging&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.1.1&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-pool&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-pool&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.5.4&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;exclusions&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;exclusion&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-logging&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-logging&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/exclusion&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/exclusions&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Aspect Oriented Programming (AOP) Framework (depends on spring-core,<br />&nbsp;&nbsp;&nbsp;spring-beans) Define this if you use Spring AOP APIs<br />&nbsp;&nbsp;&nbsp;(org.springframework.aop.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-aop&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-aspects&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Bean Factory and JavaBeans utilities (depends on spring-core) Define<br />&nbsp;&nbsp;&nbsp;this if you use Spring Bean APIs (org.springframework.beans.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-beans&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Application Context (depends on spring-core, spring-expression,<br />&nbsp;&nbsp;&nbsp;spring-aop, spring-beans) This is the central artifact for Spring's<br />&nbsp;&nbsp;&nbsp;Dependency Injection Container and is generally always defined<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-context&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Various Application Context utilities, including EhCache, JavaMail,<br />&nbsp;&nbsp;&nbsp;Quartz, and Freemarker integration Define this if you need any of<br />&nbsp;&nbsp;&nbsp;these integrations<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-context-support&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Core utilities used by other modules. Define this if you use Spring<br />&nbsp;&nbsp;&nbsp;Utility APIs (org.springframework.core.*/org.springframework.util.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-core&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Expression Language (depends on spring-core) Define this if you use<br />&nbsp;&nbsp;&nbsp;Spring Expression APIs (org.springframework.expression.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-expression&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;JDBC Data Access Library (depends on spring-core, spring-beans,<br />&nbsp;&nbsp;&nbsp;spring-context, spring-tx) Define this if you use Spring's<br />&nbsp;&nbsp;&nbsp;JdbcTemplate API (org.springframework.jdbc.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-jdbc&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA, and<br />&nbsp;&nbsp;&nbsp;iBatis. (depends on spring-core, spring-beans, spring-context,<br />&nbsp;&nbsp;&nbsp;spring-tx) Define this if you need ORM (org.springframework.orm.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-orm&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Object-to-XML Mapping (OXM) abstraction and integration with JAXB,<br />&nbsp;&nbsp;&nbsp;JiBX, Castor, XStream, and XML Beans. (depends on spring-core,<br />&nbsp;&nbsp;&nbsp;spring-beans, spring-context) Define this if you need OXM<br />&nbsp;&nbsp;&nbsp;(org.springframework.oxm.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-oxm&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;</p>
<p>&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Transaction Management Abstraction (depends on spring-core,<br />&nbsp;&nbsp;&nbsp;spring-beans, spring-aop, spring-context) Define this if you use<br />&nbsp;&nbsp;&nbsp;Spring Transactions or DAO Exception Hierarchy<br />&nbsp;&nbsp;&nbsp;(org.springframework.transaction.*/org.springframework.dao.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-tx&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Web application development utilities applicable to both Servlet and<br />&nbsp;&nbsp;&nbsp;Portlet Environments (depends on spring-core, spring-beans,<br />&nbsp;&nbsp;&nbsp;spring-context) Define this if you use Spring MVC, or wish to use<br />&nbsp;&nbsp;&nbsp;Struts, JSF, or another web framework with Spring<br />&nbsp;&nbsp;&nbsp;(org.springframework.web.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-web&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Spring MVC for Servlet Environments (depends on spring-core,<br />&nbsp;&nbsp;&nbsp;spring-beans, spring-context, spring-web) Define this if you use<br />&nbsp;&nbsp;&nbsp;Spring MVC with a Servlet Container such as Apache Tomcat<br />&nbsp;&nbsp;&nbsp;(org.springframework.web.servlet.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-webmvc&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Spring MVC for Portlet Environments (depends on spring-core,<br />&nbsp;&nbsp;&nbsp;spring-beans, spring-context, spring-web) Define this if you use<br />&nbsp;&nbsp;&nbsp;Spring MVC with a Portlet Container<br />&nbsp;&nbsp;&nbsp;(org.springframework.web.portlet.*)<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-webmvc-portlet&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework.security&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-security-acl&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework.security&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-security-config&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework.security&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-security-core&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework.security&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-security-taglibs&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework.security&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-security-web&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;Support for testing Spring applications with tools such as JUnit and<br />&nbsp;&nbsp;&nbsp;TestNG This artifact is generally always defined with a 'test' scope<br />&nbsp;&nbsp;&nbsp;for the integration testing framework and unit testing stubs<br />&nbsp;&nbsp;--&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.springframework&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;spring-test&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;${org.springframework.version}&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;test&lt;/scope&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;net.sourceforge.stripes&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;stripes&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.5.4&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.aspectj&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;aspectjrt&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.6.8&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.aspectj&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;aspectjweaver&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.6.8&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;&lt;dependency&gt; &lt;groupId&gt;com.caucho&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;burlap&lt;/artifactId&gt; &lt;version&gt;2.1.12&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;runtime&lt;/scope&gt; &lt;/dependency&gt; &lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-httpclient&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-httpclient&lt;/artifactId&gt; &lt;version&gt;3.0.1&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;com.caucho&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;hessian&lt;/artifactId&gt; &lt;version&gt;3.1.3&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;com.caucho&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;hessian&lt;/artifactId&gt; &lt;version&gt;2.1.12&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;runtime&lt;/scope&gt; &lt;/dependency&gt; &lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;commons-httpclient&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;commons-httpclient&lt;/artifactId&gt; &lt;version&gt;3.1&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;net.sf.json-lib&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;json-lib&lt;/artifactId&gt; &lt;version&gt;2.1&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;classifier&gt;jdk15&lt;/classifier&gt; &lt;/dependency&gt;<br />&nbsp;&nbsp;--&gt;</p>
<p>&nbsp;&nbsp;&lt;!-- spring mybatis --&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;cglib&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;cglib-nodep&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;2.2&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.mybatis&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;mybatis&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;3.0.5&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.mybatis&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;mybatis-spring&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.0.0&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p><br />&nbsp;&nbsp;&lt;!-- mysql-jdbc --&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;mysql&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;5.1.18&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!-- java mail --&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;javax.mail&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;mail&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.4&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!-- start web工程依赖包 --&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;javax.servlet&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;servlet-api&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;2.5&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;provided&lt;/scope&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;jsp-api&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;2.1&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;provided&lt;/scope&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!--<br />&nbsp;&nbsp;&nbsp;&lt;dependency&gt; &lt;groupId&gt;javax.servlet&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;jstl&lt;/artifactId&gt; &lt;version&gt;1.2&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;provided&lt;/scope&gt; &lt;/dependency&gt;<br />&nbsp;&nbsp;--&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;jstl&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;jstl&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.1.2&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;<br />&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;taglibs&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;standard&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.1.2&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;!-- end web工程依赖包 --&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.slf4j&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.6.6&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.slf4j&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;slf4j-log4j12&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.6.6&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;log4j&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;log4j&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;1.2.16&lt;/version&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&nbsp;&lt;dependency&gt;<br />&nbsp;&nbsp;&nbsp;&lt;groupId&gt;junit&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;junit&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp;&lt;version&gt;4.0&lt;/version&gt;<br />&nbsp;&nbsp;&nbsp;&lt;scope&gt;test&lt;/scope&gt;<br />&nbsp;&nbsp;&lt;/dependency&gt;</p>
<p>&nbsp;&lt;/dependencies&gt;</p>
<p>&lt;/project&gt;<br /></p> <img src ="http://www.blogjava.net/tiandizhijian/aggbug/382442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tiandizhijian/" target="_blank">秋天的山谷</a> 2012-07-07 14:54 <a href="http://www.blogjava.net/tiandizhijian/articles/spring.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>