﻿<?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-ybc-文章分类-SSH</title><link>http://www.blogjava.net/ybc/category/30391.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 11 Apr 2008 05:15:38 GMT</lastBuildDate><pubDate>Fri, 11 Apr 2008 05:15:38 GMT</pubDate><ttl>60</ttl><item><title>Unsupported major.minor version 49.0 报错</title><link>http://www.blogjava.net/ybc/articles/191827.html</link><dc:creator>ybc</dc:creator><author>ybc</author><pubDate>Thu, 10 Apr 2008 04:48:00 GMT</pubDate><guid>http://www.blogjava.net/ybc/articles/191827.html</guid><wfw:comment>http://www.blogjava.net/ybc/comments/191827.html</wfw:comment><comments>http://www.blogjava.net/ybc/articles/191827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ybc/comments/commentRss/191827.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ybc/services/trackbacks/191827.html</trackback:ping><description><![CDATA[<p><font style="background-color: #c0dcc0">&nbsp;我遇到的情况：<br />
&nbsp;&nbsp; 启动weblogic8.1后发生的错误，weblogic8.1只支持jdk1.4版本的，我用myeclipse</font></p>
<p><font style="background-color: #c0dcc0">发布web应用程序时，用编译器1.5版本的，这样导致了用低版本的jdk去跑了高版本的</font></p>
<p><font style="background-color: #c0dcc0">jdk编译出来的class文件，当然报错了：Unsupported major.minor version 49.0（不</font></p>
<p><font style="background-color: #c0dcc0">支持主次版本号49.0，49.0正是jdk1.5的版本号）</font></p>
<p><font style="background-color: #c0dcc0">&nbsp;&nbsp; 在myeclispe的解决方法：<br />
&nbsp;&nbsp; 修改project--&gt;property--&gt;java compiler--&gt;java&nbsp;&nbsp; compliance level 把它调低,</font><font style="background-color: #c0dcc0">从5.0--&gt;1.4，改后自动编译一下，再发布就ok了^_^</font></p>
<img src ="http://www.blogjava.net/ybc/aggbug/191827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ybc/" target="_blank">ybc</a> 2008-04-10 12:48 <a href="http://www.blogjava.net/ybc/articles/191827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ant 入门简单使用的详解</title><link>http://www.blogjava.net/ybc/articles/190148.html</link><dc:creator>ybc</dc:creator><author>ybc</author><pubDate>Tue, 01 Apr 2008 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/ybc/articles/190148.html</guid><wfw:comment>http://www.blogjava.net/ybc/comments/190148.html</wfw:comment><comments>http://www.blogjava.net/ybc/articles/190148.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ybc/comments/commentRss/190148.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ybc/services/trackbacks/190148.html</trackback:ping><description><![CDATA[<div class="blog_content"><span style="font-size: large"><span style="color: red">第一步：</span>设置下系统环境变量中的path＝D:\apache-ant-1.6.5\bin （你的ant安装路径）</span> <br />
<span style="font-size: large"><span style="color: red">第二步：</span>就可以在cmd的控制台上输入ant 回车就可以看到有提示什么文件不存在了 <br />
<br />
</span><span style="font-size: large"><span style="color: red">第三步：</span>当然是最重要的、最麻烦的一步了，配置build.xml文件。</span> <br />
我这里做了一个简单的template，也是常常用到的。废话不说了自己看吧。 <br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="gb2312"&nbsp;</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">project&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="spring"</span><span style="color: #ff0000">&nbsp;basedir</span><span style="color: #0000ff">="."</span><span style="color: #ff0000">&nbsp;default</span><span style="color: #0000ff">="run"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">这里的default定义的表示&nbsp;在cmd控制台中直接输入ant回车后就直接执行target&nbsp;name＝run的这一步</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">path&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="classpath"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">被引用的jar包或class文件的定义，后面要用到它</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">fileset&nbsp;</span><span style="color: #ff0000">dir</span><span style="color: #0000ff">="E:\sshlib"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;程序要用的jar包都放在了e盘的sshlib目录下</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">include&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="*.jar"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">fileset</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">pathelement&nbsp;</span><span style="color: #ff0000">path</span><span style="color: #0000ff">="."</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">当前目录中的class的引用</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">path</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">target&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="compile"</span><span style="color: #ff0000">&nbsp;description</span><span style="color: #0000ff">="Compile&nbsp;all&nbsp;source&nbsp;code"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">javac&nbsp;</span><span style="color: #ff0000">destdir</span><span style="color: #0000ff">="."</span><span style="color: #ff0000">&nbsp;debug</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #ff0000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />deprecation</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;optimize</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;failonerror</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">destdir定义了编译后的存放位置在当前目录</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">src&nbsp;</span><span style="color: #ff0000">path</span><span style="color: #0000ff">="."</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">源文件的路径在当前目录</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpath&nbsp;</span><span style="color: #ff0000">refid</span><span style="color: #0000ff">="classpath"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">就是这里了，引用了上面的定义的包路径</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">javac</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">target</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">target&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="run"</span><span style="color: #ff0000">&nbsp;description</span><span style="color: #0000ff">="run&nbsp;the&nbsp;main&nbsp;class"</span><span style="color: #ff0000">&nbsp;depends</span><span style="color: #0000ff">="compile"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;执行带main的class&nbsp;前提是上面的compile已经正确执行过了</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">java&nbsp;</span><span style="color: #ff0000">classname</span><span style="color: #0000ff">="ybc.FactroyTest"</span><span style="color: #ff0000">&nbsp;fork</span><span style="color: #0000ff">="yes"</span><span style="color: #ff0000">&nbsp;failonerror</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;注意这里ybc对应的是class中package的包名</span><span style="color: #008000">--&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">classpath&nbsp;</span><span style="color: #ff0000">refid</span><span style="color: #0000ff">="classpath"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">java</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">target</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
<br />
<span style="font-size: large"><span style="color: red">附：</span>常用的标签和数据类型详解 如下：</span> <br />
1.&lt;project&gt;标签每个构建文件对应一个项目。&lt;project&gt;标签时构建文件的根标签。它可以有多个内在属性，就如代码中所示，其各个属性的含义分别如下。 <br />
(1) default表示默认的运行目标，这个属性是必须的。 <br />
(2) basedir表示项目的基准目录。 <br />
(3) name表示项目名。 <br />
(4) description表示项目的描述。每个构建文件都对应于一个项目，但是大型项目经常包含大量的子项目，每一个子项目都可以有自己的构建文件。 <br />
<br />
2.&lt;target&gt;标签一个项目标签下可以有一个或多个target标签。一个target标签可以依赖其他的target标签。例如，有一个target用于编译程序，另一个target用于声称可执行文件。在生成可执行文件之前必须先编译该文件，因策可执行文件的target依赖于编译程序的target。Target的所有属性如下。 <br />
(1) name表示标明，这个属性是必须的。 <br />
(2) depends表示依赖的目标。 <br />
(3) if表示仅当属性设置时才执行。 <br />
(4) unless表示当属性没有设置时才执行。 <br />
(5) description表示项目的描述。 <br />
<br />
3．&lt;javac&gt;标签该标签用于编译一个或一组java文件，其属性如下: <br />
(1).srcdir表示源程序的目录。 <br />
(2).destdir表示class文件的输出目录。 <br />
(3).include表示被编译的文件的模式。 <br />
(4).excludes表示被排除的文件的模式。 <br />
(5).classpath表示所使用的类路径。 <br />
(6).debug表示包含的调试信息。 <br />
(7).optimize表示是否使用优化。 <br />
(8).verbose 表示提供详细的输出信息。 <br />
(9).fileonerror表示当碰到错误就自动停止。 <br />
<br />
4．&lt;java&gt;标签该标签用来执行编译生成的.class文件，其属性如下。 <br />
(1).classname 表示将执行的类名。 <br />
(2).jar表示包含该类的JAR文件名。 <br />
(3).classpath所表示用到的类路径。 <br />
(4).fork表示在一个新的虚拟机中运行该类。 <br />
(5).failonerror表示当出现错误时自动停止。 <br />
(6).output 表示输出文件。 <br />
(7).append表示追加或者覆盖默认文件。 <br />
<br />
5. fileset类型Fileset 数据类型定义了一组文件，并通常表示为&lt;fileset&gt;元素。不过，许多ant任务构建成了隐式的fileset,这说明他们支持所有的fileset属性和嵌套元素。以下为fileset 的属性列表。 <br />
(1).dir表示fileset 的基目录。 <br />
(2).casesensitive的值如果为false，那么匹配文件名时，fileset不是区分大小写的，其默认值为true。 <br />
(3).defaultexcludes 用来确定是否使用默认的排除模式，默认为true。 <br />
(4).excludes 是用逗号分隔的需要派出的文件模式列表。 <br />
(5).excludesfile 表示每行包含一个排除模式的文件的文件名。 <br />
(6).includes 是用逗号分隔的，需要包含的文件模式列表。 <br />
(7).includesfile 表示每行包括一个包含模式的文件名。 <br />
<br />
6. Path类型Path元素用来表示一个类路径，不过它还可以用于表示其他的路径。在用作某个属性时，路经中的各项用分号或冒号隔开。在构建的时候，此分隔符将代替当前平台中所有的路径分隔符，其拥有的属性如下。 <br />
(1).location 表示一个文件或目录。Ant在内部将此扩展为一个绝对路径。 <br />
(2).refid 是对当前构建文件中某处定义的一个path的引用。 <br />
(3).path表示一个文件或路径名列表。 </div>
<script type="text/javascript">
  dp.SyntaxHighlighter.ClipboardSwf = '/javascripts/syntaxhighlighter/clipboard.swf';
  dp.SyntaxHighlighter.HighlightAll('code', true, true);

  fix_image_size($$('div.blog_content img'), 700);
