📄 j-jdo-6-3.html
字号:
</tr>
<tr>
<td colspan="6"><img alt="" height="4" width="390" border="0" src="../i/c.gif"></td>
</tr>
</form>
</table>
</td>
</tr>
<tr>
<td class="hbg" height="21" width="160"></td><td class="bbg" valign="top" height="21" colspan="2"> <a href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/" class="mainlink">IBM 主页</a><span class="divider"> | </span><a href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/products/index.shtml" class="mainlink">产品与服务</a><span class="divider"> | </span><a href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/support/index.shtml" class="mainlink">支持与下载</a><span class="divider"> | </span><a href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/account/index.shtml" class="mainlink">个性化服务</a></td>
</tr>
</table>
<TABLE width="100%" cellspacing="0" cellpadding="0" border="0">
<TR>
<TD bgcolor="#ffffff" height="1" width="150"><IMG alt="" src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#cc6633" height="3" width="150"><IMG alt="" src="../i/c.gif" width="150" height="3"></TD>
</TR>
<TR>
<TD bgcolor="#333333" height="1" width="150"><IMG alt="" src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#000000" height="1" width="150"><IMG alt="" src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#ffffff" height="1" width="150"><IMG alt="" src="../i/c.gif" width="150" height="2"></TD>
</TR>
</TABLE>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><font face="Verdana, sans-serif" size="-1"><a href="http://www.ibm.com/">IBM</a> : <a href="/developerWorks/cn/index.shtml">developerWorks 中国网站</a> : <a href="/developerWorks/cn/java/index.shtml">java</a> : <a href="/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle">教学 - 在线教程</a></font>
<br>
<img alt="Java 数据对象上机实践" src="imagemaster/masthead.jpg"></td><td width="*" valign="bottom" align="right"><a border="0" href="j-jdo.zip"><img alt="下载 ZIP 文件" border="0" src="../i/icon-zip.gif"></a><a target="_blank" href="../tutorial_eng/index.html" border="0"><img alt="英文原文" border="0" src="../i/icon-source.gif"></a>
</td>
</tr>
<tr>
<td height="2" colspan="2"><img alt="" height="2" width="1" src="../i/c.gif"></td>
</tr>
</table>
<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
<TR>
<TD width="150" height="1" bgcolor="#000000" colspan="6"><IMG alt="" height="1" width="150" src="../i/c.gif"></TD>
</TR>
<TR>
<TD background="../i/sw-gold.gif"><a border="0" href="index.html" onMouseOver="iOver('topmain'); iOver('bottommain'); self.status=mainblurb; return true;" onMouseOut="iOut('topmain'); iOut('bottommain'); self.status=''; return true;"><img alt="主菜单" border="0" src="../i/main.gif" name="topmain"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topsection'); iOver('bottomsection'); self.status=sectionblurb; return true;" onMouseOut="iOut('topsection'); iOut('bottomsection'); self.status=''; return true;" href="index6.html"><img alt="章节菜单" border="0" src="../i/section.gif" name="topsection"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topfeedback'); iOver('bottomfeedback'); self.status=feedbackblurb; return true;" onMouseOut="iOut('topfeedback'); iOut('bottomfeedback'); self.status=''; return true;" href="j-jdo-6-4.html"><img alt="给出此教程的反馈意见" border="0" src="../i/feedback.gif" name="topfeedback"></a></TD><TD width="100%" background="../i/sw-gold.gif"><img alt="" src="../i/c.gif"></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topprevious'); iOver('bottomprevious'); self.status=previousblurb; return true;" onMouseOut="iOut('topprevious'); iOut('bottomprevious'); self.status=''; return true;" href="j-jdo-6-2.html"><img alt="上页" border="0" src="../i/previous.gif" name="topprevious"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topnext'); iOver('bottomnext'); self.status=nextblurb; return true;" onMouseOut="iOut('topnext'); iOut('bottomnext'); self.status=''; return true;" href="j-jdo-6-4.html"><img alt="下页" border="0" src="../i/next.gif" name="topnext"></a></TD>
</TR>
</TABLE>
<table bgcolor="ffffff" cellspacing="0" cellpadding="2" border="0" height="400" width="100%">
<tr valign="bottom">
<a name="navskip"></a><td height="25" colspan="4"><img alt="6.结束语和参考资料" src="imagemaster/titlebar6.jpg" border="0" height="25" width="562"></td>
</tr>
<tr>
<td bgcolor="ffffff" width="15"> </td><td bgcolor="ffffff" width="12"> </td><td valign="top" align="left" bgcolor="ffffff" width="*">
<p>
<br>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="90%"><font size="4" face="Verdana, Arial, Helvetica"><b>参考资料</b></font></td><td width="200" align="right"><font size="1" face="Verdana, Arial, Helvetica"><nobr> 第 3 页(共4 页)</nobr></font></td>
</tr>
</table>
<br>
<br>
</p>
<font size="2" face="Verdana, Arial, Helvetica">
<p>
<b>下载</b>
</p>
<ul>
<li>下载<binref href="jdo-source.zip"></binref>,本教程使用的所有示例的源文件。<br>
<br>
</li>
<li>
<a href="http://java.sun.com/j2se/">Java 2 平台,标准版</a>(http://java.sun.com/j2se/)可从 Sun Microsystems 获得。<br>
<br>
</li>
<li>
<a href="http://access1.sun.com/jdo/">Java 数据对象规范、信息以及参考实现页面</a>(http://access1.sun.com/jdo/)包含有关 JDO 的最新信息。<br>
<br>
</li>
<li>我们将 <a href="http://www.libelis.com">LIBeLIS 社区版 JDO 1.0</a>(http://www.libelis.com)用作 JDO 实现(下载时需要站点注册)。<br>
<br>
</li>
<li>
<a href="http://www.mysql.org">MySQL 开放源码关系数据库</a>(http://www.mysql.org)用于本教程中的数据持久性。<br>
<br>
</li>
<li>
<a href="http://mmmysql.sourceforge.net/">MM.MySQL 开放源码 JDBC 驱动程序</a>(http://mmmysql.sourceforge.net/)用于对 MySQL 数据库进行 Java 访问。<br>
<br>
</li>
<li>可从 Jakarta 项目网站上下载 <a href="http://jakarta.apache.org/ant/">Apache Ant</a>(http://jakarta.apache.org/ant/),目前可获得版本 1.5 的 beta 测试版 2。</li>
</ul>
<p>
<b>文章和教程</b>
</p>
<ul>
<li>Dennis Sosnoski 在他的文章“<a href="http://www-106.ibm.com/developerworks/java/library/x-bindcastor/index.html">XML in Java: Data binding with Castor</a>”(<i>developerWorks</i>,2002 年 4 月,http://www-106.ibm.com/developerworks/java/library/x-bindcastor/index.html)中剖析了另一种数据绑定技术 Castor。<br>
<br>
</li>
<li>由 Daniel Steinberg 编写的教程“<a href="http://www-105.ibm.com/developerworks/education.nsf/java-onlinecourse-bytitle/29E38C9B6910F69F86256B51004F94B7?OpenDocument">Data binding with JAXB</a>”(<i>developerWorks</i>,2002 年 1 月,http://www-106.ibm.com/developerworks/education/r-xjaxb.html)将使您能开始使用 Sun Microsystems 的这项数据绑定技术。<br>
<br>
</li>
<li>由 Robert Brunner 编写的教程“<a href="http://www-105.ibm.com/developerworks/education.nsf/java-onlinecourse-bytitle/5D92193F478974D386256B210044A302?OpenDocument">Building Web-based applications with JDBC</a>”(<i>developerWorks</i>,2001 年 12 月,http://www-106.ibm.com/developerworks/education/r-jdbcw.html)是关于使用 JDBC 编程的基本原理的优秀介绍。<br>
<br>
</li>
<li>有关高级 JDBC 操作的更多信息,请参阅 Robert Brunner 的 JDBC 系列教程的第二篇“<a href="http://www-105.ibm.com/developerworks/education.nsf/java-onlinecourse-bytitle/975BFD2C367CFFD686256B0500581B3B?OpenDocument">Advanced database operations with JDBC</a>”(<i>developerWorks</i>,2001 年 11 月,http://www-106.ibm.com/developerworks/education/r-jdbc3.html)。<br>
<br>
</li>
<li>Rick Hightower 在他的两部分教程系列:“An introduction to Container Managed Persistence and Relationships”<a href="http://www-105.ibm.com/developerworks/education.nsf/java-onlinecourse-bytitle/B6C04F7C5DB8A7ED86256B65004AD53E?OpenDocument">第 1 部分</a>(http://www-106.ibm.com/developerworks/education/r-wscomp.html)和<a href="http://www-105.ibm.com/developerworks/education.nsf/webservices-onlinecourse-bytitle/D3A8295A887336F586256B8200483C58?OpenDocument">第 2 部分</a>(<i>developerWorks</i>,2002 年 3 月,http://www-106.ibm.com/developerworks/education/r-wscomp2.html)中研究了容器管理的持久性。<br>
<br>
</li>
<li>在 <a href="http://www.jdocentral.com">JDO Central</a>(http://www.jdocentral.com)上,您可以获得有关 Java 数据对象的不断维护的最新信息。<br>
<br>
</li>
<li>关注 Robin Roos 编写的 <a href="http://www.ogilviepartners.com/JdoBook.html">Java Data Objects</a>( http://www.ogilviepartners.com/JdoBook.html),它很快将由 Addison-Wesley 出版(2002 年 8 月)。</li>
</ul>
<p>
<b>其它参考资料</b>
</p>
<ul>
<li>在 <i>developerWorks</i>
<a href="/developerWorks/cn/java/index.shtml">Java 技术专区</a>(http://www-106.ibm.com/developerworks/java/)上您可以找到有关 Java 编程各个方面的几百篇文章。<br>
<br>
</li>
<li>请查阅 <i>developerWorks</i> Java 技术专区<a href="http://www-105.ibm.com/developerworks/education.nsf/dw/java-onlinecourse-bytitle?OpenDocument&Count=500/">教程页面</a>(http://www-105.ibm.com/developerworks/education.nsf/dw/java-onlinecourse-bytitle?OpenDocument&Count=500/)获取 <i>developerWorks</i>上更多免费教程的完整列表。<br>
<br>
</li>
<li>世界各地的 IBM 研究团队正不遗余力地开发和研究新技术。关注 <a href="/developerWorks/cgi-bin/click.cgi?url=http://www.research.ibm.com/&origin=j">IBM Research 主页</a>(http://www.research.ibm.com/)获取信息技术方面的最新发现。</li>
</ul>
<br>
</font></td>
</tr>
</table>
<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
<TR>
<TD background="../i/sw-gold.gif"><a border="0" href="index.html" onMouseOver="iOver('topmain'); iOver('bottommain'); self.status=mainblurb; return true;" onMouseOut="iOut('topmain'); iOut('bottommain'); self.status=''; return true;"><img alt="主菜单" border="0" src="../i/main.gif" name="bottommain"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topsection'); iOver('bottomsection'); self.status=sectionblurb; return true;" onMouseOut="iOut('topsection'); iOut('bottomsection'); self.status=''; return true;" href="index6.html"><img alt="章节菜单" border="0" src="../i/section.gif" name="bottomsection"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topfeedback'); iOver('bottomfeedback'); self.status=feedbackblurb; return true;" onMouseOut="iOut('topfeedback'); iOut('bottomfeedback'); self.status=''; return true;" href="j-jdo-6-4.html"><img alt="给出此教程的反馈意见" border="0" src="../i/feedback.gif" name="bottomfeedback"></a></TD><TD width="100%" background="../i/sw-gold.gif"><img alt="" src="../i/c.gif"></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topprevious'); iOver('bottomprevious'); self.status=previousblurb; return true;" onMouseOut="iOut('topprevious'); iOut('bottomprevious'); self.status=''; return true;" href="j-jdo-6-2.html"><img alt="上页" border="0" src="../i/previous.gif" name="bottomprevious"></a></TD><TD background="../i/sw-gold.gif"><a border="0" onMouseOver="iOver('topnext'); iOver('bottomnext'); self.status=nextblurb; return true;" onMouseOut="iOut('topnext'); iOut('bottomnext'); self.status=''; return true;" href="j-jdo-6-4.html"><img alt="下页" border="0" src="../i/next.gif" name="bottomnext"></a></TD>
</TR>
<TR>
<TD width="150" height="1" bgcolor="#000000" colspan="6"><IMG alt="" height="1" width="150" src="../i/c.gif"></TD>
</TR>
</TABLE>
<TABLE width="100%" cellpadding="0" cellspacing="0" border="0">
<TR>
<TD width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img alt="" height="1" width="1" src="../i/c.gif"></td>
</tr>
<tr valign="top">
<td class="bbg" height="21"> <a class="mainlink" href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/ibm/index.shtml">关于 IBM</a><span class="divider"> | </span><a class="mainlink" href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/ibm/privacy/index.shtml">隐私条约</a><span class="divider"> | </span><a class="mainlink" href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/ibm/legal/index.shtml">法律条款</a><span class="divider"> | </span><a class="mainlink" href="/developerWorks/cn/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/ibm/contact/index.shtml">联系 IBM</a></td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -