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

📄 lib0066.html

📁 j2ee架构师手册
💻 HTML
字号:
<html>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<head>
<title>Section 3: Building J2EE Applications</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="LiB0065.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0067.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="part">
<a name="pt03"></a>
<h1 class="part-title"><span class="chapter-titlelabel">Section 3: </span>Building J2EE Applications</h1><div name="listofchapters" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oeb="http://openebook.org/namespaces/oeb-package/1.0/">
<h2 class="lot-title">Chapter List</h2>
<div class="lot-body">
<dl>
<dt class="lotentry">
<a href="LiB0067.html#300" target="_parent" class="chapterjump">Chapter 10:</a> Building Value Objects</dt>
<dt class="lotentry">
<a href="LiB0072.html#338" target="_parent" class="chapterjump">Chapter 11:</a> Building XML Access Objects</dt>
<dt class="lotentry">
<a href="LiB0081.html#373" target="_parent" class="chapterjump">Chapter 12:</a> Building Database Access Objects</dt>
<dt class="lotentry">
<a href="LiB0089.html#429" target="_parent" class="chapterjump">Chapter 13:</a> Building Business Objects</dt>
<dt class="lotentry">
<a href="LiB0094.html#450" target="_parent" class="chapterjump">Chapter 14:</a> Building Deployment Layer Objects</dt>
<dt class="lotentry">
<a href="LiB0100.html#479" target="_parent" class="chapterjump">Chapter 15:</a> Building the Presentation Layer</dt>
<dt class="lotentry">
<a href="LiB0105.html#510" target="_parent" class="chapterjump">Chapter 16:</a> Building Architectural Components</dt>
<dt class="lotentry">
<a href="LiB0111.html#536" target="_parent" class="chapterjump">Chapter 17:</a> Application Architecture Strategies</dt>
</dl>
</div>
</div>
<div class="partintro">
<h3 class="partintro-title">
<a name="N10">Part Overview</a>
</h3>
<a name="298"></a><a name="IDX-119"></a>
<p class="para">Once the design is complete, the technical architect is often asked to guide application construction. Activities that are the direct responsibility of the technical architect during construction include setting coding standards; mentoring junior developers through more difficult programming tasks; and establishing conventions for logging, exception handling, and application configuration. In addition, the architect (or senior developer) is usually responsible for coding any custom architectural components the application requires because of the difficulty involved in the task.</p>
<p class="para">This section guides you through the application construction process. In it, you will learn how to:</p>
<ul class="itemizedlist">
<li class="first-listitem">
<p class="first-para">Establish coding conventions for all software layers.</p>
</li>
<li class="listitem">
<p class="first-para">Use XML effectively within your application.</p>
</li>
<li class="listitem">
<p class="first-para">Choose a database persistence method (e.g., JDBC, entity beans, etc.).</p>
</li>
<li class="listitem">
<p class="first-para">Set conventions and guidelines for transaction management.</p>
</li>
<li class="listitem">
<p class="first-para">Understand how to make architectural components easy for developers to use.</p>
<a name="299"></a><a name="IDX-120"></a>
</li>
<li class="listitem">
<p class="first-para">Set guidelines for logging, exception handling, threading, and configuration management.</p>
</li>
</ul>
<p class="para">This section will also introduce you to the CementJ initiative (<a target="_top" class="url" href="http://sourceforge.net/projects/cementj/">http://sourceforge.net/projects/cementj/</a>). CementJ is an open source Java API that provides functionality needed by most Java/ J2EE applications that isn't yet provided by the JDK specification directly.</p>
<p class="last-para">CementJ contains base class value objects, data access objects, enterprise bean clients, application exceptions, and others that can be easily extended and used. CementJ also contains numerous timesaving static utilities that turn common coding tasks into one-liners.</p>
</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="LiB0065.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0067.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 + -