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

📄 j-jsf-10-2.html

📁 本书全面深入地讲解了JSF 1.2编程的各个方面
💻 HTML
📖 第 1 页 / 共 2 页
字号:
</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/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/" class="mainlink">IBM 主页</a><span class="divider"> | </span><a href="/developerWorks/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/products/index.shtml" class="mainlink">产品与服务</a><span class="divider"> | </span><a href="/developerWorks/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/support/index.shtml" class="mainlink">支持与下载</a><span class="divider"> | </span><a href="/developerWorks/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 src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#cc6633" height="3" width="150"><IMG src="../i/c.gif" width="150" height="3"></TD>
</TR>
<TR>
<TD bgcolor="#333333" height="1" width="150"><IMG src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#000000" height="1" width="150"><IMG src="../i/c.gif" width="150" height="1"></TD>
</TR>
<TR>
<TD bgcolor="#ffffff" height="1" width="150"><IMG src="../i/c.gif" width="150" height="2"></TD>
</TR>
</TABLE>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><font size="-1" face="Verdana, sans-serif"><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?OpenView&Count=500">教学 - 在线教程</a></font>
<br>
<img alt="用 JavaServer Faces 进行 UI 开发 " src="imagemaster/masthead.jpg"></td><td width="*" valign="bottom" align="right"><a border="0" href="j-jsf.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>
					
					
					
&nbsp;&nbsp;&nbsp;
				</td>
</tr>
<tr>
<td height="2" colspan="2"><img 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="index10.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-jsf--.html"><img alt="给出此教程的反馈意见" border="0" src="../i/feedback.gif" name="topfeedback"></a></TD><TD width="100%" background="../i/sw-gold.gif"><img 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-jsf-10-1.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-jsf-10-3.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="10.结束语和参考资料 " src="imagemaster/titlebar10.jpg" border="0" height="25" width="562"></td>
</tr>
<tr>
<td bgcolor="ffffff" width="15">&nbsp;</td><td bgcolor="ffffff" width="12">&nbsp;</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>   第 2 页(共3 页)</nobr></font></td>
</tr>
</table>
<br>
<br>
</p>
<font size="2" face="Verdana, Arial, Helvetica">
<ul>
<li>您需要下载 <a href="http://java.sun.com/webservices/downloads/webservicespack.html">Java Web Services Developer Pack 1.2</a> 才能运行 JavaServer Faces 应用程序。 <br>
							
<br>
						
</li>
<li>
							
<binref href="jsf-demo-jack.zip"></binref>" 载配合本教程的示例应用程序代码和二进制文件。 <br>
							
<br>
						
</li>
<li>访问 <a href="http://java.sun.com/j2ee/javaserverfaces/">JavaServer Faces 技术主页。 </a>
							
<br>
							
<br>
						
</li>
<li>来自 Sun 的 <a href="http://java.sun.com/j2ee/javaserverfaces/docs/JSFTOC.html">JavaServer Faces 技术教程 </a> 提供了对 JSF 的深入考察。 <br>
							
<br>
						
</li>
<li>欲获得权威参考资料,请访问 <a href="http://jcp.org/en/jsr/detail?id=127">JSR 127</a>的主页。 <br>
							
<br>
						
</li>
<li>获取 <a href="http://java.sun.com/j2ee/javaserverfaces/docs/Using6.html#1011998">JSF 内置组件的完整列表。 </a>
							
<br>
							
<br>
						
</li>
<li>Craig McClanahan 阐述了 <a href="http://jakarta.apache.org/struts/proposals/struts-faces.html">JSF 如何影响 Struts </a>,以及您应该选择哪种用户界面技术。 <br>
							
<br>
						
</li>
<li>欲获得关于 JSP 技术的全面介绍,请参阅 Noel Bergman 的教程 "<a href="http://www-106.ibm.com/developerworks/edu/j-dw-jsp-i.html">Introduction to JavaServer Pages technology</a>" (<i>developerWorks</i>,2001 年 8 月)。 <br>
							
<br>
						
</li>
<li>James Goodwill 所著的<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0471213039/qid=1056552117/sr=8-2/ref=sr_8_2/002-6787796-8310405?v=glance&s=books&n=507846">
								Mastering JSP Custom Tags and Tag Libraries
							</a> 一书 (John Wiley &amp; Sons, 2002 年) 是关于 JSP 标签的优秀参考资料。<br>
							
<br>
						
</li>
<li>您也可以回顾以下文章,以获得关于 JSP 自定义标签的帮助: 
<ul>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-taglib/">Take control of your JSP pages with custom tags</a>" (<i>developerWorks</i>2002 年 1月)。 </li>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-jsptags.html">JSP taglibs: Better usability by design</a>" (<i>developerWorks</i>,2001 年 12 月)。 </li>
</ul>
							
<br>
						
</li>
<li>JSTL 专家 Mark Kolb 在他的分成四部分的系列文章"A JSTL primer"中精辟地介绍了以下内容(<i>developerWorks</i> ,2003 年 2 至 5 月):
<ul>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-jstl0211.html">Part 1: The expression language</a>"</li>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-jstl0318/">Part 2: Getting down to the core</a>"</li>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-jstl0415/">Part 3: Presentation is everything</a>"</li>
<li>"<a href="http://www-106.ibm.com/developerworks/java/library/j-jstl0520/">Part 4: Accessing SQL and XML content</a>"</li>
</ul>
							
<br>
						
</li>
<li>Joe Sam Shirah 在他的教程 "<a href="http://www-106.ibm.com/developerworks/edu/j-dw-javai18n-i.html">Java internationalization basics</a>" (<i>developerWorks</i>, 2002 年 4 月)中全面考察了 Java 程序设计中的国际化问题。 <br>
							
<br>
						
</li>
<li>不要错过 <i>developerWorks</i> 上免费的 <a href="http://www-106.ibm.com/developerworks/views/java/tutorials.jsp"> Java 程序设计教程  </a> 系列。 <br>
							
<br>
						
</li>
<li>您将在 <a href="http://www-106.ibm.com/developerworks/java/">
								developerWorks Java 技术专区 </a>找到数百篇关于 Java 程序设计的方方面面的文章。 </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="index10.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-jsf--.html"><img alt="给出此教程的反馈意见" border="0" src="../i/feedback.gif" name="bottomfeedback"></a></TD><TD width="100%" background="../i/sw-gold.gif"><img 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-jsf-10-1.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-jsf-10-3.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/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/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/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/cgi-bin/click.cgi?url=http://www-900.ibm.com/cn/ibm/contact/index.shtml">联系 IBM</a></td>
</tr>
</table>
</TD>
</TR>
</TABLE>
<script src="//www.ibm.com/common/stats/stats.js" language="JavaScript1.2" type="text/javascript"></script>
<noscript>
<img border="0" alt="" height="1" width="1" src="//stats.www.ibm.com/rc/images/uc.GIF?R=noscript"></noscript>
</body>
</html>

⌨️ 快捷键说明

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