КонстрПЗ_ПI_ЛР2014_ч2
.pdf41
(/ ), Expressions (@) Display (@ ').
Variables, '
i.
„ e * 0 ' '
' 0 ,
e 0 ' F1.
3.2.1.3 . " %$ / ]$
; JDT, ,
' , K , i 0
: 0, 0 ,
, , *- K0.
&, 0 e 00 8 Eclipse ' WebEclipse. ; e
Eclipse Plug-in Central, ' -
.
3.2.1.4 0$#" /_1 Eclipse
& * Eclipse ' ( .
. 3.8), 0 , JDT PDE.
> 3.8 – ? i * Eclipse
42
<- 0 , i K 0
0 & * * K (Rich Client Platform – RCP) Eclipse. ? RCP -
, ' , i RCP –
Eclipse, ' -
, Lotus Notes® 8. ?- 0
' ( ) 0
RCP. 4 – ' . & *
K , '. Runtime. Runtime – , K
Eclipse, * OSGi, '
e e. Runtime ' K -
, ' .
JFace/SWT. & Standard Widget Toolkit (SWT)
K 0 ',
* * Eclipse. JFace – SWT, i
K Model-View-Controller (MVC) e -
* .
Workbench (G S 3 $ ). > K Eclipse
. ?
, .
Help (O$. 1" % S$%). z Eclipse -
K e . z '
, e -
0, 0 "e", -
' . Update ( $. %/# Z). / update K Eclipse -
, i 0 0 K e.
Team (1 .). / team – *, i -
K *-0 0 -
. K CVS.
43
3.2.2 % ! Apache Tomcat
Apache Tomcat – HTTP 0 Java Servlet JavaServer Pages (JSP).
& , Apache Tomcat ,
'. A : 0 0 e
" 0" " ". A
"? ' Š ' > ? ' Š" "Apache Tomcat 6". & 0 0 "&". & -
' '0 ' '
' ( . . 3.9).
> 3.9 – Apache Tomcat
?, e ,
8080. ? : http://localhost:8080/.
K-
Windows, Linux, Freebsd. ?
"Web Application aRchive" (* e "war"). 5
* 0K - *.
A
"Application Manager" (http://localhost:8080/manager/html), -
. 3.10. . ƒ -
, "WAR file to deploy" ' "5",
WAR-* ' "Deploy". A '
( ' -
, Tomcat ).
44
> 3.10 – Application Manager
<, 0 "Start/Stop/Reload" '
' , . / "Undeploy" ' .
& ' *-
*. K e i -
webapps . A Windows e K :
45
c:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\
A FreeBSD:
/usr/local/apache-tomcat-6.0/webapps
;, DATA_DIR GeoServer -
* WEB-INF/web.xml. z * e:
...\webapps\geoserver\WEB-INF\web.xml
Tomcat K . 7 i Jboss, Glassfish,
e. & ' K -
, 0. 4 , 0
. <
. A , 0 , -
e Java. @ Java Development Kit (JDK).
1 ', 0 (Sun Microsystems, Inc.), ' JDK: Sun, IBM, Blackdown, Openjdk .
3.2.3 % HTML
3.2.3.1 %$ %$. 1$ HTML
HTML ( . HyperText Markup Language – -
) – @ -
. „ e - 00 0 HTML ( XHTML). A HTML 0K 0- K 0 . HTML K 0
0 SGML, e
0 . HTML ' K :
–e
: , , , , -
e;
–* @ ' -
;
–*;
46
– 0 ', , , e 'K -
.
G !1$". > HTML K
: ( ), , -
] /^ ". A HTML 4.01 K
:
–( . Document type declaration, Doctype), , K -
(DTD);
–e ( ' head),
*
, 0K ;
–(' body
frameset), * .
; ' HTML :
<!doctype HTML public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head>
<title>v‘0 3G.bи0 HTML-S/1Q2G*-</title>
</head> <body>
Hello world!
</body> </html>
3.2.3.2 /#1# HTML
/#1# HTML – HTML. HTML- K html,
0 e .
/ ' K 0 !"#, K -
. @
K : #] ( ),
!1$ ( ). @ HTML- ' . 3.11.
47
> 3.11 – ? HTML-
< – , ' (< >). 4-
0 * 0 . —
* * ,
0 .
„ ' K, i — K ( , "
p"). & ' , i — e
( ), — . ;, head
' , i , <head></head>, .
K , K <element-name>,
, K </element-name>. 4
0 ,
K ' . ;: <elementname element-attribute="attribute-value"> </elementname>.
A , br, , ' - 0 . ` '
( , head), '
.
; ' HTML.
%$ #/#1# :
<html></html> — @ K i HTML ;
<head></head> — & e -
, . < ', -
48
<head> , 0 -
*, e .
<head> ' K - , 0
<title>, 0K WEB- ; <body></body> — @ 0K . z
HTML- .
#] _1 % Z #":
<pre></pre> — 5 K *
<h1></h1> — ; e
<h6></h6> — ; e
<b></b> — ”
<i></i> — /
<tt></tt> — ? 0K , i K -e <cite></cite> — @ K
<strong></strong> — @ K e
' .
<font size="?"></font> — @ 0K 1 7. <font color="?"></font> — @ 0K , -
0 RRGGBB.
#] ./Z ]$# / ^:
<a href="URL"></a> — ? 0K e -
.
<a href="mailto:EMAIL"></a> — ? 0K
0 e .
<a name="QAME"></a> — & K
<a href="#QAME"></a> — ? 0K -
.
y 1 % Z
<p></p> — ? 0K *
<p align="?"></p> — @ 0K * K
, : left, right, center. <br> — A K .
<blockquote></blockquote> — ? 0K
.
49
<ol></ol> — ? 0K .
<li> — @ K ' 0K
<ul></ul> — ? 0K
<li> — @ K ' K ('-
, )
<div align="?"></div> — @ ' , i K
* HTML .
‡ _$S $ #/#1#
<img src="name"> — A K ' HTML . <img src="name" align="?"> — @ 0K ' K
, K : left, right, center; bottom, top, middle.
<img src="name" border="?"> — @ 0K i
'.
<hr> — A K 0.
/ Y$
<table></table> — ? 0K 0.
<tr></tr> — @ K . <td></td> — @ K . <th></th> — @ K .
y 1
<form></form> — ? 0K *
<textarea name="QAME" cols=40 rows=8></textarea> — ?-
0K . cols K e ; rows K
.
<input type="checkbox" name="QAME"> — ? 0K checkbox. e .
<input type="radio" name="QAME" value="x"> — ? 0K radio . e .
<input type=text name="foo" size=20> — ? 0K
. & size K ' -
.
<input type="submit" value="QAME"> — ? 0K
“@ *”
|
|
50 |
|
<input |
type="image" |
border="0" |
name="QAME" |
src="name.gif"> — ? 0K "@ " —
K '
<input type="reset"> — ? 0K .
& HTML . ; ' :
<html> <!-- html -->
<head> <!-- head -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!--. -
/ 0 ( 2 ). 5 6 78 2 -
(text/html) 6 9 -->
<title>Z.и15+S HTML-S/1Q2G*-Q</title> <!--
: ; 6 -->
</head> <!--: 9 head--> <body> <!-- -->
<font size="5">a+X*]/P.Ge]1‘ \/Pи</font> <!--
5 6 78 / =, 6 ? 5 6 6 .
9 @A ; / 6 9 B C A A 6-
, 2-A ; <font> C --> |
|
<br /> |
<!--E 6 --> |
<b>Z/,G0S/*</b> — X/5/S+. ,X‘-/Xиn X/S, g1G+*Q, |
|
<!--5 9 F--> |
|
X 5+-и*6* |
0/2Q X‘S3/X‘S+X <i>ŠG3-Q*</i>, Q ,5/- |
X'6* — |
|
<i>Ž+. v/.6, Ž+. v/.,]1и0, d/S6*и1</i> <!-- |
|
5 9 6--> |
|
<p> |
<a |
href="http://uk.wikipedia.org/wiki/">d‘1‘3GS‘6</a> </p>
<!--8 A 9 6 ? 2 ; =, 9 6 6 A 9 - 6 5 2 9, 9 8 2 9 http://uk.wikipedia.org/wiki/ 9 @A ; 2 ; = -
6 / 8 A 9-->
<p> <!-- 8 A 9 6 ? 2 ; = -->
Z.и15+S -+\5иei
<table border=1> <!-- 8 A 9 C @9 -->
|
<tr> |
<!-- N 6 ? 9 --> |
|
<td>w-/X3[и1 1</td> <!-- N 6 ? 62 |
|
2 |
O 621. :6 A 6 ;, B ; </td> - |
|
6 8 A 9 |
--> |
|