</script>
<img src ="http://www.blogjava.net/ybc/aggbug/190148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ybc/" target="_blank">ybc</a> 2008-04-01 17:11 <a href="http://www.blogjava.net/ybc/articles/190148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用spring2.0+hibernate3.2来做个hbm2ddl（hibernate配置文件直接帮你建表）简单示例 </title><link>http://www.blogjava.net/ybc/articles/ybc.html</link><dc:creator>ybc</dc:creator><author>ybc</author><pubDate>Wed, 26 Mar 2008 07:22:00 GMT</pubDate><guid>http://www.blogjava.net/ybc/articles/ybc.html</guid><wfw:comment>http://www.blogjava.net/ybc/comments/188764.html</wfw:comment><comments>http://www.blogjava.net/ybc/articles/ybc.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ybc/comments/commentRss/188764.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ybc/services/trackbacks/188764.html</trackback:ping><description><![CDATA[<p>运行环境：eclipse3.2＋myeclispe5.1<br />
数据库：mysql4.1<br />
服务期：tomcat5.5<br />
框架：spring2.0＋hibernate3.2<br />
1。第一步：把环境搭起来，建个webproject项目<br />
2。第二步：建个简单的类</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如：
<p><font style="background-color: #c0dcc0">package vo;</font></p>
<p><font style="background-color: #c0dcc0">public class Student {<br />
&nbsp;private int id;<br />
&nbsp;private String name;<br />
&nbsp;public Student(int id, String name) {<br />
&nbsp;&nbsp;super();<br />
&nbsp;&nbsp;this.id = id;<br />
&nbsp;&nbsp;this.name = name;<br />
&nbsp;}<br />
&nbsp;public int getId() {<br />
&nbsp;&nbsp;return id;<br />
&nbsp;}<br />
&nbsp;public void setId(int id) {<br />
&nbsp;&nbsp;this.id = id;<br />
&nbsp;}<br />
&nbsp;public String getName() {<br />
&nbsp;&nbsp;return name;<br />
&nbsp;}<br />
&nbsp;public void setName(String name) {<br />
&nbsp;&nbsp;this.name = name;<br />
&nbsp;}</font></p>
<p><font style="background-color: #c0dcc0">}<br />
</font></p>
第三步：配置hbm文件<br />
&nbsp;
<p><font style="background-color: #c0dcc0">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE hibernate-mapping PUBLIC</font></p>
<p><font style="background-color: #c0dcc0">"-//Hibernate/Hibernate&nbsp; Mapping&nbsp; DTD&nbsp; 3.0//EN"</font></p>
<p><font style="background-color: #c0dcc0">"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;hibernate-mapping package="vo"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;!--&nbsp; 每个 class 元素映射一个持久化类 --&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;class name="Student" table="student_table"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;!--&nbsp; 映射标识属性 --&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;id&nbsp; name="id"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;!--&nbsp; 指定主键生成器策略 --&gt;<br />
&nbsp;<br />
&lt;generator&nbsp; class="identity"/&gt;<br />
&nbsp; <br />
&lt;/id&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;!--&nbsp; 映射 name --&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;property&nbsp; name="name"/&gt;</font></p>
<p><font style="background-color: #c0dcc0">&nbsp;<br />
&lt;/class&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/hibernate-mapping&gt;</font></p>
<p><font style="background-color: #c0dcc0"></font>&nbsp;</p>
第四步：配置applicationContext.xml<br />
&nbsp;
<p><font style="background-color: #c0dcc0">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"&gt;<br />
&lt;beans&gt;<br />
&lt;bean id="dataSource"&nbsp; class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;property name="jdbcUrl" value="jdbc:mysql://localhost:3306/school"/&gt;<br />
&nbsp;<br />
&lt;property name="driverClass" value="com.mysql.jdbc.Driver"/&gt;<br />
&nbsp;<br />
&lt;property name="user" value="root"/&gt;<br />
&nbsp;<br />
&lt;property name="password" value="1234"/&gt;<br />
&nbsp;<br />
&lt;property name="maxPoolSize" value="40"/&gt;<br />
&nbsp;<br />
&lt;property name="minPoolSize" value="1"/&gt;<br />
&nbsp;<br />
&lt;property name="initialPoolSize" value="1"/&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;property name="maxIdleTime" value="20"/&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/bean&gt;<br />
&nbsp;<br />
&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt;<br />
&nbsp;<br />
&lt;property name="dataSource" ref="dataSource"/&gt;<br />
&nbsp;<br />
&lt;property name="mappingResources"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;list&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;value&gt;vo/student.hbm.xml&lt;/value&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/list&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/property&gt;<br />
&nbsp;<br />
&lt;property name="hibernateProperties"&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;props&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;prop&nbsp; key="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/prop&gt;<br />
&nbsp;<br />
&lt;prop&nbsp; key="show_sql"&gt;true&lt;/prop&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;prop&nbsp; key="hibernate.hbm2ddl.auto"&gt;update&lt;/prop&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;prop&nbsp; key="hibernate.jdbc.batch_size"&gt;20&lt;/prop&gt;<br />
&nbsp;<br />
&lt;/props&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/property&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/bean&gt;</font></p>
<p><font style="background-color: #c0dcc0">&lt;/beans&gt;</font></p>
<p><font style="background-color: #c0dcc0"></font>&nbsp;</p>
第五步：配置web.xml (注：主要是为了加载applicationContext.xml而用的）<br />
<p><font style="background-color: #c0dcc0">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;web-app version="2.4" <br />
&nbsp;xmlns="http://java.sun.com/xml/ns/j2ee" <br />
&nbsp;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <br />
&nbsp;xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee <br />
&nbsp;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;<br />
&nbsp;<br />
&nbsp;&lt;context-param&gt;<br />
&nbsp;&nbsp;&lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;</font></p>
<p><font style="background-color: #c0dcc0">&nbsp;&nbsp;&lt;param-value&gt;/WEB-INF/applicationContext.xml&lt;/param-value&gt;<br />
&nbsp;<br />
&nbsp;&lt;/context-param&gt;<br />
&nbsp;<br />
&nbsp;&lt;listener&gt;&nbsp;<br />
&nbsp;<br />
&nbsp;&nbsp;&lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;</font></p>
<p><font style="background-color: #c0dcc0">&nbsp;&lt;/listener&gt;<br />
&nbsp;<br />
&lt;/web-app&gt;<br />
第六步：就可以发布项目和运行tomcat，然后在数据库里就可以看到建成的student_table表了，是不是很简单啊，呵呵这只是个简单的入门。<br />
<br />
注意：1.在数据库中要先建好database,我这里是school<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.一些包不要忘记添加：如：antlr.jar,asm.jar,c3p0.jar,cglib.jar,commoons-beanutils.jar,commons-collection,jar<br />
hibernate3.2.jar,jta.jar,mysql-connector.jar<br />
spring-2.0.jar等等<br />
</font></p>
 <img src ="http://www.blogjava.net/ybc/aggbug/188764.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ybc/" target="_blank">ybc</a> 2008-03-26 15:22 <a href="http://www.blogjava.net/ybc/articles/ybc.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>