<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0034)http://www.javaeye.com/topic/87407 -->
<HTML dir=ltr xml:lang="zh-CN"
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>struts2+hibernate+spring配置管理(一)——配置文件 - Struts - Java - JavaEye论坛</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META
content='虽然是简单的用户登录,但东西一点不少,基于MVC原理实现,共分DAO层,SERVICE层,ACTION层和WEB层,其中DAO和SERVICE层都有各自的接口。 今天主要讲解配置文件的代码,我学习实例,喜欢从控制层出发,然后用到了哪些类或者JSP,再一一扯“蛋”扯出来。 当然,还是先看web.xml xml 代码 <?xml version="1.0" encodi ...'
name=description>
<META content="struts2,hibernate,spring Struts Java" name=keywords><LINK
href="/images/favicon.ico" type=image/x-icon rel="shortcut icon"><LINK
title=JavaEye论坛 href="/rss/board/Java" type=application/rss+xml
rel=alternate><LINK title=JavaEye href="/open_search.xml"
type=application/opensearchdescription+xml rel=search><LINK media=screen
href="struts2+hibernate+spring配置文件.files/forum.css" type=text/css
rel=stylesheet>
<SCRIPT src="struts2+hibernate+spring配置文件.files/application.js"
type=text/javascript></SCRIPT>
<LINK media=screen
href="struts2+hibernate+spring配置文件.files/SyntaxHighlighter.css" type=text/css
rel=stylesheet>
<SCRIPT src="struts2+hibernate+spring配置文件.files/shCoreCommon.js"
type=text/javascript></SCRIPT>
<SCRIPT src="struts2+hibernate+spring配置文件.files/hotkey.js"
type=text/javascript></SCRIPT>
<SCRIPT src="struts2+hibernate+spring配置文件.files/dragdrop.js"
type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.2900.5890" name=GENERATOR></HEAD>
<BODY>
<DIV id=page>
<DIV id=header>
<DIV class=clearfix>
<DIV id=user_nav><A class=welcome title=登录
href="http://www.javaeye.com/login">您还未登录 !</A> <A style="COLOR: red"
href="http://www.javaeye.com/all">我的应用</A> <A
href="http://www.javaeye.com/login">登录</A> <A class=nobg
href="http://www.javaeye.com/signup">注册</A> </DIV></DIV>
<DIV class=clearfix>
<DIV id=branding><A href="http://www.javaeye.com/"><IMG
title=JavaEye-最棒的软件开发交流社区 alt=JavaEye-最棒的软件开发交流社区
src="struts2+hibernate+spring配置文件.files/logo.gif"></A> </DIV>
<DIV id=gg><IMG height=90 src="struts2+hibernate+spring配置文件.files/banner.jpg"
width=728></DIV></DIV></DIV>
<DIV class=clearfix id=content>
<DIV id=main>
<DIV class=clearfix>
<DIV class=crumbs><A href="http://www.javaeye.com/forums">论坛首页</A> <SPAN
class=arrow>→</SPAN> <A
href="http://www.javaeye.com/forums/board/Java">Java编程和Java企业应用版</A> <SPAN
class=arrow>→</SPAN> <A
href="http://www.javaeye.com/forums/tag/Struts">Struts</A> <SPAN
class=arrow>→</SPAN>
<H1>struts2+hibernate+spring配置管理(一)——配置文件</H1></DIV></DIV>
<DIV id=forum_tag_list><A href="http://www.javaeye.com/forums/board/Java">全部</A>
<A href="http://www.javaeye.com/forums/tag/Hibernate">Hibernate</A> <A
href="http://www.javaeye.com/forums/tag/Spring">Spring</A> <A
href="http://www.javaeye.com/forums/tag/Struts">Struts</A> <A
href="http://www.javaeye.com/forums/tag/iBATIS">iBATIS</A> <A
href="http://www.javaeye.com/forums/tag/J2EE">企业应用</A> <A
href="http://www.javaeye.com/forums/tag/Design-Pattern">设计模式</A> <A
href="http://www.javaeye.com/forums/tag/DAO">DAO</A> <A
href="http://www.javaeye.com/forums/tag/Object-Domain">领域模型</A> <A
href="http://www.javaeye.com/forums/tag/OO">OO</A> <A
href="http://www.javaeye.com/forums/tag/Tomcat">Tomcat</A> <A
href="http://www.javaeye.com/forums/tag/SOA">SOA</A> <A
href="http://www.javaeye.com/forums/tag/JBoss">JBoss</A> <A
href="http://www.javaeye.com/forums/tag/Swing">Swing</A> <A
href="http://www.javaeye.com/forums/tag/Java">Java综合</A> </DIV>
<DIV class=actions>
<DIV class=buttons></DIV>
<DIV class=wrapper>
<DIV id=forum_recommended_f4></DIV>
<DIV class=info>浏览 21983 次</DIV></DIV></DIV>
<TABLE id=forum_main cellSpacing=1>
<THEAD>
<TR>
<TH class=topic_title colSpan=2>
<DIV class=wrapper><SPAN class=locked>锁定老贴子</SPAN> <A
href="http://www.javaeye.com/topic/87407">主题:struts2+hibernate+spring配置管理(一)——配置文件</A></DIV>
<DIV id=topic_rate_box>精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖
(0)</DIV></TH></TR>
<TR>
<TD class=first_col>作者</TD>
<TD class=last_col>正文</TD></TR></THEAD>
<TBODY id=posts>
<TR id=305384>
<TD class=postauthor>
<UL>
<LI class=name>xianglg
<LI>等级: 初级会员
<LI><A href="http://xianglg.javaeye.com/" target=_blank><IMG class=logo
title="xianglg的博客: java探路者" alt=xianglg的博客
src="struts2+hibernate+spring配置文件.files/user-logo.gif"></A>
<LI>文章: 26
<LI>积分: 30
<LI>来自: 杭州
<LI><IMG src="struts2+hibernate+spring配置文件.files/offline.gif">
</LI></UL></TD>
<TD class=postcontent>
<DIV class=postactions>
<DIV class=description> 发表时间:2007-06-06 </DIV>
<DIV class=links></DIV></DIV>
<DIV class="postbody clearfix">
<SCRIPT type=text/javascript>
var hunters = ["\u003Ca href='/https/download.csdn.net/jobs/515' target='_blank' style='color:#000;'\u003E\u003Cspan style='font-weight:bold;'\u003E\u4e0a\u6d77: \u003C/span\u003E \u4e0a\u6d77\uff1a\u5929\u4f1a\u7693\u95fb\u8bda\u8058\u8d44\u6df1Java\u67b6\u6784\u5e08\u003C/a\u003E","\u003Ca href='/https/download.csdn.net/jobs/519' target='_blank' style='color:#000;'\u003E\u003Cspan style='font-weight:bold;'\u003E\u5b89\u5fbd: \u003C/span\u003E \u5408\u80a5,\u676d\u5dde,\u82cf\u5dde\uff1a\u8bda\u8058java\u9ad8\u7ea7\u5f00\u53d1\u5de5\u7a0b\u5e08\u003C/a\u003E","\u003Ca href='/https/download.csdn.net/jobs/518' target='_blank' style='color:#000;'\u003E\u003Cspan style='font-weight:bold;'\u003E\u5b89\u5fbd: \u003C/span\u003E \u5408\u80a5,\u676d\u5dde,\u82cf\u5dde\uff1a\u8bda\u8058java\u67b6\u6784\u5e08\u003C/a\u003E"]
var hunter_id = Math.ceil(Math.random() * hunters.length) - 1;
if(hunter_id == -1) hunter_id = 0;
</SCRIPT>
<DIV id=hunter_recommended
style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid"><SPAN
id=hunters_nav style="MARGIN-RIGHT: 5px"><A
style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; size: 13px"
onclick="hunter_id <= 0 ? hunter_id = hunters.length - 1 : hunter_id--; $('hunters').update(hunters[hunter_id]);return false;"
href="http://www.javaeye.com/topic/87407#"><</A> <A
style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; size: 13px"
onclick="hunter_id >= hunters.length - 1 ? hunter_id = 0 : hunter_id++; $('hunters').update(hunters[hunter_id]);return false;"
href="http://www.javaeye.com/topic/87407#">></A> </SPAN>猎头职位: <SPAN
id=hunters>
<SCRIPT type=text/javascript>document.write(hunters[hunter_id]);</SCRIPT>
</SPAN></DIV>
<DIV id=related_topics>相关文章: <SPAN class=close><A title=