谁能翻译下面的英文

In this paper, splitting a JSP page means that some portions
of the JSP page are cut from the JSP page and saved as
new JSP pages. Such newly created JSP pages are included
in the original JSP page by using some mechanism such
as the jsp:include tag. We call the included JSP page
the JSP fragment, and call the JSP page that invokes the
JSP fragments the master JSP page. A master JSP page invokes
JSP fragments and receives Web page fragments obtained
by executing them. Then the master JSP page merges
its own Web page fragment with the Web page fragments
received from the JSP fragments, and creates a final Web
page.
JSP fragments are not always executed in the same server
or at the same time. The application offload technology
allows a master JSP page and JSP fragments to be executed
in different servers.When the ESI mechanism is used,
esi:include tags are put into a Web page fragment obtained
by executing a master JSP page and interpreted in an
edge server that supports the ESI mechanism. In this case,
the edge server checks whether or not the Web page fragments
specified by esi:include tags exist in its cache.
If the contents of Web page fragments are not cached or
have expired, the JSP fragments are invoked from the edge
server, and executed in one or more application servers. If
different caching periods can be given to theWeb page fragments
obtained by executing the JSP fragments, each JSP
fragment is executed only when the cached content has expired.
The Dynacache technology, the ESI mechanism, and
the cache tag libraries can support different caching periods
for Web page fragments.
When a JSP page is split into fragments, the following
two conditionsmust be satisfied even if the master JSP page
and the JSP fragments are not executed in the same server
or at the same time.
Cond. 1 - 1 The total execution result of a master JSP page
and the JSP fragments is the same as the JSP page before
it was split.
Cond. 1 - 2 Each JSP page, which is either a master JSP
page or a JSP fragment, may be executed without other
JSP pages.
These conditions are satisfied by maintaining the data and
control dependences existing in a JSP page after the JSP
page has been split into fragments. However, it is hard work
for developers to detect data and control dependent portions
in a JSP page, because the data and control flow of a JSP
page can be divided among the JSP page, the JSP engine
that executes the JSP page, any Java beans used in the JSP
page, and etc.. Thus, a natural solution calls for automatically
detecting data-dependent and control-dependent portions
linked to the portions that developers want to split.

第1个回答  2007-06-03
在这一张纸,分离 JSP 页意谓一些部分
JSP 页从 JSP 被切割页而且解救当做
新的 JSP 标明的页数。 如此的崭新产生 JSP 页被包括在内
在最初 JSP 页中藉由使用一些机制如此的
如 jsp:包括标签。 我们呼叫被包括在内的 JSP 页
JSP 碎片 , 和呼叫唤起的 JSP 页那
JSP 碎片主人的 JSP 标明的页数。 主人的 JSP 页唤起
JSP 碎片而且接受网页碎片获得
藉由运行他们。 然后主人的 JSP 页合并
和网络的它自己的网页碎片标明碎片的页数
从 JSP 碎片收到了, 而且产生一个最后的网络
页。
JSP 碎片总是不在相同的伺候器被运行
或同时。 申请卸下技术
允许主人的 JSP 页和 JSP 碎片被运行
在不同的伺候器中。当 ESI 机制被用的时候,
esi:包括标签进入被获得的一个网页碎片之内被放
藉由运行主人的 JSP 页和解释在一
使支援 ESI 机制的伺候器锐利。 在这情况,
边缘伺候器检查是否网络标明碎片的页数
藉着 esi 指定了:包括标签在它的隐藏所中存在。
如果网页碎片的内容没被贮藏或
已经期满, JSP 碎片从边缘被叫唤
伺候器, 而且在一或较多的申请伺候器中运行了。 如果
不同的贮藏期数能对 theWeb 页碎片有
藉由运行 JSP 碎片,每 JSP 获得了
只有当被贮藏的内容已经期满的时候,碎片被运行。
Dynacache 技术, ESI 机制, 和
隐藏所标签图书馆能支援不同的贮藏期数
因为网络标明碎片的页数。
当 JSP 页进入碎片之内被分离的时候, 下列各项
即使主人的 JSP 标明的页数,二 conditionsmust 被满意
而且 JSP 碎片在相同的伺候器没被运行
或同时。
Cond。 1- 1 主人 JSP 页的完全的实行结果
而且 JSP 碎片以前是相同于 JSP 页
它是劈开。
Cond。 1- 2 每 JSP 页, 也是主人的 JSP
页或一个 JSP 碎片, 可能没有其它被运行
JSP 标明的页数。
这些情况被藉由维持数据满意和
控制依赖在 JSP 后的 JSP 页中存在
页已经进入碎片之内被分离。 然而, 它是辛苦的工作
因为开发者发现数据而且控制依赖的部分
在 JSP 页中,因为数据和控制 JSP 流动
页能在 JSP 页之中被分开, JSP 引擎
那运行 JSP 页,被用于 JSP 的任何的爪哇豆子
标明,的页数和等等。 因此, 一个天然的解决呼叫为自动地
发现数据-受扶养者和控制-受扶养者将
对开发者想要分离的部分联编了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网