
КонстрПЗ_ПI_ЛР2014_ч2
.pdf31
" " , i -
e 0.
$ hg push
pushing to /home/mike/Repositories/newProject searching for changes
adding changesets adding manifests adding file changes
added 2 changesets with 1 changes to 1 files
< e 0, - ' .
$ hg pull
pulling from /home/mike/Repositories/newProject searching for changes
adding changesets adding manifests adding file changes
added 2 changesets with 1 changes to 2 files (run 'hg update' to get a working copy)
$ hg update
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg glog
@ |
changeset: |
4:6d6c634e2e20 |
|\ |
tag: |
tip |
| | |
parent: |
3:6872fa960507 |
| | |
parent: |
2:66c5686e355e |
| | |
user: |
mike@mike-vbox |
| | |
date: |
Sun Jan 10 20:34:21 2010 +0300 |
| | |
summary: |
dR3/5*G* 2G.T SXQn XG-/1 |
| | |
changeset: |
3:6872fa960507 |
| o |
||
| | |
parent: |
1:270e49e72f4b |
| | |
user: |
mike@mike-vbox |
| | |
date: |
Sun Jan 10 19:40:45 2010 +0300 |
| | |
summary: |
Œ+05 second.txt ,/YS+* X/ X-/./2 .G3/Yи-/.ии |
| | |
changeset: |
2:66c5686e355e |
o | |
||
|/ |
user: |
mike@mike-vbox |
| |
date: |
Thu Jan 07 22:28:39 2010 +0300 |
| |
summary: |
^/22и- N+05+ first.txt X 3G.X/2 .G3/Yи-/.ии |
| |
changeset: |
1:270e49e72f4b |
o |
||
| |
user: |
mike@mike-notebook |
| |
date: |
Fri Nov 27 10:39:35 2009 +0300 |
| |
summary: |
f+3и,+* N+05 other.txt X S.QP/2 .G3/Yи-/.ии |
| |
changeset: |
0:8fae369766e9 |
o |
||
|
user: |
mike@mike-notebook |
|
date: |
Fri Nov 27 08:58:01 2009 +0300 |
32
summary: Œ+05 readme.txt S/\+X5G* X .G3/Yи-/.и0
x i , e -
. 2, , -
, ' 0 e
0.
& K K K
,
, e e . . / Mercurial – 0
e , e .
2.3 %. Z .
2.3.15 .
2.3.2? , i K i
*, , .
2.3.3@ 0 -
.
2.3.4A *.
2.3.5@ * 0 .
2.3.6A . &
.
2.3.7? 0, -
0 ' e *
.
2.3.8@ '. @ * 0 -
.
2.3.9? . &-
.
2.3.105* .
2.4 1$ !%$
2.4.1< .
2.4.25 , i -
* 0 Mercurial
2.4.32 0 0 Mercurial.
33
2.4.4? -
.
2.4.54 ' .
2.4.6@, i ,
' ' 0
.
2.5 /^$ Z
2.5.1;
0 ?
2.5.2; -
0 ?
2.5.3& -
0 ?
2.5.4& 0 K0 0K Mercurial?
2.5.5ƒ 0 push, pull?
2.5.6ƒ , changeset ID tag- ?
2.5.7/ '
0 ?
2.5.8ƒ (branches), ’K (merges)
(heads)?
2.5.9x @ K e Mercurial? A -
0?
2.5.10x K ’K 0 -
Mercurial?
2.5.11& 0 Mercurial?
2.5.12x K ’K?
2.5.13x 0 -
0 Mercurial?
2.5.14x K i Mercurial?
2.5.15x K e Mercurial?
34
3 P G G G P 3
G G P IDE ECLIPSE.
G P APACHE TOMCAT. HTML
3.1 #
3.1.15 ' IDE Eclipse,
' -
IDE Eclipse.
3.1.2@ HTTP Apache Tomcat
, '
.
3.1.3@ HTML. ;
0 * GET POST , '
0 .
3.2 "$ # # S$ %$. 1$
3.2.1 % ! " % IDE Eclipse
Eclipse K 0 Java e 0 *
. & – - i -
, i 0 ( ). Eclipse K
, – Java Development Tools (JDT).
e , i 0 Eclipse
i Java (IDE), -
, ' e e. Eclipse '
i (PDE), e -
, e Eclipse, i K - 0 , i 0 i Eclipse. 5 Eclipse 0 K , 0-
K ' e
Eclipse - i (IDE).

35
z -
Java- . Œ Eclipse Java,
' e . ;, K , i - 0 , C/C++ COBOL. ? Eclipse ' ' e , i 0 e &, , -
.
3.2.1.1 G S 3 $ Eclipse
& e Eclipse '
( . . 3.1).
Eclipse K ' (overview page), . 3.2. A, ' *-
K0 *, -
.
> 3.1 – ? Eclipse

36
> 3.2 – ? Eclipse
> Eclipse K , i -
0 ,
(navigator or outline views). ;
K 0. 5 e e – -
> (Resource), K 0 -
, ' *-
.
> K e 0
, . 3.2, e
Eclipse. > " " (workbench basics)
* Eclipse
, K 0 .
>, Java. A
File > Qew > Java Project (y 3/ > % 3 > O #" Java)
, , Hello ,
' Finish.
3.2.1.2 Java Development Tools (JDT)
ƒ i Java, - K 0 "Hello World". A , 0 -

37
Java, 0 0
"Hello" (src) Qew > Class ( % 3 > / ),
. 3.3. , i ' , -
' , , Hello. ; ' Which method stubs would you like to create? (m"$ ! ]/ }" 1# .$% % s q # % -?) public static void main(String[] args) ' Finish.
& * .java Hello '
main() , . 3.4. A
( i i). ; 0 , ' ' -
Eclipse, -
. / , 0 '
, Eclipse K 0
i K .
> 3.3 – ? Java

38
> 3.4 – / Hello
@e '
0 Ctrl+1. 8 - K ' , ' 0
0 e. @ ' - 0 , 'K, *
, 0 , for while. & ' .
' 0K * ' - K . -
00 , 'K -
X. 2 e 0
; , -
(* 0 Quick Fix).
i K
for, i i i. & e- 0 .
i,
i i ; e 0 '
' , . ; . 3.5
, -
.
& e 0 K -
.
x i 0K , ' ,
e Run 0 Eclipse (
, i K -
' .

39
> 3.5 – @, i Quick Fix
x i , -
). 'K "Launch Configurations" (/ * -
) ; ' Run
. ' 'K -(/), i ' K ,
', . 3.6.
> 3.6 – >

40
' ' Java. ?
main() System.out.println() 0 e
System.out.println(). ' . 0 Run -
Debug (/ ] .s# Z). x e,' "Launch Configurations", -
Run. &
Debug, i ,
. 3.7.
> 3.7 – & Debug
? Debug -
. z K -
, i K
. ; K ', -
e ,
. & -
, Variables ( ), Breakpoints