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

📄 表现层框架struts-tapestry-jsf架构比较.mht

📁 JavaServer Faces是JavaEE中非常好用的WEB层框架,利用它可以简便程序开发中的重复劳动工作和复杂性.本篇介绍深入浅出JSF,适于初学者.
💻 MHT
📖 第 1 页 / 共 5 页
字号:

R0lGODlhAQABAIAAALCvrwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0022_01C80E86.2D155B40
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jdon.com/jdon.css

TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
BODY {
	MARGIN-TOP: 2px; FONT-SIZE: 12px; FONT-FAMILY: Verdana; HEIGHT: auto
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
A {
	COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #102941; TEXT-DECORATION: none
}
A:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
FORM {
	FONT-SIZE: 12px; COLOR: #000000
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000
}
INPUT {
	BORDER-RIGHT: #668235 1px solid; BORDER-TOP: #668235 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #668235 1px solid; BORDER-BOTTOM: #668235 =
1px solid; BACKGROUND-COLOR: #fafbf5
}
TEXTAREA {
	BORDER-RIGHT: #668235 1px solid; BORDER-TOP: #668235 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #668235 1px solid; BORDER-BOTTOM: #668235 =
1px solid; BACKGROUND-COLOR: #fafbf5
}
SELECT {
	BORDER-RIGHT: #668235 1px solid; BORDER-TOP: #668235 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #668235 1px solid; BORDER-BOTTOM: #668235 =
1px solid; BACKGROUND-COLOR: #fafbf5
}
UL {
	FONT-SIZE: 14px; COLOR: #000000; LIST-STYLE-TYPE: square
}
LI {
	FONT-SIZE: 14px; COLOR: #000000
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: =
150%; FONT-STYLE: normal; LIST-STYLE-TYPE: decimal
}
.small {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana
}
.smallgray {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
.small2 {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana
}
H4 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 16px
}
H2 {
	FONT-SIZE: 20px
}
.big16 {
	FONT-SIZE: 16px
}
.big18 {
	FONT-SIZE: 18px
}
.bige20 {
	FONT-SIZE: 20px
}
A.home_title:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #284b78; TEXT-DECORATION: =
none
}
A.home_title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #284b78; TEXT-DECORATION: =
none
}
A.home_title:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #284b78; TEXT-DECORATION: =
none
}
A.home_title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #284b78; TEXT-DECORATION: =
none
}
.white {
	COLOR: #ffffff
}
.bodystyle {
	FONT-SIZE: 14px
}
A.a03:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.a03:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.a03:active {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.a03:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009933; LINE-HEIGHT: 144%
}
.article {
	FONT-SIZE: 14px; COLOR: #212121; LINE-HEIGHT: 150%
}
.tpc_content {
	FONT-SIZE: 13px
}
FORM {
	MARGIN: 0px
}
FORM.search {
	MARGIN: 8px
}
FORM.login {
	MARGIN: 8px
}
FORM.search INPUT {
	BORDER-RIGHT: #668235 1px solid; BORDER-TOP: #668235 1px solid; =
PADDING-LEFT: 4px; MARGIN: 1px; BORDER-LEFT: #668235 1px solid; =
BORDER-BOTTOM: #668235 1px solid; BACKGROUND-COLOR: #fafbf5
}
FORM.login INPUT {
	BORDER-RIGHT: #668235 1px solid; BORDER-TOP: #668235 1px solid; =
PADDING-LEFT: 4px; MARGIN: 1px; BORDER-LEFT: #668235 1px solid; =
BORDER-BOTTOM: #668235 1px solid; BACKGROUND-COLOR: #fafbf5
}
FORM.search INPUT.focus {
	MARGIN: 0px
}
FORM.login INPUT.focus {
	MARGIN: 0px
}
FORM.search INPUT {
	BACKGROUND-IMAGE: url(/images/input_orange.gif)
}
FORM.login INPUT {
	BACKGROUND-IMAGE: url(/images/input_white.gif)
}
FORM.login INPUT.focus {
=09
}
FORM.search BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
FORM.login BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
FORM.search INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; COLOR: #fff; BORDER-BOTTOM: black 1px =
solid
}
FORM.login INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; COLOR: #fff; BORDER-BOTTOM: black 1px =
solid
}
.topvline {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #ffffff 0px solid; =
BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}

------=_NextPart_000_0022_01C80E86.2D155B40
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jdon.com/jdon.css

TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
BODY {
	MARGIN-TOP: 2px; FONT-SIZE: 12px; FONT-FAMILY: Verdana; HEIGHT: auto
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #102941; TEXT-DECORATION: none

⌨️ 快捷键说明

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