?? lib0087.html
字號:
<html>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<head>
<title>Other Code Reduction Paradigms</title>
<link rel="STYLESHEET" type="text/css" href="images/xpolecat.css">
<link rel="STYLESHEET" type="text/css" href="images/ie.content.css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td><div STYLE="MARGIN-LEFT: 0.15in;"><a href="toc.html"><img src="images/teamlib.gif" width="62" height="15" border="0" align="absmiddle" alt="Team LiB"></a></div></td>
<td align="right"><div STYLE="MARGIN-LEFT: 0.15in;">
<a href="LiB0086.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0088.html"><img src="images/next.gif" width="41" height="15" border="0" align="absmiddle" alt="Next Section"></a>
</div></td></tr></table>
<br>
<div class="chapter">
<a name="ch12"></a>
<div class="section">
<h2 class="first-section-title"><a name="419"></a><a name="ch12lev1sec6"></a>Other Code Reduction Paradigms</h2><a name="420"></a><a name="IDX-173"></a>
<p class="para">JDBC coding is widely acknowledged as verbose. It isn't complicated code, but there tends to be a lot of it in most applications. Consequently, a number of products have been invented to reduce the amount of code (and the time spent on development and maintenance) for data access objects. These products have achieved mixed success in the marketplace. The bottom line is that they generally don't achieve enough code reduction to pay for their learning curve and performance overhead.</p>
<p class="para">This section lists the most prevalent products and where to get more information about them. Although I don't use these products or recommend them, I think every technical architect should be aware of their existence.</p>
<div class="section">
<h3 class="sect3-title">
<a name="421"></a><a name="ch12lev2sec1"></a>Java Data Objects (JDO)</h3>
<p class="first-para">The JDO specification is now a formal part of the JDK (JSR-12). You can download the reference implementation and get more information at the JDO home page, <a target="_top" class="url" href="http://java.sun.com/products/jdo/">http://java.sun.com/products/jdo/</a>. Additional information about available JDO implementations can be found at <a target="_top" class="url" href="http://www.jdocentral.com/">http://www.jdocentral.com/</a>.</p>
</div>
<div class="section">
<h3 class="sect3-title">
<a name="422"></a><a name="ch12lev2sec2"></a>CocoBase</h3>
<p class="first-para">CocoBase is a commercial object/relational mapping (ORM) product. You can download the software and obtain information on licensing from <a target="_top" class="url" href="http://www.thoughtinc.com/">http://www.thoughtinc.com/</a>.</p>
</div>
<div class="section">
<h3 class="sect3-title">
<a name="423"></a><a name="ch12lev2sec3"></a>TopLink</h3>
<p class="first-para">TopLink is a commercial ORM product that was acquired by Oracle Corporation. You can download the software as well as obtain the documentation from <a target="_top" class="url" href="http://otn.oracle.com/products/ias/toplink/content.html">http://otn.oracle.com/products/ias/toplink/content.html</a>.</p>
</div>
<div class="section">
<h3 class="sect3-title">
<a name="424"></a><a name="ch12lev2sec4"></a>OJB</h3>
<p class="first-para">The ObjectRelationalBridge (OJB) is an open source object/relational mapping tool from Apache. You can download the software and documentation from <a target="_top" class="url" href="http://db.apache.org/ojb/">http://db.apache.org/ojb/</a>.</p>
</div>
</div>
</div><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td><div STYLE="MARGIN-LEFT: 0.15in;"><a href="toc.html"><img src="images/teamlib.gif" width="62" height="15" border="0" align="absmiddle" alt="Team LiB"></a></div></td>
<td align="right"><div STYLE="MARGIN-LEFT: 0.15in;">
<a href="LiB0086.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0088.html"><img src="images/next.gif" width="41" height="15" border="0" align="absmiddle" alt="Next Section"></a>
</div></td></tr></table>
</body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -