?? 0175.htm
字號:
<html>
<head>
<title>新時代軟件教程:操作系統 主頁制作 服務器 設計軟件 網絡技術 編程語言 文字編輯</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋體}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1 {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>jsp在線考試系統-htm文件</strong></big></p>
<div align="right">---摘自互聯網</div>
<br>一個在線考試系統,測試你的jsp知識,代碼不是特別多,所以不加注釋了(http://jspbbs.yeah.net)<br>
<br>
index.jsp<br>
<br>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"><br>
<TR><br>
<TD VALIGN="TOP"><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><br>
<DIV ALIGN="RIGHT"> <br>
<FONT SIZE="-1"><A HREF="/developer/Quizzes/index.html">Quizzes <br>
Index</A></FONT></DIV><br>
<H2 ALIGN="RIGHT"><FONT COLOR="#FFFFFFF">JSP Professional, Chapter 12 <br>
Quiz</FONT></H2><br>
<H4 ALIGN="RIGHT"><EM>by Dan Malks</EM></H4><br>
<br>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"><br>
<TR><TD><br>
<IMG SRC="penduke.gif" WIDTH="164" HEIGHT="115" ALIGN=left ALT="Duke"><br>
</TD><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><br>
The <I><A <br>
HREF="/developer/Books/jsp/index.html">JSP Professional: Chapter 12, JSP <br>
Archictecture</A></I> Test your knowledge on the differences between servlets <br>
and JSP, Factor Forward-Factor Back, page-centric verses the dispatcher <br>
approach, and more. <br>
</FONT></TD></TR><br>
</TABLE><br>
<br>
<HR><br>
<br>
<!-- Form calls the answer.jsp, which invokes the QuizResponses bean --><br>
<FORM METHOD="POST" ACTION="answer.jsp"><br>
<br>
<OL><br>
<!-- Question 1 --><br>
<br>
<LI><FONT FACE="Verdana, Arial, Helvetica, sans-serif">Choose the statement <br>
that best describes the relationship between JavaServer <br>
Pages<SUP><FONT SIZE="-2">TM</FONT></SUP> (JSP<SUP><FONT SIZE="-2">TM</FONT></SUP>) <br>
and servlets: </FONT><br>
<BR><br>
<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0"><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="one" <br>
TYPE="RADIO" VALUE="A"> A.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><br>
Servlets are built on JSP semantics and all servlets are compiled to JSP <br>
pages for runtime usage<BR></FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="one" <br>
TYPE="RADIO" VALUE="B"> B.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> JSP and servlets are <br>
unrelated technologies</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="one" <br>
TYPE="RADIO" VALUE="C"> C.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif">Servlets and JSP are <br>
competing technologies for handling web requests. Servlets are being superceded <br>
by JSP, which is preferred. The two technologies are not useful in combination. <br>
</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="one" <br>
TYPE="RADIO" VALUE="D"> D.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> JSPs are built on <br>
servlet semantics and all JSPs are compiled to servlets for runtime usage <br>
</FONT></TD></TR><br>
</TABLE><br>
<br>
<P> <br>
<!-- Question 2 --><br>
<LI><FONT FACE="Verdana, Arial, Helvetica, sans-serif">What is a benefit of <br>
using JavaBeans<SUP><FONT SIZE="-2">TM</FONT></SUP> to separate business logic <br>
from presentation markup within the JSP environment? </FONT><br>
<BR><br>
<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0"><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="two" <br>
TYPE="RADIO" VALUE="A"> A.</FONT></TD><br>
<TD><br>
<FONT FACE="Verdana, Arial, Helvetica, sans-serif"> It allows the JSP to <br>
access middleware </FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="two" <br>
TYPE="RADIO" VALUE="B"> B.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif">It creates a cleaner <br>
role separation between the web-production team and the software development <br>
team, so that the web-production team can focus on presentation markup, while <br>
the software team can focus on building reusable software components for helping <br>
to generate dynamic displays </FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="two" <br>
TYPE="RADIO" VALUE="C"> C.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif">It provides a dynamic <br>
markup environment, such that JavaBeans are integrated seamlessly with the <br>
template presentation content, in order to create the dynamic display for the <br>
client<br>
</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="two" <br>
TYPE="RADIO" VALUE="D"> D.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif">It provides the <br>
developer with full access to the Java<SUP><FONT SIZE="-2">TM</FONT></SUP> 2 <br>
Platform Enterprise Edition (J2EE<SUP><FONT SIZE="-2">TM</FONT></SUP>), <br>
which is unavailable from outside the JavaBean environment </FONT></TD></TR><br>
</TABLE><br>
<P> <br>
<!-- Question 3 --><br>
<br>
<LI><FONT FACE="Verdana, Arial, Helvetica, sans-serif">Why use the <br>
<CODE>RequestDispatcher</CODE> to forward a request to another resource, <br>
instead of doing a <CODE>sendRedirect</CODE>? </FONT><br>
<BR><br>
<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0"><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="three" <br>
TYPE="RADIO" VALUE="A"> A.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Redirects are no <br>
longer supported in the current servlet API</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="three" <br>
TYPE="RADIO" VALUE="B"> B.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Redirects are not a <br>
cross-platform portable mechanism</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="three" <br>
TYPE="RADIO" VALUE="C"> C.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> The <CODE>RequestDispatcher</CODE> <br>
does not use the reflection API</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="three" <br>
TYPE="RADIO" VALUE="D"> D.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> The <br>
<CODE>RequestDispatcher</CODE> does not require a round trip to the client, and <br>
thus is more efficient and allows the server to maintain request <br>
state</FONT></TD></TR><br>
</TABLE><br>
<br>
<P> <br>
<!-- Question 4 --> <br>
<br>
<LI><FONT FACE="Verdana, Arial, Helvetica, sans-serif">What alternatives exist <br>
to embedding Java code directly within the HTML markup of your JSP page?</FONT><br>
<BR><br>
<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0"><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="four" <br>
TYPE="RADIO" VALUE="A"> A.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Moving the code into <br>
your session manager</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="four" <br>
TYPE="RADIO" VALUE="B"> B.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Moving the code into <br>
sciptlets</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="four" <br>
TYPE="RADIO" VALUE="C"> C.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Moving the code into <br>
JavaBeans and servlets</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="four" <br>
TYPE="RADIO" VALUE="D"> D.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> Moving the code into a <br>
transaction manager</FONT></TD></TR><br>
</TABLE><br>
<P><br>
<!-- Question 5 --> <br>
<br>
<LI><FONT FACE="Verdana, Arial, Helvetica, sans-serif"> What type of scriptlet <br>
code is better-suited to being <I>factored forward</I> into a servlet? <br>
</FONT><br>
<BR><br>
<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0"><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="five" <br>
TYPE="RADIO" VALUE="A"> A.</FONT></TD><br>
<TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif">Code that deals <br>
with logic that is common across requests</FONT></TD></TR><br>
<TR><TD><FONT FACE="Verdana, Arial, Helvetica, sans-serif"><INPUT NAME="five" <br>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -