⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 start.html

📁 java2高级编程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"><html>	<head>		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">		<meta name="generator" content="Adobe GoLive 4">		<title>Advanced Programming for the Java&#153; 2 Platform</title>		<meta http-equiv="Content-Style-Type" content="text/css">		<link rel="STYLESHEET" href="HTML/Front Matter/FM.css" charset="ISO-8859-1" type="text/css">	</head>	<body bgcolor="white">		<h6 class="Title"><a name="pgfId-1102666"></a>Advanced Programming for<br>		the Java&#153; 2 Platform</h6>		<div class="Body">			<a name="pgfId-1102667"></a></div>		<div class="Body">			<a name="pgfId-1102668"></a>Calvin Austin</div>		<div class="Body">			<a name="pgfId-1102669"></a>Monica Pawlan</div>		<p class="Body"><a name="pgfId-1102670"></a></p>		<p class="Body"></p>		<p class="Body"><a name="pgfId-1110353"></a>To Nicci, Penny, and Elliot</p>		<p class="Body"><a name="pgfId-1102705"></a>-- Calvin</p>		<p class="Body"><a name="pgfId-1102706"></a>To Jeffrey, Helen, John, and Joseph</p>		<p class="Body"><a name="pgfId-1102707"></a>-- Monica</p>		<p class="Body"></p>		<p class="CT"><a name="pgfId-1102708"></a>Contents</p>		<h6 class="CTTOC"><a name="pgfId-1102710"></a>Preface xv</h6>		<h6 class="CTTOC"><a name="pgfId-1102713"></a><a href="HTML/CH01/CH01.html">Chapter 1<br>		Matching Project Requirements with Technology 1</a></h6>		<div class="ATOC">			<a name="pgfId-1102715"></a>Project Requirements 2</div>		<div class="ATOC">			<a name="pgfId-1102717"></a>Interview User Base 2</div>		<div class="ATOC">			<a name="pgfId-1102719"></a>Auction House Requirements 2</div>		<p class="ATOC"><a name="pgfId-1102721"></a>User Requirements 2</p>		<p class="ATOC"><a name="pgfId-1102723"></a>Model the Project 2</p>		<p class="ATOC"><a name="pgfId-1102725"></a>Activity Diagram 5</p>		<p class="ATOC"><a name="pgfId-1102727"></a>Choosing the Software 5</p>		<p class="ATOC"><a name="pgfId-1102729"></a>Duke's Auction Demonstration 7</p>		<p class="BTOC"><a name="pgfId-1102731"></a>Home Page 7</p>		<p class="BTOC"><a name="pgfId-1102733"></a>Registration Page 8</p>		<p class="BTOC"><a name="pgfId-1102735"></a>New Auction Items Today 8</p>		<p class="BTOC"><a name="pgfId-1102737"></a>Items Closing Today 9</p>		<p class="BTOC"><a name="pgfId-1102739"></a>All Items 9</p>		<p class="BTOC"><a name="pgfId-1102741"></a>Search for Items 10</p>		<p class="BTOC"><a name="pgfId-1102743"></a>Sell Item 10</p>		<h6 class="CTTOC"><a href="HTML/CH02/CH02.html" name="pgfId-1102747">Chapter 2<br>		Auction House Application 11</a></h6>		<div class="ATOC">			<a name="pgfId-1102749"></a>A Multitiered Application with Enterprise Beans 12</div>		<div class="BTOC">			<a name="pgfId-1102751"></a>Thin Client Programs and Multitiered Architecture 12</div>		<div class="BTOC">			<a name="pgfId-1102753"></a>Entity and Session Bean Differences 14</div>		<p class="BTOC"><a name="pgfId-1102755"></a>Auction House Workings 15</p>		<p class="BTOC"><a name="pgfId-1102757"></a>Developing and Running Applications 16</p>		<p class="BTOC"><a name="pgfId-1102759"></a>How Multitiered Applications Work 16</p>		<p class="ATOC"><a name="pgfId-1102761"></a>How Enterprise Beans Are Used in the Example 17</p>		<p class="ATOC"><a name="pgfId-1102763"></a><i>AuctionServlet </i>18</p>		<p class="ATOC"><a name="pgfId-1102765"></a>Entity Bean Classes 19</p>		<p class="BTOC"><a name="pgfId-1102767"></a><i>AuctionItem</i> Entity Bean 19</p>		<p class="BTOC"><a name="pgfId-1102769"></a>Auction Items Table 21</p>		<p class="BTOC"><a name="pgfId-1102771"></a><i>Registration</i> Entity Bean 22</p>		<p class="BTOC"><a name="pgfId-1102773"></a><i>Registration</i> Table 22</p>		<p class="ATOC"><a name="pgfId-1102775"></a>Session Bean Classes 22</p>		<p class="BTOC"><a name="pgfId-1102777"></a><i>Bidder</i> Session Bean 23</p>		<p class="BTOC"><a name="pgfId-1102779"></a><i>Seller</i> Session Bean 24</p>		<p class="ATOC"><a name="pgfId-1102781"></a>Container Classes 24</p>		<p class="ATOC"><a name="pgfId-1102783"></a>Examining a Container-Managed Bean 24</p>		<p class="BTOC"><a name="pgfId-1102785"></a>Member Variables 24</p>		<p class="BTOC"><a name="pgfId-1102787"></a>Create Method 25</p>		<p class="BTOC"><a name="pgfId-1102789"></a>Entity Context Methods 25</p>		<p class="BTOC"><a name="pgfId-1102791"></a>Load Method 26</p>		<p class="BTOC"><a name="pgfId-1102793"></a>Store Method 26</p>		<p class="BTOC"><a name="pgfId-1102795"></a>Connection Pooling 26</p>		<p class="BTOC"><a name="pgfId-1102797"></a>Deployment Descriptor 26</p>		<p class="BTOC"><a name="pgfId-1102799"></a>XML Deployment Descriptor 27</p>		<p class="ATOC"><a name="pgfId-1102801"></a>Container-Managed Finder Methods 27</p>		<p class="BTOC"><a name="pgfId-1102803"></a>Finder-Based Search 28</p>		<p class="BTOC"><a name="pgfId-1102805"></a><i>AuctionServlet.searchItems</i> 29</p>		<p class="BTOC"><a name="pgfId-1102807"></a><i>BidderBean.getMatchingItemsList</i> 29</p>		<p class="BTOC"><a name="pgfId-1102809"></a><i>AuctionItemHome.findAllMatchingItems</i> 30</p>		<p class="BTOC"><a name="pgfId-1102811"></a><i>AuctionItemBean</i> Deployment Descriptor 30</p>		<p class="ATOC"><a name="pgfId-1102813"></a><i>AuctionItemBean</i> 30</p>		<p class="ATOC"><a name="pgfId-1102815"></a><i>BidderBean</i> 33</p>		<h6 class="CTTOC"><a href="HTML/CH03/CH03.html" name="pgfId-1102819">Chapter 3<br>		Data and Transaction Management 37</a></h6>		<div class="ATOC">			<a name="pgfId-1102821"></a>Bean-Managed Persistence and the JDBC Platform 38</div>		<div class="BTOC">			<a name="pgfId-1102823"></a>Connect to Database 38</div>		<div class="BTOC">			<a name="pgfId-1102825"></a>Create Method 38</div>		<p class="BTOC"><a name="pgfId-1102827"></a>Load Method 39</p>		<p class="BTOC"><a name="pgfId-1102829"></a>Refresh Method 39</p>		<p class="BTOC"><a name="pgfId-1102831"></a>Store Method 40</p>		<p class="BTOC"><a name="pgfId-1102833"></a>Find Method 41</p>		<p class="ATOC"><a name="pgfId-1102835"></a>Managing Transactions 41</p>		<p class="BTOC"><a name="pgfId-1102837"></a>Why Manage Transactions? 42</p>		<p class="BTOC"><a name="pgfId-1102839"></a>Session Synchronization 42</p>		<p class="BTOC"><a name="pgfId-1102841"></a>Container-Managed Example 43</p>		<p class="BTOC"><a name="pgfId-1102843"></a>Session Synchronization Code 43</p>		<p class="BTOC"><a name="pgfId-1102845"></a>Transaction Commit Mode 45</p>		<p class="ATOC"><a name="pgfId-1102847"></a>Bean-Managed Finder Methods 49</p>		<p class="BTOC"><a name="pgfId-1102849"></a><i>AuctionServlet.searchItems</i> 50</p>		<p class="BTOC"><a name="pgfId-1102851"></a><i>SearchBean</i> 52</p>		<p class="BTOC"><a name="pgfId-1102853"></a>Database Connection 52</p>		<p class="BTOC"><a name="pgfId-1102855"></a>Get Matching Items List 52</p>		<p class="BTOC"><a name="pgfId-1102857"></a><i>Create Method</i> 53</p>		<p class="ATOC"><a name="pgfId-1102859"></a><i>SearchBean</i> 54</p>		<h6 class="CTTOC"><a href="HTML/CH04/CH04.html" name="pgfId-1102863">Chapter 4<br>		Distributed Computing 57</a></h6>		<div class="ATOC">			<a name="pgfId-1102865"></a>Lookup Services 58</div>		<div class="ATOC">			<a name="pgfId-1102867"></a>Java Naming and Directory Interface 59</div>		<div class="BTOC">			<a name="pgfId-1102869"></a>CORBA Naming Service 60</div>		<p class="BTOC"><a name="pgfId-1102871"></a>Interoperable Object References 63</p>		<p class="ATOC"><a name="pgfId-1102872"></a>RMI Lookup Service 64</p>		<p class="BTOC"><a name="pgfId-1102874"></a>RMI over Internet Inter-ORB Protocol 65</p>		<p class="BTOC"><a name="pgfId-1102876"></a>Improving Lookup Performance 66</p>		<p class="ATOC"><a name="pgfId-1102877"></a>RMI Registration Server 67</p>		<p class="BTOC"><a name="pgfId-1102879"></a>About RMI 67</p>		<p class="BTOC"><a name="pgfId-1102881"></a>RMI in the Auction Application 68</p>		<p class="BTOC"><a name="pgfId-1102883"></a>Establishing Remote Communications 72</p>		<p class="BTOC"><a name="pgfId-1102885"></a><i>RegistrationServer</i> Class 74</p>		<p class="BTOC"><a name="pgfId-1102887"></a><i>Registration</i> Interface 79</p>		<p class="BTOC"><a name="pgfId-1102889"></a><i>RegistrationHome</i> Interface 79</p>		<p class="BTOC"><a name="pgfId-1102891"></a><i>ReturnResults</i> Interface 80</p>		<p class="BTOC"><a name="pgfId-1102893"></a><i>SellerBean</i> Class 80</p>		<p class="ATOC"><a name="pgfId-1102895"></a>Common Object Request Broker Architecture 83</p>		<p class="BTOC"><a name="pgfId-1102897"></a>IDL Mapping Scheme 83</p>		<p class="BTOC"><a name="pgfId-1102899"></a>Quick Reference 83</p>		<p class="BTOC"><a name="pgfId-1102901"></a>Other IDL Keywords and Types 87</p>		<p class="BTOC"><a name="pgfId-1102903"></a>CORBA in the Auction Application 89</p>		<p class="BTOC"><a name="pgfId-1102905"></a>Object Request Broker 92</p>		<p class="BTOC"><a name="pgfId-1102907"></a>Helper and Holder Classes 95</p>		<p class="BTOC"><a name="pgfId-1102909"></a>Garbage Collection 95</p>		<p class="BTOC"><a name="pgfId-1102911"></a>CORBA Callbacks 96</p>		<p class="BTOC"><a name="pgfId-1102913"></a>Using the <i>Any</i> Type 99</p>		<p class="BTOC"><a name="pgfId-1102915"></a>In Conclusion 103</p>		<p class="ATOC"><a name="pgfId-1102917"></a>JDBC Technology 103</p>		<p class="BTOC"><a name="pgfId-1102919"></a>JDBC Drivers 103</p>		<p class="BTOC"><a name="pgfId-1102921"></a>Database Connections 105</p>		<p class="BTOC"><a name="pgfId-1102923"></a>Statements 105</p>		<p class="BTOC"><a name="pgfId-1102925"></a>Caching Database Results 107</p>		<p class="BTOC"><a name="pgfId-1102927"></a>Result Sets 108</p>		<p class="BTOC"><a name="pgfId-1102929"></a>Scrolling Result Sets 108</p>		<p class="BTOC"><a name="pgfId-1102931"></a>Controlling Transactions 114</p>		<p class="BTOC"><a name="pgfId-1102933"></a>Escaping Characters 116</p>		<p class="BTOC"><a name="pgfId-1102935"></a>Mapping Database Types 117</p>		<p class="BTOC"><a name="pgfId-1102937"></a>Mapping Date Types 118</p>		<p class="ATOC"><a name="pgfId-1102939"></a>Servlets 118</p>		<p class="BTOC"><a name="pgfId-1102941"></a>HttpServlet 119</p>		<p class="BTOC"><a name="pgfId-1102943"></a>The <i>init</i> Method 119</p>		<p class="BTOC"><a name="pgfId-1102945"></a>The <i>destroy</i> Method 120</p>		<p class="BTOC"><a name="pgfId-1102947"></a>The <i>service</i> Method 120</p>		<p class="BTOC"><a name="pgfId-1102949"></a>HTTP Requests 122</p>		<p class="BTOC"><a name="pgfId-1102951"></a>Using Cookies in Servlets 122</p>		<p class="BTOC"><a name="pgfId-1102953"></a>HTTP Error Codes 126</p>		<p class="BTOC"><a name="pgfId-1102955"></a>Reading <i>GET</i> and <i>POST</i> Values 127</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -