You are on page 1of 19

1190

JavoServer Pages (JSP)



Capitulo 25

25.6

Cree una libreta de direccianes basad. en JSP y JSBC. Uti lice el ejernplo del libro de visitantes de las figura 25.20 a 25.24 como guia. Su llbrcta de dlrccciones debeni permitir ul usuurio escribir entradas, borrarlus y reulizar bus-

quedas,

Relmplemente la uplicacion Web de In figuru 24.20 (encuesta sobre animales favorites) utillznndo JSPs.

Modiflque su solucion al ejercicio 25.7 pam permitir ul usuario ver los resultados de In encuesta sin tener que responder a In mlsma.

25.7 25.8

Tabla de

precedencia de los operadores

Los operadores se muestran en orden deereciente de precedencia, de arriba hacia abajo.

Descrlpclon

AsoclaHvldad

unario de postlncremento unario de postdecremento

de derecha a izquierda

unario de preincremcnto unurio de predecremento unario de slim a

unario de resta

unurio de negacion Iogica

unario de complemento a nivel de bits unario de conversion

de dereeha a izquierda

(/ipo)

%

multlplicacion division residua

de izquierdu II derecha

suma 0 concatcnucion de cadenas resta

de izquierda a derecha

»

desplezumiento ala izquierda desplnzumlento a la derecha can signa desplazarnlento a la derecha sin signa

de izquierda a derecha

«

»>

<

menor que

menor 0 iguul que mayor que

mayor a igual que comparncion de tipos

de izquierda a dcrecha

<=

>

>=

insta.ncaof

Figura A.l Tabla de precedencla de los operadores. (Parte 1 de 2.)

1192 Tabla de pracsdanclc de los operadores

ApandlceA

Operador

Descrlpclon

Asociallvidad

1=

es igual a

no es igual a

de izquierda a derecha

AND a nivel de bits AND legico booiellno

de flquierda u derecha

OR excluyente a nivel de bits OR excluyente logico hocleano

de izquierda II derecha

OR incluycnte a nivcl de bits OR incluycnte 16gieo booleuno

de izquierda a derecha

&&

AND condicional

de izquierda a derecha

II

OR condicional

de izquierda a dcrecha

? :

conaicionul

de derecha II izquierdn

asignacion

asignacioll, surna asignacion, resta asignacidn, multiplicncien aslgnacioo, division aslguacion, residua

astgnaclon, AND a nlvel de bill usignacion, OR excluyente a nivel de bits aslgnacion, OR incluyente a nivcl de bits

aslgnnclon, desplazamiente a la izquierda a nivel de bits asignacion, despluzamiento a la derccha a nivel de bill con SigDa nslgnaclcn, desplazmniento a la derecha a nive! de bits sin signo

de derecha a izquierda

«::::

:>:»=

Figura A.I Tabla de precedencia de los operadores. (Parte 2 de 2,)

Conjunto de caracteres ASCII

o

3

9

5

6

7

1

1 2

nul soh stx etx eot enq aok bel bs ht
nl vt ff c:r so ai dla del dc2 dc:3
dc:4 nak syn atb can eJJ1 sub asc: fs g9
rs us sp I II # $ % r. \
( ) * + , ~ I 0 1
a 3 4 5 6 7 8 9 : ;
< " > ? @ A B C D E
]I' G H I J K Ii M N 0
1<' Q R S 'I' U V W X y
Z [ \ 1 . , a b c
-
d e f g h i j k 1 m
n 0 p q r II t u v W
lC Y z { I } ~ del 4 5 6 7 B 9 10

11 1:1

Figura S,1 EI cornnto de caracteres ASCII.

Los dfgitos a In izquierda de Ia tabla son los dlgitos izquierdos (decenas) del equivalente decimal (0-127) del c6digo de caracteres, y los digitos en la parte superior de la tabla son los digitos derechos (unidades) del c6diga de caraeteres. Par ejemplo, el c6digo de caracter para la "F" es 70, mientras que para el "&" es 38.

La mayona de los usuarias de este libra estaran interesados en 01 conjunto de caracteres ASCII utilizado para representar los caracteres del idioma espsfiol en muchas computadoras. EI conjunto de caracteres ASCII es un subconjunto del conjunto de caracteres Unicode utilizado par Java para representar caracteres de la mayoria de los lenguajes existentes en el mundo. Para obtener mas Informacion acerca del conjunto de caracteres Unicode, vea el apendice G.

Apendices

CaG

El material correspondiente a los apendices C a G podra en:ontrarlo en el CD-ROM que acompaiia a este libro, en archivos en formato PDP totalmente en espafiol.

ApEmdlce C Sistemas numerlcos

Apendlce D Eventos e interfaces de escucha del elevador

Apendlce E Modelo del elevador

Apendlce F La vista del Elevador (en CD)

Apendice G Unicode®

Bibliografia

Recursos de Sun Microsystems

Block, J .. "Tutorial: Collections", java.sun.com/docs/books/tuto~ial/collections/index.htm1

Fisher, M., "The JDBC Tutorial and Reference: Second Edition" (extracto del capitulo 3), java. sun. com/ develope~/Books/JDBCTuto~ial/index.html

Gosling, B., B. Joy, G. Steele y G. Bracha, "The Java Language Specification: Second Edition", java.sun,com/docs/books/jls/second_edition/html/j.title.doc.html

Lindholm, To, y F, Yellin, "The Juva Virtual Machine Specification: Second Edition", java.sun.com/ docs/books/vmspec/2nd~edition/html/VMSpecTOC.doc.html

Mclean, M. D., "The Science Of Java Sound",

java.aun,com/developer/technicalArticles/ Media/JavaSoundAPl/index.html

Sun Microsystems, "Java Technology and XML",

java. sun. com/xml

Sun Micrusystems, "Java 2D API Specifications and Tutorials", java.sun.com/products/java-media/2D

Sun Microsystems, "Java Servlet Technology",

java. aun. com/producta/servlet/index.html

Sun Micrnsysterns, "]avaServer Pages: Dynamically Generated Web Content",' java.8un.com/produots/jap/index,html

Sun Microsysterns, "The Collections Framework Overview", java.sun,com/j2se/l,4.2/doca/guide/collections/overview.html

Sun Microaystems, "JDBC Data Access API", java.sun.com/p~oducts/jdbc/overview.html

Sun Microsysterns, "Lesson: Getting Started with Swing", java.sun.com/docs/books/tuto~ial/uiswing/start/index,html

Sun Microsystems, "New to Java Training Center", java.sun,com/learning/new2java/index.html

Sun Mlcrosysrems, "The Java Tutorial", java,sun.com/docs/booka/tutorial

1296

Blbllograffa

Sun Microsystcms, "Lesson: Swing Features and Concepts",

java. sun. com/docs/books/tutorial/uiswing/overview/indeK. html

Sun Mlcrosystems, "Lesson: Using Swing Components",

java. aun. com/docs/books/tutorial/uiswing/components/in dex.html

Sun Micrusystems, "Lesson: Laying Out Components within a Container", java.sun.com/docs/books/tutorial/uiswing/layout/index.html

Otros recursos

Arnold, K., J. Gosling y D. Holmes. The JavlI™ Programming Language: Third Edition. Reading, MA: Addison-Wesley, 2000.

Barker, J. Beginning Java Objects: From Concepts IV Code. Birmingham: Wrox Press, 2000. Bennet, S., J. Skelton. y K. Lunn, Schallm's Outline of UML. Nueva York. NY: McGraw Hill, 2001.

Berg, D. y Fritzinger, J.S., Advullceti Techniques for Java Developers. Nueva York, NY: John Wiley & Sons, Inc., 1998. Bloch, J. Effective .lUl'a™ l'rogrumming Langllage Guide. Reading, MA: Addison.Wesley, 2001.

Booch, G. Object·OriellIedAnalysis and Design lVithApp/ications. Reading, MA: Addison-Wesley, 1994.

Beech, G., J. Rumbaugh, e l. Jacobson. The Complete UMt Training Course. Upper Saddle River, NJ: Prentice Hall PTR, 2000.

Brodsky. S. Y T. Grose. Mastering XMI: lava Programming XMI, XML. and UML. Nueva York, NY: John Wiley & Sons, 2002.

Brogden, B., lava 2 Exam Cram. Second Edition, Scottsdale, AZ: The Coriolis Group, 2001.

Cheesman. J., y J. Daniels. UML Compallents: A Simple Process for Specifying Componenl.Based Software (Tile Cml1{Jonellf Software Series). Reading. MA: Addison-Wesley, 2000.

Oneonta, M. C .• E. Monk. J. P. Keller, y K. Bohnenberger, Java PitJalls: Time'Saving Souulon: mid Workarmmd.\·to Improve

Programs. Nueva York, NY: John Wilcy & Sons, 2000.

Eckel, B. 111inking /n lava; 2nd Eelilion. Upper Snddle River. NJ: Prentice Hall, 2000. Flnnugun, D. lava Examples In A Nlllshell. Sabastopol, CA: O'Reilly and Associates, 2000.

Folwer, M. y K. Scott. UML Distilled Second Edltion; A Brie}' Guide to Ihe Stamiard Object Modeling Language. Reading, MA: Addison" Wesley, 1999.

Gamma, E., R. Helm, R. Johnson y J. Vlissides, Design Patterns; Elemenls of Reusable Object-Oriented Software. Rending, MA: Addison-Wesley, 1995.

Gilbert. S .• y McCarty, B .. Object-Oriented Design 1',. Java. Corte Madera, CA: Waite Group Press, 1998.

Grund, M. Patterns in lava: A Cmalog Reusable Design Patterns Illustrated with UML (Segllllda edicidn). Nueva York, NY:

John Wiley & Sons. 2002.

Horstmann, C. S. Y G. Cornell. Core Iav« 2: \·llllime l-Fundamentals (Seaa edkiOn). Upper Saddle River, NJ: Prentice Hall, 2003.

Horstmann, C. S. Y G. Cornell. Care lava 2: Volume It-Advanced Features (Quinta celicion). Upper Saddle River, NJ; Prentice Hall, 2002.

Lannan, C. Applyl'ng UML and Patterns; An lnttuduction to Object·Orienred Analysis and Design and the Unified process.

Upper Saddle River, NJ: Prentice Hall, 2002.

Lea, D. Concllrrelll Pmgramming in lava™ Second Edition Design Principles lUid Patterns. Reading, MA: Addison-

Wesley, 2000.

Lauinger, T., "Object-Oriented Software Development in Java", Java Report, febrero de 1999, pags. 59 a 61. Malnrvunnan, M .. "A Multithreaded Server in Java", Web TeclUliqlles, octubre de 1998, pugs. 47 a 51.

Maruyama, H., A. Clark, M. Murata, M. Uramoto, K. Tamamura, Y. Nakamura, R. Neyamu, K. Klsaka y S. Hadu., XML and JAVA: Deve/oping Web Applications (Segllnda edir:idn), Reading, MA: Addison-Wesley Professional, 2002.

Oaks. S .. "How Do I Create My Own Ul Component')", Java Report, marzombril de 1996, pigs. 63, 64.

Blbllogratia

1297

Ouks S "Tw 11 h .

.., 0 ec mques for Handling Events", Java Report, julio/ugosto de 1996 ' 80

Page-Jones, M. Fundamentals of Objec(·Orienteel Design ill UML R . d' MA . p."g. .

P k. . ea lng, : Addison. WeSley, 1999

en er, M. y E. Hans-Erik, Business Modeli' '1 UML . .

?OOO . /IS wan : Businees Pauems At Work. Nueva York NY' J h Wil &

• • , • 0 n I ey Sons,

Roberts, st. P. Heller, M. Ernest Rei TI

CA: SYBEX, 2002. ,y. t a . Ie Complete lava Z Certification Sludy Guide (Tereera edition]. Alameda,

Rodrigues, L .. "On JllvuBeuos CustOlnizlltion" lava D I '

Rbi ' eve oper s Iournul; mayo de 1999 pag 21

urn aug t, I., I. Jacobson y G. Booch, The Unifi ul ~ .i: ' . .

WeSley, 1999. e J foddmg Langllage R~/i!re/lce Manual. Reading, MA: Addison.

Rumbaugh, 1., J. Jacobson y G. Booch. The llnijied Model' La

Rumbaugh, J., l. Jacobson y G. Booch. The Compte: UMLIn: .n~uage U!erGllide. Reuding, MA: Addison·Wesley, 1999.

e e lI'ammg Course Upper Saddl R' N .

Rumbaugh, J., r. Jacobson y G B h ~I U'"' . . elver, J: Prentice Hull, 2000.

. ooc .. rle nijied Software Developm; I P . , R .

RosenbUf", D. y K. Scott 4pplv'· U C. en tocess, eading, MA: Addison.Wesley, 1999.

~ . • .lIIg se. Qse Driven Object Modelill' pi f Uk L

Reudlllg, MA: Addison. Wesley, 2001. S \ tn il: An Annotated e-Commerce Krample.

SChac~, S. Object·Orienled and Classical Software Engineerl'ng. Nueva York NY' McG HiIl'OO

Schneider, G. y J. Winters Ap lvin U C. ' . raw ,- J.

r '.' P. g se ases. Reading, MA: Addison. Wesley, 1998.

Sc~tt, K. UML Explatned. Reading, MA: Addison"Wesley, 2001.

Shimzi, J. lava Perj'ormllflce TIming. Sebastopol CA- O'Reill d A .

,. y an ssoclUtes 2000

Stevens, P. y R. J. Pooley. Using UML: Saj/ware En ineerine wi ,.

Addison"Wesley,2000. g g with. Objects and COmpOlle/lfS Revised Edition, Reading, MA:

Sun MicrosystClltS Inc. Java™ Look and Fed D' . "

t 1 . • eSlgII GUIde/liles, Second Editloll. Reading, MA: Addisolt.'rVi 1 1

op ey, K. COle SlVing: Advanced Progrmnminq Upper S.tddlc Rive NJ P . H es ey, _oat.

" ' . , r.: renuce all, 2000.

ve.nn~rs, B., lnsid« the lava Yinua! Machine. Nueva York, NY: McGraw Hill 2000

Vhssldcs J Pull H. I' . ' .

,. em. 'lie illig: Deslgll Patterns Applied. Re'tding, MA: Addisolt.Wesley, 1998.

"

Indice

Simbolos

!I<,50

$.@.%,&.·.(.).· •• ,·'.'.?y/.751 %>.1153

%>.1155

_.%>. 1155

&:& (AND c{)mlicional), J 1 (OR cundlcicuel),

167

(!prl) t (!prh). 377 1.1128

<1--.1155 ",%1,1155 <%=.1153

<.~, <1:, ;:0=, '""' <:>,1081 <.50

</applet .. ,8J </l1tml.>.83 </jap,oooi6n>.115R <,.,50

<j.p •• colon 1>.1159

<j ap, acci6n>. 1158 <j8P,forwatd>.1I59 <j8p~getProperty>, 1159 <j8Pr!nolud.>.1I59 <jl'lplpa.ram~. liSt) .::jlJplplugin>.1159

<j 8p .. et~roperty>. 1159. 1170 <j8P.useaeon>.1I59

·->.1155

>.50

>".50

11<1, sfmbolo de infiniro, 1078

A

a prueba de subprocclIos. 723

a traves del tiempo, envro de mensnjes entre

0I>j"05.739 abiert e, utributo, 134 Ilhrir urchives, 753

Ahrir, cuuuro de dhilugo, 776 abrirpue:rta,

rnensajes del elevndur; 277 opemcioll ti61 elevednr, )],7 uhsnlutns, operaclones, 810 ah,tnu:ciou.17

Uedalo!i,3#

progl1lrnucl6n erientada It objl:lllS, 356 abstract

dnso.512

palubra ",,,,,"d n, 398. 733

Ablllltract,Bl,1tton, eluse. 561 Ab,IrIl"Cun,cuoo. chse, 1067 Abstmctl.lst. clase. 1067 AbltlmctMup, elase, IOf,7 AbSlrn,.setlucnllnILi". ,I"", 1067 AbslrnctSel, clnse, 1067 Abstmc(lhblcMudcl (poqu,'"

javnx.swfng.ublcl, clasc, 1094 accept. maodc de ServcrSnckCI,' 836 !lCCC50 a nivel de pnqueie. 341

acetones

tie un procedlmiemo. 104

esuindur de JSP. II 58

ucfclicn, degradndo, 534

acoplumiell[(l entre; c\lIIiCS, 667 Mh~onJ!vent. cia se, 2(17. 323. 611. 835 A!;!ciQnEventH;;lruUer, ciQse, 427 Ac:tionListane~

claIC.559

inlerf'lz. '207

actionPerformed. meloda de ActionLiutaneX'. 207, 323 actionPerformed. meredc, 4\7. 482,

518.559.613.680.835 actlvueion, dlagrama de secuenca, 739 nctlvidad. dlagramu. 106

ecttvidades de los llbjc({Js, 177

actor, diugmmas de caso-uso, 597 ucumulndor de Simplerrou, 294 AdnpliIUQf, putrOn de disefio, tiM

add

,instruccion.991

m!lodr< de SuttonGroup. 551 m~locJ.tJ de In clase CQntainIJr, 209 metoda de Llst, 1050

metodn de Vector, 828

addActiOnListener rnetodo. 323. 559

rnetodc de ActionSventHandlel:, 427 metodu de Jljutton. 210

addfirst. meodc de Liat. 1050 adoItemListener. metcdo, 565. 586 .dllLa.t. metodo de List. 1050 addLayoutComponent, metcdo, 668 addLiatSelec::tionListener. metoda.

57]

adtU!ouaeL;i.atener. metoda, 379, 617 addMouaeHotionLiatener, rnemdo, 579.617

eddobserver. metoda de Observab~a, 067

addPoint, metoda de l'olYQon, 53!)

.4d~.b. metodo de JTabbe~an •• 643 addwindoWLiatenar

rnaodo de JE'rarna, 432

rnetodc de window, 6'25

admiuisnndor de esquemas. 208, 587

ADT (tipos de dnUlIi ubstrnclos), 303 .ail 0 ,nill' (formate tie urchivn AlrF de

Macintosh). 930

akance

de aplicacion, 1153 de 10 vnriubie, 150 de UIIIl CI1l.1;e, 3 TO

nl~oritmo, 1(}4, 66R reverse, 105!) uigorilmllJ;

min y uuix, I 1150

ecxt, btnarvseecoh, reverse,

shuttle. fill y c0l'l'. 11150 alins.1124

ulinear a lu lzqulerue, 553

alinearnc a In iZtjllicrop., ul centro (el valor

predeterrninndo) y a In dereeha, 587 AI~ tecln, 584

altum de un tipo de letru, 521

allocate, Jm!tod" ellmticn de Buffer, 812 all~linis

de requerimientos de un pmyecto, I g

Y di,,,;o orientedos a objeros (AlDOO). 1 H

anchor, campo de '

G,;-id9agConstraints,649 unchura y nlturu de un subprngramu, 53

AND

a "ivel de blts ( &), 1015

lnglco (and), OR incluyente logico a nlvel d. bit, (or), 1028

loglcu bocleano. 167

Anders Hcjl'bcrg y Sccu Will.rnum. Z2 lingula

delarco,527

inieial,527

anidumienro de estructurua de conirol, 108 Animator, progrnra de ejemplu del

dlrectnrto applet a, 73 ANSIA,I4

ANSIC,7

ANSIIISO '1899:. 7

apagil=:'Lu:

mellslljc del elevadur, 277 npencidn de III elase r.ua, 228 .parieo,l. visual ntlaplablelPLAF) de Swing, 608

'p,rienol, visual de MIcro,of! Winduws. 608

1300

uparienciu visual meuilicn de Swing, 608 API,921

de cclecclones de Javu, 1002 de Jnvu, IHR

de lavn (lnterfuz de pwgmmucl6n de

nplicacicnes de Juva), 198 de ~iTltesis de vcz de JiLVII, 921 de !ionid!) de Java, 921

del marco de trnblljos ~r. medlns de JUYIl

(Jav. Modi, pramcwork), 921 API 3D de Javn, 921 APIJuyu21l,77,510

API JOse'", 107.

APII'",f,,,,n',", 1009

AllIs (Interfuccs de progrumudon de uplicucioncs) de Java. II upilnmicnto de esnucturas de ccmrol. WH, 112

'1plllZumiellto Indeflnido. 704 UpUCllt;IOn

cllcntdservidor pam couveraur, 837 de tres niveles, IJII

upllcaciones clienterservidor, I

de uccesn inSL1I1UIIICO, 782 ernpresariulcs Ii grun escala, 22 Web, 1124, 1145

append. metcdo de J'l'e.xtArea,. 155 "1'1'1,1 (suhpmgrnmn), 13, ~3, 75, 143, 145, 157, IH4, 259, )05, 309, l!9, 323· 324,326,334,353·354,422,427, 443,449,510, 5 II, 512, 545, 546, H28

Applat. clnse, 79, 922 ApplctConlcxt, huerfaz, an

epplets. 13, 15,23,54, 7J. 146, ,61, 417,

422,510 UPl1lClvicwer, I'~

applica.tion.. ohjeto Impncito, 1154 upuntadur de pusidon de archlvo. 776 drhol de !Jl\sq\leda binuria, 970

~rcJD, eaonn, 5J5

AraJD. OPIDI. jJ~

Ara:!D, PIE, 535

urec, dibujar un, 527

Al:cTeat, pmgramu de ejemplu del dhucrorlo appletB, 73

archivlI.751 dcdast.l,33

de fichcro de uplicncion Web, 1124 por lote', 40

liecuendul,152

WA(!,112,1

an::hivos

de llCl:CSO ilieaturio, 783 d~ tichero~, 340

de lexlO, 83

'reu rfgidll, 647 drell' "'tiv",,927

dedicudns de dibuju, 612

argurnenlQ de Ifnea de comundos. 74 Arithm"tiaRxception. cJu.~c, 680 Arquitecturu cornun de agente tic solichutl de

ubj.to, (CORDA), 1112

i1rru~lmr 01 rulon. 75 !rraYlndexOUtOfI:loundae.xception cIU.8e, 532

exct!l'ci6n. 257

Ai'flIyLisl, clttla~, 1044

AmIY', c\,~e, 1039 IIrregla

tie pyles tl.nVlle!lo, HI 0 de //I por 11, 270

II, respaldu, Hili

"",,glu,,245 hidhnCflsionales. 270 mult[llimcn~ionuIC!l. 270

Urlefaclu,,657

UML,5T)

asignllcitin dJlltimicl1 de memoria. 953 [l.~Lisl. OIdlOLio de Arr.1YS, 1042 asoc.iudt'm

de clases, 96

de servlct, 1124

tie unn n uno, 1 U63 asoeaciones

de extensiones, 1126 df.l rutas, 1126 """i,llvl",d,47

u. s terisco ( ... 1, 46, 490

auupu y muneju a ~sa excepcion, 678 arnbmos

(d"lo,) de clases, 133,302 de \o!J objetos, 17

de un objl!tu, RII, M), 96

.uu (formnto de archive de audio de SUII, 1}30 :Iutousociucidn de clases, 500

nutoftlush, utributc de In directivn pug!!. 1 (72

Av Pag (avance de p<iglllU), 021, •

AWr (Ab,lrncl Window, Toolkt<), ,49 AWTEvent. clase. 554

AWT~vent. clrsc. 666

B

Bnbbnge, Chnrles, II) hnlnnceedos, [lriJoles,lJ76 Bunda de los cuntro, 440 bandera

tie inlcmlpciun, 703 vull)l' de, 118

Barchart. prugrama de ejmnplo tiel direcrorlo applatlJ, 73

barm

do desl1lulllmicntu, 172. 569 de uemls, 3H. 548, 625

de titulo, 39, 02.4

dillgullul iuversa, 36

base d. dates I 074, 1136 dll dalos relaclonul. 1075

BASIC l\leginner',AII·Pu'l'Use Symbolic lrntruetion Cede. C6digo de instruccinnea simboliC:L~ de lISO geneml pam principhuues), 22

l"isico~, puquctes, 36 13ae:icStroke, clase. 5 ltl, 535 BasicStroko, CAF _ROUND, 536 Basicstrol<., JOIU_MUND, 536 ht!un.~ 159

beunNumt!, utributo. It 67 HeveIneruer,LOWERBD, 894 bihlioteca.'i de dllS~, 9, 343. 356

de iavu, H, 36, IHR, 198 BibliotCCll dt: clu;e!i Jel Framework

(FeL),22 bibIiOlec:~ de mnn:iL'i, 1150 Bhmvcnido,ja\'11.13 BigOacinw.l, cla!iu. 220 BiglntB!],er,clas(l220 bina~Search, lIIctOllo de

Arrays, 1039

bil,751

Bi tSot, c1"sc, 99R B1ui!lc PIl'icul, 10

Blink, prognuml de ejempln del dirct:loritJ applets,74

aloe de notus. 12

blllquo

delmtruccitJll11!l.112

try, 638

Bloqueudo, e~lut1() de un Iillhprncesu, 702 bluqUClI de I(roillvu, 811

bQolean, byt~, char, into long, noat, lipu' I'rlmitivu" 1170

fndlce

boolean

palubra reaervuda, 586 variables de bundem. 733 Boolean

clasc. 433

lipo,,1170

burde de una vcnUUlll. 624

gurdertnymn. edmlniumdcr tie eaquerruts,

Hli

Bor~.r~ayout, ciu,", 579, 611, 615 Bor~.rLayout, CBUTER, 579, 831 I!orderIJayout • EAST, 579 Bord.rLayout,NORTH, 579, B31 aorderLayout. SOUTH, 579 BarderLayout. WES'!', 571)

bolon, 561

soton, cI!L~C del elevudur, 434, 539, 739 sot.onElevador, 134-

clase del elevadur, ~l, 177,277. 434 bctunes, 548

de c(lnmndll, C:LSiUa~ de veriflcncton, butonet huermprorcs Y htl!unes de ol'cloll.561

de "1:«10, 563

de cpcidn, 76, 566

botonopt'imido, IDt!I1!111je del clevndur; 740 2oto.~ho, Il4

chue del clevndur, 95, 177,277. 434 sox, contenedur (paqeete j avax, swing), 609

Bo;x:Layout, udministrador de eaquernaa,

609

BOll:Lllyout .X_AXIS, 647 Bo.Layout, Y_AXIS, 647 branch IIcgutiv~, instruccion, 988 branch zero. Innrucclrin, 988 break. pnlahru rescrvnda, 162 blifer, 709

circulnr,722 t!irecto.810

alrlbutn de lu dlrectivu pngu. 1172 nufferedlmage, clnse, 535

Bu!fer.d jma g., TY~E_rNT_RGB, 535 l1ufferadlpputStteam, cluse, 754 BufferedOutputStream, clase, 754 BufferedReadsl:, cluee, 755 BufferadWr!t8l:. clnse, 755

busqucdn binurlu, 240

btlsqucdu en urreglos, '2.63

binurin. :lei3

lino"I,263

Button, ciuse. 54L} ButtonGroup. cJu~e,56fi ayte

d",,433

tipo!l,1170 BytaArraylnputStrsl11l1, clusc. 755 ByteAt'l:ayOutputat:team, dl1se. 75S ayt.Buffor, elase, 8 ((I, SY7

byles, 751

c

C+t,22 cuche. 1130

cada itcrnci6n del cicio. 146 cadena, (1(,6

de cnnsultu. 112K

de ""ponsuhilidad, 66~ vlU!ia, 453

cudemlS.32

d~ cur:u:ltrCS,lIll:llliuje, 32 vllcfa.53

c'lkulur iternlivllmenlc. 218 CallublilSlulcmen!, jnte.rf:u·,. 1104 ci\mbiar tlircctorins, 73

camiliarPiso6, nlem.* tiel elevntlur. 740

fndlce

campo, 'if)

de texte, 38 campos, 751

de las clascs, 17

canal del urcbivo, HII Cllllllliuu:ionC!l,753 CAI{CEL_OPTION, <on'lunl', 770 t;lUltidutle, cscalares. 259 ~upijcidlld

de un objeto, 998 IlIiciul,IOOI

lfmite, posicion y UlllfClt. 8lO capacity, metodo de Vector. 1002 curdcter

de escape. 35

de nueva lmea (secuencla de escupe \n),

155

de palubm, ~H6

de lubttlacion (secuencia de escape \t). 155 separedor, 760

caracteres

de espaciu ell blanco, :iO de nueva linr:u, 35 especialc!!.453

cat'd'rest, progrnma de ejemplo del

direcmrto applets. 74 cargudor de clases. 13,340,893 curgnr progrnrnn en memoria, 294 cue ctiquetus, 160, 161

caailla de verificllcion, 77

""'0 dofaul t, 160

casn{s) b.1:IC, 218

casus de uso, 596

catch, chlusulu. 638, 678 cerrar ventnnn, 427 cerrarPuerta

memmje del elevader, 277 opcrud6n del eleeulor, 127 COI,1115

cieU,o, degmdado. 534 cklo

de ejecuclcn de una inurucoian, 297 iofinlte, 113

ciUmiro

clase, 377, 390

cimn, representacloll de un progmmu, 11 B circulu rellcuo, !CJfi, 177

ciraulo, clase. 359, 390

circulo~, clasc. 359, 356

Circulo3, class, 359

Circulo4, cluse. 351!, 392

c\ase, 177, 303

abstrncut,39O activlI.739 udapllllle\1l, 432 nutorreferoncindil,952 D.le, 1153

de uplicuci6n, 309 d, ,nvollum, 1066

de Ilpo, 433 de lipns, 135 de Eswdo, 445 ejo.utuble, 309 Integer, 43

intcmll :munima que c/lticnue a \lnil cJu.~e.

428 'intemu, 391 itcrndoru. 399 I,.ocale, 155

cia'""i,18H ubstrllctas. J97 Ull'pludurn" 579 Imidud,s, 421 base, 79 ~oncreills, 397

de nlvol "perior, 421

deflnh1<u, por I!J progrnmuuor, 30 dcfinldas par cl u~lIario, 30

derivadas 79 imenns, 421

fmcmes unonimuJi, 42H

internes unenimus sepnmdas que lmplernenmn a unu interfaz.428

predetinldns de caracteres, 486

ClaaJi clru;c,417

palubra resercadu. 30, 313,1167 ,CIUJil;, archive, 23 ClaasCast!xcqpt:.ionj clese, 417 CIi\lil;NotPoundfuceplion, clase, 1177 clave

de registro, 751 externa, 1077, 1079 principal, 1075

Clavc Morse. 507

clie Ole, 655, 827, II \3 clieme del objcro. HD elientes dclgudoR. 1113 clip, de audio, 93t1

Clock, programa de ejemplo del dtrectorio applet.,74

clos., 111010110, 771, 810, R36 FU.Chann.l,314

cloe.Path. metoda de GenaralPath, 537

COBOL (COmmun Business Oricmed Language, Lengunjc unrruin uriemado 'll1egacios), 9, 22

c\ldigo

de opcructon, 294, 9H7 de tecln virlUlll,5R6

en linea, pnner el, 407 fuenrc.72

nullvo,330

cndigus tic byte:;, 13 c(lerci~11 de urgumentos, 197 Cilia

do impresicn. 1)67

estruuium de datos dinlilllicil, 967 tlJ10 de dulos nbstmcin, J45

cotuboncicnes (inremcclonus) entru los

obJelu.,m colcccicn, 1039 colecciones, 998 colision

de nombres, 339 un un arregln, 1005

colocar; opcrachin relatlva, KIO Color. c1nse, 510, 513 Color.BIaACK. (1.11 Colar.GRB1!:N.535 Colo;l;'.RBD. 5~S

GolQ., WllITE, l35

Color, YELLOW, 536 columna

nutoincremc!ntatla, IOR5 nombre, 1093

ndmcro. 1093

columna" 1075 de tabl"" 270 Coll.ction cll'Ie,IOOI imcrfuz.1039

Cumulldu. pntrim tie di~t:fto. fi67 comundos. 984

comll5 pam scparnr urgumcntos ell UlllUctodo, 38

comilntario.28

de fin de linen. 28

de fin de Iineu, r.!itilo CH, 29 de ,"uIUpl" Ifno"', 29 cstlloluvll.29

Javudoc.29

tl7luiclonilles.29

camcnlllrios

1301

de fin de Ifn"" do Javu (/ /), 1155 deiSP, 1155

de lenguuje de «ecuenclu de comurdes, 115l

de XHTML, 1155

tmdicionales fdclimitudol> per /* y "'),

115l

Compnruble, interr", 1050 comparaeicn lexicognific:i, 458. 1052 camp.reTo, m~!Q(lo de string', 457 cnmpartklo, bIO<IUOO, 811

complladur, 4~6

compiludcr lIT (''J!lst·in~t\rne''. jU6tO II

tlempo, 15 compilndores, 22 complemento a uno. W!4

Ccmplementu de Jnva (lava Plug-In). 1159 cnmplerueruc de Javn, 85

Ccmplemenro lliVl1 (JIIVU Plug-in], n Component. clese, 512,550.612,923 ccmpcnunc

do escuchn del evemo. 555

dr. lnterfuzgnlfica de usuuriu (GUn, 192 d. la (lUlligero, 624

de origcn, 634

componentes meylos, 246

de escuchu de evcntos, 498 de la GUI. 38, 548

ric la GUI d. Swing, 549

do Swing, 549

tiel slsterna, 58

IIgeru,,550

pesudos, 550

pum' de Java, 549 reutillznbles de suftware. 22 reufillzables, IN

Swing tie Jnva, ,140 UML,59

compurtumientos, 302 de lo!Ohj,lrtl, 17 de un ubjeto. Nt)

Compuesto, patnin tie discfiu, 665 compuuchln

clieJ1lc/~crvidor. 21

cnticn para lOll negocins. 6R3 de mision cruica, 683 distribuidu.El

penlOnal.21

compumdonu clleme, 21 cornuniceciones

bll~adas en Oujos, 826 ba:Hl.das ~n pnquelC5, H26 busndas en sockets. 827

concat. mctodo de. Stl':ing, 463 concmcnaci6n de cauenm;, 44

concurrcnciu del cunjunto tie rcsulllldn.'i, 10m condicion

de continuucion de cicio, 14K de cominuucian del cicio. 107

de guardia (condiciones de segurluud). 108 de gourdit, I7B

de III repeticillll, 146

eondldonl!s liimpl~H, 167 Cunductof:!il!\,udurl 133 ConductOElevador. cJu.se dell!levndof,

9;,277,436,539,739,934 configl1rncillll

ohjeto implfdlo, II S4 reg.iollw, 155

connietn de ltornbros., 339 conjunto

coollicado tic caOicterell, 811 do bits, 1028

de catactel'lls Unicode, 453 docarnaleres, 68, 751

CC}nnectExcepliDn, cluse. 837

Cnn,urcio World Wid. Weh fW3C), i32

1302

ccnstnnte, 251, 9N7 con ncmbre, 252 de tecln, 5H6 conHIIUltcs.108

con nnmbrc, 208

cnnstruotor, ~13

de una clase, 208 preuatemtitllllio,) I J, ein urgumentns, 314

conlitmcturc'l ~ubrucilrgadoSt 3 J 3 consultas, 1074

SELBCf, 1080

t:onsumidor. 709

contador,114

decic10.140

do Unto" 9Bt)

de insuucciones, 989

container, cluse, 192,510.550 contdns, tnetodn de Vector, 1008 cnntcnedor

de applets, 72 de JSPs, 1151

de servlets, 1114-

cQntenlType, atributo de la directiva page,

1172

cmrec 06 base cero,149 cuntextc de I.!r.ific()lI. 511

continue,"" paJOIbm reservada. 162.686, 876 cunlrJ,'Il:fiu, SSG

control del prugrumn, 105

centrolndas por eventos. las GUTs, 554 cunttnlndcr; 656

de JOBC. 1074

cnntrules, unnponemes de GUI. 548 converslun

descerdenre. 394

expllcitu, 124

hnphcira. 114

cO{JroenuulI X. (Ill cooruenmh hnriamtul], 510 C(IIJrdenntin y (11\ ccordenadu verncnl), 510 coordenadns .'(.~y, H2

cllpill del argumcnto, 258

oopy, maodc de CQllactiQns, 1{)50 countTokens, metodo do

StringTokeni:J:er, ~H2 Courier, fuerue 270

cro~e. npplct, .17

crcnr una Instancia. 123

ceeaeemue, memdn estutico de Sox. 647 craateGraphics, metodo de

Buffered_ge. 5J5 craateHorizontalBox. rneodo de BOX, 646

area.teRorizontalGlue, metclo de BOX. 047 orqatelto::dzontalStrut. rnctodc de BOx. 647

arQ&telmage. metodo de component, 664

arq&teRigiliUaa. m~tOtltl dc Hox, 647 crqatevet'ticalEox. metoda de Box, 646

CX'l!IateVeX'cicalGluG. mt!lodo de BOX, 647

onateVerticalStrut. mctodu de Box. 647

criterlus de sdect:ion. 1081 cu:ulro

~onlbhUlQO. 548

de ~!!Icccion 0 n"tll dellJ1legablu. 77 de despluzumienlo. )69

do dhilog. do entollin. 40

do diiilogo mod,I.5IB, 63!) dolintitador, 102, 117

cuadro, de dlUlngo. 36 CUulltiftcadores.490 ~uaJllo de tlempo. 70 I cuellta de curacteros. 4-54

cuerpo

de In dedllfl.\c10n de una clase, 31, 305 del mdtndo. 194

current Thread. metodn de Thread. 737 currentTimeNi1l1s, metede de In cluse System, 225

cursor, 1092

de sallda, 32

del nuon, 39

Changee"Vant, clase. 624 ChangeLiatenar, interfuz. 624 Channel. clase, 810 Charactel;'

dlL'ie.433

tipo,,1170 CharArrayReader, clese, 755 CharArraywriter, cleae 755 charAt, metoda de String, 455 CharBl1ffer. poubleBuffer,

FloatBuffer, Int)3uffer, Long-Buffer. cluses, 810 Charaat, clase. RI2 checkl1or'l'riggerEvent. meiodo utilitnriu privado. 634

o

Datagnulli'nckct, cluse. 849 DUl1lgrumSocket, c1U5C, S49 Datalnput, interfaz, 754- DallllnputStream. cluse. 753, 754 DatuOu\pUlStrcmn. cluse, 753, 754 Due. clusc. 1160

Duteformut, clase, 1160

datos

deentruda.14

de plantilln flju, 1151 de aallda, 14

de 1I11objeto. 80 peraistenteg, 750 pmccsnruicntc, 21

DacimalFormat.123 clnse, 306, 31J

declnrucidn declase,30

de un m~todo, 32 import, J7

de vuriahlca, 147 de un merodo, 194

decremcmo, cantidud de. 146 definicidn

de un metedo. 32 de una clase. 30 degmdado. 534

DELETE, instruccidn, 1086 delete

metodo do stringBuffer,47) peticiun d, Il'ITP, 1116 deleteCharJ\t, m~todu de

StringBuffer,473 demo, direct"rio del J2SDK, 73 dequeue, operm:ion de lion cola, 967 dcsaprobudo!l, mctodos. 733

deliurrollo

de prognmm,S. 28

rupido de IIpliCltciones t,RAD), 343 uesbon.huniento aritmetico, 344 dl!Scurturlo (ocuitarlo), 39

tlescriplion, e1emenUl de XML, 1125 descriptor d, despllegue, 1124 descriulizlU;i{1O de dulOS, 764 despachur

el 'lIbpro""o, 702 cvelltu, 560 desplll':l.Iuniellt(l

a In dcr\!chn con ~Iignll (»), 1015 ala dcrechn sin signa (;»!», 1015

rndlce

lila lzquierda (<<),1015

de carncteres en UII nrreglo, 454 valor de, 200

dcsplnzllr range de mlmeroll, 200 desn:JCrcncitu.ios, tlOjcto8. 701 destroy

metodo de servlet, 1151

palubra clave. 214 devedge,neUiCnpe.clml/librury/mununls/20001 javuscripV 1 ,3/refcrcncl!/conklUII,htm, 1143

devclver reauttados, 189 diagrama

con elementos ornitldos (elided). 96 do uctividud, 1116. 177

de ceso-uso de UML, 596 deciases,96

de clllaboruci6n, 278 de lnreraccien. 27H

de secuencia. 27K, 739

diuRrumas

71e uctividnd, 59 de cuso-usc. 59 de clases,58

de culaboracion. 59 de cnrnponentea, 59 de distribucion. 59 de esndo, 177

de esados. 59

de ubjeua, 58

do seceencia. 59

de II1lnsici6n de estudo, 177

digit, metoda esmrlco de charactar, 477 dfgitos dechnales, 751

Dimension. claee, 617

dir. comendo de MS·DOS, 7J direccion IP del servldor. 837 directiva include, 1159

dlrecdvas. neciones.scriptiets. 1150 DfIlBCfORIES_ONLY. crmsumte, 7t15 directoric mil. 756

diNco!l,I4

dilil.ltio de un proycoto, IS

Dlsono orientado u objet'" (000),17, 131 dlsllhly-nauJt:. elernenro de XML, 1125 dispose, metodn de Window, 624- DISPOSE_ON_CLOSE, cunaumte de

Jl1rame, 433 DO_NarHING_ON_CLOSE y HIDE_ON_CLOSE,624

di!lpu~itivos

de almucenumienm aecundnrie, 750 de entrnda, 21

de salidn, 21

dlntribucidn de Ius compenentes de GUI. 74 DitherTest, prugrarna de ejcmplo del

directorio applets, 74 Dive Illto1'M,33

division de cnteros, 46, 124 DO...IlOTHING_ON_CLOSE, constunte do

JPramo,433 documcntuci6n del API Je JII\,I1, 37 dOClIl1IenUU' progmmllS. 2K doclimclllO

de rcquelimicnlos del ~~jslemu. 3m

'" HTML, 13

doDelet" metodn do HttpServlot, 1116 dolleuti, lII,tod" de IIttpS,rvlel. 1116 doOption~, metudo de HllpSavlct. I I 17 dl]po,~l, mClodo tie HllpSl!rvtet, 1110 dof't1, mitndo do IlttpSorvlct, 1117 d<ifu,CO, metodn de HttpS,rvl,t, 1117 Double

cillse. 433. 999

d, java. lung, 1171l

pulabnt re"rvlI,llI. 836. 1170 IIpo do datos. 124, 532

tlpo ptintitivo, H7, 92

rndlce

Double.pal'seDouble, metodo static de Double, 195 :Oouble.parseDoubls,lUelodo static

de Double, 92

downcru;ting (conversion deseendenre), 394 draw, rnercdo. 535

draw3DRect, Illeloou de Graphics. 526 drawArc, metoda de GraphicB, 527 drawLine

mitodo,87

metndn de GraphicQ, 449 draWOVlll, m~lodo de GraJjlhicB, lO2, 157,527

drawPolygon, metudo de Graphics. 529, 5JO

drawR8ct. mehldu de GraphicB, 92. 306. 515

drllwRoundRect, rnetodu de Graphics, 526

dra.wString. drawLina, draWOVal. metodos ill! Gra.phics, J06 draws~~~nq, metoda de Graphics. 515,

OrawTEJst. progruma de cjemplu del dlrecrorio applets, 74

E

ElS sill bloqueo. B97 W'l'.con.'ilUIlwue

GridBI).gConstra.ints,649 efeue secunderio. J 69

Ef(:ClosDeSonido, dust! del elevndor, 934 eje x, 510

cjoy, 510

ejccucioll secuencial, 105 elementu

applet de Hn"" 1I3 cern. 246

de ilZllr, IY9 de metul, 625 meta, 1153

elementos

de secuendns de comendns, 1151 de un arrealo ')46

del iuregl;' 1043

Eleva.dor, 1:13

cia,", 95, 277, 434, 538. m. 9J4 elevadorLlego, mellMajll; del clevadur, 277,739

elevAdorPartio, rnensnje del clevudnr;

277

climinacleu de vntores duplicUilos, 976 eliminacien del goto. 105

21lipee2D. Double. 532

.Ellipae2D. Floa t, 532

emile:!, editor de texto. 12

Empleado, c1use, 326. 391 EmplsadoAsalariado. c1nse. 391 Bmplaadol3aseMaaComision, clasc, 391 l!mp~e.doPorCOll\iOion, du,", 391 RmpleadoPorHoras. clase, 391

cmpujur el pinto en III pila. 3#

En cjecucion. csludo dll un subproccso. 702 En espern. estlldo de lUI subprnccs(l, 703 tlncllbci'.tUio

de nujll. H42

de III instrucci6n for, 149 del for. 149

deill1elot\u, 194

cncapl1ulnmientn. 302, :162 encllp~lIll1r, 302 encenderLu~

menlliljc del e1uvnuor. 277 operllcion del clllvndor, 22B endswitb, metodo do String, 459 ~lIfl1!1rlln llnllcolu, 345

enfoeudo. campo, 556 enlace, 953

eninznr el servldor al puerto, 835 enqueue. cperacion de IIna cola. 967 E:nteroEnorIne, clnsc, 352 enliduu enema, 597

Bntomc Jnvu 2 en tiempo de ejecucinn (J2RE), IOU

emonos illtcgrdtios lit! ul!.'l.trrolh> (lDEs). 13,23 entt'arE~~vado:r:

m~"",j~ del elevador, m

opcrncion del elevader; ~28 anuaeraetcn

g.tPar"",.e.rN"",eell, 1117 Eln1lIl\eration

iruerfaz, 10112

objeto, 11)43

envlur un meneeje. HI

U 1111 cl'[eto, 147

envohura

de objeto, [lujo, 7(,tl de tipo!i.1J2

envohuma no modificubles, I (lb6 squab

mctoda de Al'ray.B. 1039

maodn de String, 353, 457 equalQI~JnQrflCalle! memdo de String, 457

equipo remote, 13

error

de siuraxle, 29

i!.11 lit!I1IPO dl.l peucicn, 11 S' logico fulal, 112

logico no futnl, '12

logico, 43, 112

pur desplnzumlentu en UIIO, 14B Error. cluse, 684

errores

de "deaplnzamientu en uno", 247 de compllaciun. 29

de IfUIICami\!1l1O.19B

del compiladur, 29

en tiernpu de; rompllncion, 15 en tiempo de ejecuclun, 14

en uempc de traducchin, 1151 flltllics en tiempe ile t.!jccuchln, 14 flltnies,199

no fatales en tiempu lit, cjecuci6n, 14 sincninicml.677

errurl'age, nrrtburo de ln dlrecriva puge. 1172 escalur range de velores, 200 eHcrilUrnscsj>ilfCidas, B11

Eacuchaaoton, cluse del eicvadur, 539 EaauchaLu:, clase del clevurJor. 531) EacuchaMoverElevadQt'. clasc del

elevndor, 539 EscuchaPufi!~ta. cl1l!lt! del clevHdof! 538 eSCllciturc:venttlS, 209

Bscu_cha'1'imbre. cilClC del cleV{ldor, 539 espnclo

en blanco, 30, 486 libre horizmllnl. 592 lib", vertical, 592

c/ipccificucion dellcllguuje JI1\'I1, 30 esqueleto del simulndor, 346 cstluema

de cntalogucitSn. 343

de codiflcuci6n de cnrnclercs. alI de un s\lbprogmma, 193

cSlnhlccer, mctodo. 319 establacsrMovimienta. JlUlUsuje del elevudar, 7411 establsQert1bicacion. mCI1~aje l.1el '1,,"dor.7411

eSUiciolle8 de tmbujo, 6

csludu

de IIcci6n. 106

de 110 "bjeto, 59, 177

1303

final, 1Il6 iniciul.l06

Llsto de un subprccesc, 702

o condieicn, de un objeto, 133 Estade, pntrun de diseiio, n6H e.stuuOH de subprocesc, 702 estereotlpus, 538

fl.stmtegi!l. patron tic disono, 668 illltnWUln1

del ,I'lemu, 58

de n;peticioll, 106 de seouencin, lOti

do selcccion doble. 107 de sclecclon multiple, 1117 de s~lecci6n simple. 107 de selecclcn, 106

esrructuna

de clclo. 107 de cnntml. Hb

de dill os, 246, 952 din;imicaJi.I)52 Iinealcli.970

de una sola entruduunu sola saltdu, t OB ctirtul!la.l64

de. In cesilla de vcriflcaclon, 564- del boron. 561

etiquctas 551

th:HTML,M3

cvalunci6rt de corm clrcuho, lr,1} £VantListsnerLiat. c1ns~: 560 wentc, 207,512

de cierre de venann, 432

de dcsencadenamienrn del rnemi contextuul,632 mlluseMoveu, lJ27

evenros, 177, 27B de mton, 575

lit! IiIhlll. evcntos tic techr, 560 de ieclas, 584

de v ennna, 625

EvcntTypa. dose, 835 I!vcntType,ACfIVATED, B3) Evcn(fyp"ENTERED. S35 Ev,nITyp"EXITED, H35 oxcepcllln

illite un Indlce invdlldc, 257 cl.escaetEo<ception, 1167

no atrapnla, 678 NoSuehElementExoeption, IflOI NullPointerException, '1)08

cxccpciuncs enesdenedes. 692 no verificades, 6H4 verificedns, 684

~ception, clase, 684 excepbdcn, objelll hllplfcitu. 1154 ~clusirin muluu. 708

cxcluyente. hloqueo, K 11

exist., mitodo de Pile, 759 exit

mctodn de Sy;te:m. 732 metodo t!sliitico de In cJlliic Sya:tam,39 EltIT_ON_CLOSE,624 t!xpresitill,195

t:ondlcionul, lID

cOlltrolnuorJ. Hill

de ncceso a un urreglo, 246 de nccilin, 106

de <-'fetlcian de lIrreglo!l, 271

de crcaci6n de iU!iuulcia lie !Ilia cl"se.l23

intcgnll constunto, 161

pard !;rtlar un arroglo, 24~

~xpre!li(lne"

de tipo mixlo, 11)7

l'prte~ de una il1~tmccl6n, 44 rcgulurc!I, 436

1304

Glttends

ntrlbutn de Itt dircctivn paue. I 172 palubra reservadu, 19. 305. 366 6)(1cnsion de archive, 12

F

flihrica absuuctn, 90!{

fnhriearnes independlerues de sonwnre (ISYs), 385

Jitclor tlecargu.1005 tie escele, 200 r.ctoriui.218 J'ut:lOrillles, 183 lalsu, ccndlclun. 49

talO •• palnbm reserved a, 110. ){1J. 611.140 fast

decjct.:ucilin,23

de iniciuiizncilln.l 19 de prucesumientc, (1 t)

de recopililci6n de requerimicntns, 59" de termlnacion. 119

Past COl. 1115 seebe. cluse, 326 Figura, chUiC. 357 mas

de una tabla. 210

SQL. !O15

File, erase. 155 File.pathSapara.tQl".760 Pil.ChalUlel. clase. HII FileOutputStream. cluse, 753 t'ilaReader. clasc. 753 FI~ES.JINO_tIRECTO~IES. ccnstunte,

165

FILES ONLY. consnnie, 7(,5 Fi1eW~itar, cluse, 753 Filtednput;.St;rctam. cluse. 753 Filte:tOutputSl;r"QIIl, clnse. 753 fill

campo de GridBagConat:r:aintq. M8 mellKlo de A.rraya, IOJ9

menxln tlr. Graphioa.2D. :B4

fil13DR.aot, m~tolill de Grappics, 526 fillAre. metodo de Gra.phica. 527 fillOval. melodl) de Gra.phica, 527. (It3 UllPolYll0ft. metodo de Graphic •• 530 fillRect, metodo de Graphica. 515, hl3 fillRoundRect. meuido de Graphics,

526

fin.l. pulubru reservedu, 207. 251. 334. 407 fin.liz.

metudo. )81

polubm reservodll, 329 fin.lly

cldusul'. 678

palubru ",sorvudu, 842 firma

de lin constructor. J 14- de un metl)do, 21 5 flrst. metodn. 106)

flechn dl.lrechn. tech!' (120 flechll hucia ub!ljo. leclu. 621 flecha hndu arriba. tcelu. 621 f1echll izquit!nlu. teclu, 620 flechlls dl.! dcspiulllmicnto, 569 t1echl1!idll trullsicion, t06

flip, open1cion vo\teur. ~12 float y double, tipos. 42 noat, 1110

>It~,. 433

lipo primiliVtl, 87 l'lOWt.Clycut

lIdminislfoldor de eli(lltemas, 207. 044 cI"".l7B.l'){)

rlOWLAyout. ClffiTB~. 554. 5911

PlowL.yout .RIGl!T. 554. 59!! fluju.152

de control, 55

de trnhnju, 106. 111 del cuntrol.93

flujos continuos, 827 nu.h

UlrillUlo.1159 m'todo.171 Font. 01",. ~711. )111

Bont. BOLD. 210, )20. 565 Bont.SO~ + Bont.ITALrC, 210 Bont. ITALIC. 270. 520. 566 ront.P~ArN. 270. 520. 565 l1ontMetricli. clnse, 510, 523

for. palubra reservada, 107, 148.631 forDigi t. mc(OUU de Cha:t'acter. 477 Forma. ejuse lIh~lrllctu. 390

forma cic:lh:a (round-robin), 70 I

format

del ohjelo OatePormat. 1162 memdc de OaoimalFormat, 307

Inrmutn

de hcru universal, :;05 de linea rcca, 47

de rclc] de 24 horns, 305 tormulario.Ll lf

fOl':Name, metodo esunlco de Class, 417 FOIURAN (FORmuln TRAN,lutorl. 9. 22 Fractd. prugrama de ejcmplo del

tlirecfOlio applats, 74- Ftame, chee. 584

frozen, tennino, 435

(\l1!U

~ de memorla, 701

de recursua. 329. 618 fund"n.3113

de C, 17 funcillntls.189

Pundaehin tic software Apache

( www.upache.urg).1113

G

g

contexfn grnfico, a 1

objcto grafic a, 3116 _

g .drawLine, metodo de Graphics. 19;1 GllliJeringDylc:Chanl1t!i, cluse, 811

go metodu "Iutico de I" dusc sy.tem. 385

metodo atatic, 333 . gcneralizacillll de clases, 435 GenoralPatll. ci",e. 510. 536 GenQricse:rvlet, d<ls~, 1115 get

metod" de aaah!lap. 828

metoda de petition. 1116 gat:Absoluta:s:tath. m~tQdo de Pile, 760 geuctionCommand, metodo ue ActionEv.nt. 482. 559, 835

gat81uEI. 11letot!o de Color. 514 gatByName. m~todo cstdtico de rn.tAddr •••• 848 g.tCl •••• metudo de Object. 417 getCla.ssName

metouu d~ St:ackTraceElamenc, 692 metodo de la clnse

uIManager .LookAndFeelInf o. fi3H

getClic)cCQuut, metoda de

Mou.el!vo~t. 584 ~.t:Cod.Ba ••• mdtodo do l\.pplet. 930 g.tcolor. oiliodo. 314 gatCurrenQY:rnstlUlce. metodo de

l!Ulnbe~fo"",at. 155 g~tChannql, metodtJ de File. 811

Indica

gatChar, met"do de Byt.Sufhr. 814 gatCh.ro. metoda de String. 455 getDocumentBass. metodo de liPplat.

922.930

gatDouble, meuxlu de ByteBuffer,

814

g.tl!vant'rYP" metod" de NyperlinkEvent. B3l getB'amily, metotlo do 1"0111:, 519. 521 getli'ilqNatnfI. rneiudn Uti Stack'r;raceBlernent, 61)2 get:l!'ont, ntetodu de G;raphicl3, 519 gatFontMfltriCU, metotlo de Graphics.

523

getGre8n, metodu de color, 514 gatHeight, metcdu de Component. 923 getlcon, metodo de JLabel, 554 gotImago. metodo. 922

getInsets. mctode, 510 getlnstalledLaokAndFeels, metodo

de UIMan.~.r. 638

getlnt, metoda de BytaBuffar. 814 get!{ayCcde, metodn de P:eyEvant. 580 getKeyNodifie~SText, metoda de

ROyElVent.586

getKeyTelCt. rnetcdo de Key~ent. 586 getLength, metodo de

o.t.graml'.o •• t. 852 getLineNuxnbe~. metOOO de StackTraceEleDU!nt. 692 s;retMeasage, metodu do 'rhrowable, 690 getMetbodName. metoda de Staok'l':racaElement, tl92

getMinimumBize. metodo de component, 621. 926 getNodifiers. m~tlldo de InputSVent, 586

getllama

metudu de cfeee, 417 me4.<in de Font. 519. 521 maodu UI! Thread, 707

getOutputStraam. merndo de Socket, H36

getpa,ramster. metedo de App~et. al8 gatpa,saword, metoda de

Jl' ••• wordVield. 559 getp.th. metodo"e File. 160 g'acPoint, metodo de M:ouseEvent. 5Rl gatPort. metoda de Datagra.rnPackat,

8S2

gatpt'eferredSize. metodo dc Component. 617.926 ~.tpriority. ruetodn II, T!lr.ad. 704 gatproparty. rnsrodo de properties,

1009

getRed. I1lctodu de Color. 514 gotSel •• teOl'lle. m'todo. 170 gQtSeluctedIndex. mctodo de

JComboao •• 511 q.tSolectodToxt. mttodu de JTextCOJl1Ponent, 611 getSolectedValu.s, m~todo de JLiat, 575

g,tSi:!a. mcuxlo de Pont, 519, 521 getSource ( ) I m~todo de ActionE.ve:nt. 323.559.631

gecStnok'I'raca, lm!todo de Throwable. 690

getStateChange. m~todo de

Uaer2vent.511

getStylo. lItelOdo de Font. 519. 521 g.t~ext. metoda de JLab.l. 554 g.tCRL. lItiiodo de Jtyp.r:\inI<Event.

835

getValue metoda de Jslidar. 624 getWidt~ metodo de component, 923 gatX, melOdo de MOllseKvllnt. 579 gatY', metodo de Uouseltvllot. 571)

fndlca

GIF (Fonnato de Intercambio de gr.ificiJ~),

m.m

goto. lnstrucclen, IDS Gradiant:Paint. cluse, jl() grnU(lS

ncgiltivos. 527 pcsitivos, 527

GrMlcf)s de lortuglt, 28fl, 545 Gral'hic. g.512

Graphic a, ,h" e, 79. 3116. 449,510.511.613 Grap~ic;::a2D. clese, 532 Gral,1hica-Env!ronment, ~70 GraphicaTest, prognrnn de ejemplo del

dlreetoriu appleta. 74 Gr.aphLayout. prcgmma de ejlllllplo del

directorio applets, 74 GridBagConstrainta. clase, 647 GridB.geon.traint a , aO~H. ,>19 Grid2agConstl;'ainta. CENTER, 615.

649

gridheight, campu de GridBagConstraints, 648 GddLayout. adnrinistrudur de esquenas, 615

g:ddwidth. campo de Gri@agConat;ra.inta. 64S g-ddJc:. campo de G.ridBagConGtuinta, 648

gridy, campo de GridBagCon~traint8. 64ij

gmpo de 1I11n~mir.i6n mliltiple,1l78

GII:)niur. cundm de diillngu de 1FileChoolO~f. 110

OUl (intct1·lIz gniflcn de usuarloj, 658 tiger.! de Swing. {j12

guilin bajn U. 1081

H

hablur de objetn~, 302

hecer nn ciclc. 117

httnlwan:, :1

hashing, 998, 10115

HalihMap. clase, 828, 10(,3

a •• IISet. chse, 1060 Hal1htable, clase, 998 haaMo;reBlementa. metodo tit!

Enumar.t1on, 11102 haaMote'l'okens, metoda de

String'l'okeni::er,4X2 he.d. peticirin d, IlTTP. 1116 height, U!tUfil de un suhprogramu, 83 heeuclu, 79. 303, 356

de lmplementedon. .tOO "lnletufod.359 mUltiple. 17.356 'imple.356

Herenciu, progrnmucion oden~da illlbjetos,

355

hemlnnos, noUns, 970 heuristicu de Ilccesibiliduu, 289 heuristicu, 289

HIOE_OlCCLOBE. constante de JUrame.

433

hijo. oudo, 910 hiperv[oculu,.835 hislilgruma. 184,253 Hisloriu d~ CH, 7 hoj,. nodll. 665 .htm.83

.hlnll. R3

HTML i!.<:ug"1\ic II, "m!'Clui. dJl hipert',loj,

13.83

HTIP, t1po' de petitiune" 1116 Httpa.rvlat. cia, .. 1115 Httpa.rvletReque.t.,I"".1116 Httpf!e,tV1BtReUponBB. cla.~c. 1116

Http8ervletRBsponaB, class. 1154 Hyp8rlinkEvont, clase, 832 JtyparlinltLi.tone., clase, 835. 912

Icon, C11l5B, 553 ID de evenm, 3fill ld, atribmo, 1167

[dentiflcudor, nornbre de Iii eleae. 3n ldeatlflcedor unnorme de recurans (URI), 756 i.¢.imn clemente del nrreglo, 246

if. el.e, switch. while. do.

pnlabnu reservadus, 107 if. pulabm reservudn, 101.631

if ... elae, insuuccinn. 107,432 Igul\lurlilS firmll'i.JI4

U, Clondscape. 1 US7 IllegalArgument~ception, chse,

842 :clleQ"alThreadStateExca~tion.

ellis-e. 732

Image, clase. 921

Imagq:lcon, chse. 553, 921 ImageMap. progrnma de ejemplo del

directcric appbts. 74 ImageObaervar, interfaz, 92~

imp lament a Act:ionLiatener.

lnstruccion.ul? implements, pnlabrn clave, 417

impott, ntributo de In dlrcctivn pa.ge, 1172 imprcsorus,I4

Innctlvo. esadu de un subprocesc, 703 include, direcnva, 1171

incremento

de capecidud, 99R.10I1i cantidnd tie, 146

de hloque. 621

iDo""Of. metoda", string. 461 indlclldor. 621l

mensajc.43

indlcl:!)569

cero.246 In~tAddrBa!i, cluse, 842

info. ntributo de III direcllva paQ'B. 1172 infonnucion sabre In nna, 756

ingenierin

illlcilldelunte.345 inversll,345

iniciuljj~llCion de variables. 147 inicializndur de arreglo. :!SO inicil1lii".Ildores, 313

de arrcglos nnidados. 271

init

metuda, 214 mclodod'Jl\~plet.81.191.512 metoda de servlet, 1151

init·pCl.rrun. eJemento.lI40 InputBv.nt. cluse. 576. 5B4 InputStraalU, cla.w, 753, 836 INSElIT. illstrucci6n. 1085

ID •• t •. cluse. 510 instanceof

melildo. 1046

puillbrn rcservuda, 415 Instanciu. SO

decl"". SO

instancillr, BU mlichosohjclOlO.IH objeto,. 3113

un objeto. 123

Institutu mwional eslltdaunitllmsc de e!ltlindnI\!S (ANSn, '1 ill~tnll~ci6n. 32, 984

usi,tldp por eompuuulu," (CAO. 240 break.ltil

,tiqllctudo. 164

1305

continue etiquetada, 166

de control de \1Il1l sola cntntdulunu sula

"lirlu.112

de declaruelen de variable, gO de 110 metodo, 194

do ••• whU •• 156

if

condlcion, 49 declsion en una. fl.\) IIlIla.113

sincmniznde, 70S

ewi toh de selecclen rmlltiple, ISS ,,,f,.54.113

lnsnucciones de control ejee"tables.I05

if. , •• Lee unidadas, 110 PUnt declnrnr yanuhle,~; 42 Pun, I. 1113

try. 618

int

pnlabru rcservadu, 3111. 836 tipo de dutos, 42

Integer

ctase, 210. 433. 6811. 993. 999 tlpo dc datos, J 17

tipt>.,.1170

Integer.parselnt. merodo, 195 Inlcrbloqucil,701)

interfaces, 17, 207. 303

de las colecciones. 1039 grJlic,Ui de usuario, 3M public.3t1o

imerfuz,534 AotionLiatener.417 de rnarcado, 1M

de mulliples dncumentos (Mill). 60K

de Prugmmucidn de Apllcaetones de 1:1\'11. 18H

de seguimientc SingleThreadModel,

1116

de usuariu, 1136 snunerat Icn, 9fJH

gr.ifica de usuaric (GUll. 54.

uudva de Jeva tfuva Native Interlace),

liN I

publica de ln clase, 310 Servlet, 1115 SwingConstants.553

iuterllneudn, 521 Inlemet,22

Internet Explorer. 1120 hutanes,38

intcljIretc de Javn, I3

interrupt, mclodo de Thread. 703 InterruptedExceptio~ cia.'!!!, 703 inlervulo de actualizacion, t 153

Invocuci6n de metodo!l remotas (RMI), 1112 sobre cl Pruloculo Jnler~Orp de Intemet iRMf.lIOPj. 1113

invocllr un metodo, 81. 189

invokQLater. mitodo !!lIuitico de

llwingUtiliti.o.723 IOllxc.ption. close. (,84. 1611. K35. 1116 I.Abeolut •• m,todn do FUe, 160 hActionKeY, mclotio de KeyEvent, 586 hAltDown. isContt'olDown,

isMeta.Down c isShiftDown. metoda:; de l'iey.e:vsn t. 5BCi iaBold. m~tod{1 de Font, 519 isDa.emon, metodo, 732

iaDefined, metoda de Character. 4-75 ieDigit. mctudo de Character, 477 i.nireatory. mctorin de Pil •. 719 ia!lmJ)ty. motodo de Nap, 1()66 ia2rrorPage, alrihuttl ur; 1'1 dircctivil

page. 1112

iepU •• ructmlo de File. lS6 iaItaUo. motodo"o Font, .119

1306

isJavaI<1entifierPart, mctollu de Characte:J:,477 iDJa.valdeIltifierstart, IIlctodl) tit:

Character, 477

!BLatter, metodc dt: Character, J77 iaLetterOrDigit, metndn de

Charactar,477

tetcwercaee. lnetooo de Character. 477 .ishletaDown. metodu Uf3 KeyElVBIlt. 583 ~sOpen, metode de Cllltnnet, 8111 isPlain. ieBold e ielt.lllic, mdtouos

de Font, 521 it.tPlain. metudo de Font. 519 hPopupTdggar, metodc de MOUBeEvant. 634 isSelected

rneudc de AbstractButton, fJ31 mClotio de JCheckBox. 5(0 ia'I'hreadSc.t:a. utributo de III directiva pege,1172

iaUpparC8se. metcdo de Character,

477-

IteltlBvent, chse. 565 ItemListener. clase. 565

i temSta teChonged. melUUO tIe

ItamLiatanElr,Sr,5 iterador fndlrecclonal, 1048 Ite1=8t:or, objelo.1043 maeeec. chae. 761

J

l2SE 1.4,750

• jar, I!xtem;itin de urchlvo. 340 ,jav8,t!;{tellSilin,3M

jakarta. apecne , org / tomco.t/ index: • html, pngiI" Web, 1143 J1\ppl.t, cia". 79, 192,427,512,550. fi12, 9,3

Java. 152, '}21

Javl!. Foundation CI;LS~S, Clsses

Fundemenmles de Javn, 73 Java Seund APl, 921

java. apa.cb.e, org. pnquee, 1143 j_n,applot, pnqucte, 79,199

j _va, applet. Appl.t, pnqcere, 550 java.awe, puquee, 79, 199,532,921 java. awt ,Applet, pnquete, 587 javo..awt,Butto~ elase. 666 java.awt, Color, elase, 516

java. awt. color, puquete, 532 java. awt . Component

clt"e, 428,617 pnqucte.575

java. awt. Container, clasc. 665, 668 j ave., awt. ev&nt, p!lquele, 90, 1l}9, 432.

554,579

java, awt. fent. pllquctc, 532 java. awt.Frame, cill!le, 618, 624 java. awt. g'CQIII., puquc!((:. 532 java. awt .Gro.phic~, c1usc, M9 java. awt. i.me.ga. plllJuotC. 532 java. awt . image. rendenbh,

paquet" 532

java. awt. Panel, pllqucle, 587 java. awt.print, pnqucte, 532 java. awt . Window, ciuKe. 624 java, awt . \Undow, pllquete, 5,50 java, io, 744

p'"luele, 199,753

java. io. IOExceptiotl, chl.~e, 1120 java.ltUlg, poqu,t., 117, 199, J05, )56,

999

j ",va f lang. Cloneable, intcrruz, 1067 java, long.Ohje.t, ,1"",,1154 java. lang . Single'llhread14odel,

el~", 1172

jeva,lang.'rbl:owol:>le, cluse 1154 j avo ,.,..tll, paqucta. 220 java.""th.BigDocimal, elnse 156 java,net,744

puquere, 199,826,1112

java. rae. chareet, paquete, K11 jova. text, paqucre, 123, 155, 199, l06, 1160

java.util, pa.quete, 155, 199, R28, 998.

1153 java.ueil.Observable, clnse. 667 java. ueil.Observer, dUlle, 667 Jo.va2P, aubprngrumu, 77

javufieans. 1150

j evac, compilndor, 338 Ja.vuScrver, 1150

j avax. awing. JmenuI tern, cluse, 625

javax.servlet, pnqucte, 1113 javax.eervlet,http, paquete, 1113, 1154

javax. aervke t . http.HttpSession. cI,,,.1154

javax. eervlet. jap. puquee. 1113 ji\vax. aervlet. j sp • JspWriter, ,I~", 1154

javax. Qervlet. j ap. PagaContext. dw:e,IIS4-

javex. eeevtee , jnp. tageJCt, pnqncte, 1113

jav~x. aervlet. ServletConfig, clase, 1154

javax. servlet. Servlotcontext, d.",1154

javax. eervtec • Servlet~ception, cI",",1121)

javax, swing, puqucte, 79,155, 199, ·127. 513,765,921

javax:.swing .,&.batractflutton, clase. 625

javax. swi.og. event, paqucte, 199, ~54,

62-1

j evex, swing. JApplet, clce, 198

j evax, swinu . J)lenuItem, clase, 1125 j evex. swipg. Jpanal, ,1",0, 587 JbUtton, cluse. 313

JButton.objeto, 6 t I JScrollPane,

objetu, 61 I JcolorChooaer, clese, 516 JComboBOX, clase, 568

JComponent, close, 513, 550, 56H, 612 JCheckBox. clase, 737

IDBCTI',750

JDeBktopPane. clasc, 638 JEditorPano. clas~. H32

j~rnrquill

de dnses. 356

de !tcrencia, 357 PuntolIClrcul04ICilindro, 380

jcJ1lft\ufu de clases pumO/circulo, 391 jerolrquiu df,: Jutos. 751

j to, dlrectorio del J2SDK, 73 JP'ileChoo!nu;, dnse, 7(15 JP'rame, c\use, 427, 550, 612

Jrrame. UI'1'_ON_CLOSS, conHtunlc,

433 JinternalFr&me. duse. 638 .n.abel, d,tsC, ,07, 551, 737, 831 .n.ise, ch~e, 571, 828

JMenu, chlSe. 625

JMenu8ar, JNEmu, JUenultem.

JoheckBoxManUItEJIn, dusc/i, 025

JKenuItem, dUlie. 625

Joption~ape, cl""" 156,308, ,61, 417 JO!<tioo~ao •• B~RQR_MESSAGE, 45 JO!<eioo~ane, INFOIlHA'frON_I!ESBAGll,

45

indica

JOption~.oe. ~LAIN_MEBSAG~, 45 JOption~ane. QUESTION_MESSAGE, 45 JOptionPaoe. WARNII!G_IIEBSAGE, 45 JPllnel, clast, 595

JPanal. clasc, 612

JP",sswordJ'iald, chse. 556

JPBG (Grupe uuidu de expenos en

rotugrulin), 553, 1)22

JPopupHenu, clasc, 032

~dioButtan, clase, 563 Jruid.ioButt;onUenl,lItem. clnse, 625 JScroUPan., elase, Jj5, 57l JScroUPane. HOlUZONTAlo_SClWLLBA

RJ.LWAYS, 611 JScroUPane.HORIZONTAL_SCROLLllA RJ.S_NEEDED, 611 JUcrollPane . HORIZONTAL_SCROLLBA lL«IlVER, 611

JScroUPane, VERTICAL_SCROLLBA~_ ALWAYS, 611

JScroUPane, VERTICAL_SC~OLLSAR_ AS_NEEDED,611

JScroU~an e , VERTICAL_SCROLLBAlL

NEVER, 611 jSPDestroy, metodo,l 151 j.PInit, metcdo, 1151 japinaider.com, IIH6 ~jBpService, mercdo. 1151 jape.g a . com, 11~6 J'rabl:ladPane, clase, 642 J'l'extAr ea , clase. 155, (1)8, 760 J'l'extC011Iponent, clasc (pequee

javax.owing. text), 556. 611, 842

Jtextpield, clase. 207, 297,556,680,832 J'!'extField, o~ietu editable, 209 JToggleButton, JCheckBox, cruses, 563 JumpinqBox. pmgrnmn de ejemplu del

t.liruclnrlu applets, 74 justiflcnr u lu lzqulerdu, 553 lVM,13

K

lteyLhtener, elnae, 560. 584 }tey"ressed, keylleleasad, memdos de

KeyLia tener, 584

ke¥'l'YPed, metodu de KeYListenet', 5H4 KIS, 14

Kit de desarrollo de software (Jura Juvu 2 (J2SDK), 21, 761)

kit de hemunientas de velllnnu, 624

L

La cribu de Emlostcncs, Ifleultlo pard numcro primo~, 290

La tortl1ga y In \Icbm. Simu!:u.:iun, 291 language, ;l.tributo de! la dh'Cclivu page,

1172

hmzar unD Ilx-cepcioll, 678 Innzilf nllcvumcnte, 685 last, melodo, 1063

laatIndaxOf. metoda de String, 4ft1 lastModifiad. mettlda de File, 760 laYQutContainer. melooo d~

LayoutManagar, 59!) Layoutblanager

cit,,,, 5K7, 500

interfuz, (,(j8 f,aYQutHe.nager2, dillie, 590 \eclufols e!irllrdd~'t. 811

lengJ:h

campo lie 1111 urrcglo, 247 milodo de rile, 760 tnelodo de Stdnij, 455

rndlce

Icnguuje C,7

extensible, 307, 345 fuenemenie dpiflcudn, 132 natural,6

programacidn i\da, 10

lenguajc Unfficado de MQtlt:ludu™ (UML)

16,23, 100t '

funguajes n,7

de alto nivel, 7, 21 de computac!on, 21

de pmgrnmucicn pur procedlmientos, 303 ensarnhludores, 6

mdqulna,lcnguuje~ enearnbledores, 21 tevanrerse y arreglnfHe, algurinno, 104 LIKE, opemdur, I O~ I Line2D.Double,

Reotangle2D.Pouble, RoundRectangle~D. Double ArC2D. Double, 532

linea

de vida, 739

pnra empezur a escuchar, 210 punteada, 107

LineNumberItea.der, clase, 755 line'ro, rnetodo de QQner~lPath. 537 LinkedList, ,1.", 11144 LinkedList, cl ase. 954

List

imerfaz, 1039 ,1"',1050

lista

de enlace simple, 954 de pnnlmetrna S I tiespleguble, 568 enlnzadu. 954

separndn por comas, 42

listus

de .ol,ecion multiple, 571 de eeleccion simple, 571 enhl2udns, 952

Liottte"ator, objeto, 11>1. LiQtael~ctiQnEvent. clnae, 571 ListfJellilct!QnLiet"nar interfaz, 573

literal de cudena, 32 I

Iherules

de cndeuu, 453

de cunictcr, 453 load. instruccion, 1)91 Locale, clasc, 1160 u,t.11W, US, 155 loc,lhost, 842, 1121

localil.ttcl6n de In imert'nz de U.'Iuario, 55 J Loculi"ruJor uniforme do recur"" (URL), 756 lock, bloquco de archivo, 811

16gica de ncgocios, 1136

I6gico 11 nivel de bit.' (xor), 102H Long

el'50,433 tipo!, 1170

LookAndFeelInfo, cia" 'oiduda, 638 lookingAt, ntetU<!o de !latcher, 494 loop, metodo de AudioCHp, 930

1s, comMdo de Unix, 73

LUI, cia" del elev,dnr, 95. 134, 177,277 lu.~ocandida, utributu del elevtldor, 134 Umo,dn

A un lIlelrnio, 189 <I, bloqueo, 876 por roreren,ia, 258 por vlllor, 258 reculliv~, 216 sincr6nlca, 279

11.,._do, "tributo del elevador, 134, 179 lIarmlT II un memuo, IH9

llave iUll1ierdu. 31

UavCG «()), 678

M

main, metodo, 31,115,453,705 IlalformedOlu.Jl:xception, chse, 831, 835

mnocjo<lor, 310

do eventos 207

de tWell!OSo reglstro, 110 dB excepclones, 678

manejadores de ,veolo" 555 manejQ

de eventos, 207, 2HO de excepciones, 676 menterer

el objeto en lin estudo L'tlOsistente, 306 lu Inwgrldtul del objetu, 3116

H.p, Inwrfn" 1002, 1039

muplllI de lmageues, 927 NappadByteBuffer, clese, BID Mdquioa virtual de Juve 13

marcado pam In reculcccion de busum, 329 mnrcndor de fin de archivu. 752 marcadores de vi,jbilidud, 345

marear instruccien, 988

more",

eo un obj,to JSlider, 620 mns dlatuttcindas, 620

menoa dlstnnciadas, 620

marco de trnb!uo de colecciones, 1038 rnarcos de destine, 832

_hlank,832

_top,832

de HTML., 832 mareo _self. H32

rmiscern openmde, 1016 match •• , metudo, 486, 491 Hath,min, 618

Math. PI y Math.El, c{)nstunlel' de Ma.th,

1911 Muth.PI,67

tmuimizar una ventunu, 427

uulximo coman divisor (MeD), 239 muyuscullls y milUi~cllla5, aensibilided, 30 mecanlsmn de extenaion, J4D

demarcas, 1151

mecnnlsmo de nnme]o de exccpcionan, fiJI{ media donde, 220

mcjommienlo du unibn nubnjo, paso a puso, 118

Hemento. putmo de ~lIlleiio tic

compofl!uniclllo, 444- JllJllOzylmageSourClB, cluse, 948 men'aj. dl:'awLine, 147

mt!nsuje.~, 177

m,nUs, 38, 548

con!e.'ttlJnICIi scnsiblej; al contexlo, 632 mctudatos, 1092

mCloUo

ol:> •• lute de aesultS.t, 1099 odd de Ve~tor, 1001

addAl.l de List, 1048 add~abl'lIodol1i.t.n.r, 1094 arrayoopy de S"ste", 1041 a.List d, Arra"., IOSO

clau de BitSet, 1028

clear d~ ByeeBuffer. 903 cle.r dc Liat, 100

clone du In clWiC

j av •• lang ,Dbj oct, 1067 010 •• d. UUltica.tSoaket, SS7 010 •• d. Socl<etehannel, 906 oompue~o, 1050 •onti!l1lreSlocking, 898 contain. de VeCltar, 10l1i oontai •• Key de U •• l\tabla, 1O()8 co~tainfJKey de Mag, 1065 areatEiSocketllnpl de In interfuz

SookstIrrtpl, •• tory, 909

1307

are.~~:tltement de Connection, de c6ulgo IIctiVQ, 2

de compur.JCion nnturnl, 1050

de hundimienlo, 261

decode de charSet, 90) dl:'awImage d. Graphics, 921 olementlJ de Vecto!,", 1002 encode de Choraet, 906 encode d~ I;] t.:!lUOe Charest, 903 e<j\lals de Bitsee, 1029

e,14tlco createHori2ontalBo~ 609 eSllll~o open tre In clnse SeleatQr, 902 esmncn pow do I. clase Ma tll, 155 exeauteQuery de statement, 1177 eXClcuteUpdate de Sta.tement,

1177 Ilnnlizador, 329

tinalhe de Obj ect, 1099 ftrS'l'ablaStruatureChanged

(hercdado de lu clase AbatractTol:>le!lodel), 1099 tir.tElement de Veotor, I(}(JJ ~li~, 903

~lushd.lncl"" ~rintWriter, KS) gst: d, BitS.t, 1028

got: de Hashtable, 1(}()8

get de !lap, J(J65

getAdd.refl8 de OatagramPackat, 852

getAudioClip de Ap~let, 9.1!J getClass Iheredado de In cluse

Ohject),893 getCodeBa.ee de JApplat, 802 getColwnnClas., 1094 getColumnclassName de

ResultS.tllatoData, 1099 getColwnnCoUIlt, 1094 gatColumnN"",., 11194 g.tColumn~e de

ResultSatNetaData, 1093 getCookiss (J do Cookie, l lld 118tO",ta de Oa.tagramPaakat, 384 gatHo.t tit: URL, 862

getllostlimne lie InetAddraes, 842 getInetjl\ddress de Socket, 842 getInitParameter de:

ServletConfig, 1140 getLocalft) L 160

gstObject de ae.ul tSet, JIm getOutputStreom, 1120 getParameter, 1128 gstfar""'.ter, 1158 getParameterValues delobjcto

impllcilo d, JSP re<j\l •• t, 1164 get;ParMll!lterValues, 1136 getRfJaourae de In elMe Class, 893 gotllowd, a.sults.t, 1099 gotROWCount, 1094

getValueAt, 1094

gotWrit.r, 1120

h •• next "' Iterator, 1046 h.adSet de Tr.eaet, 1062 ind""Of de Vector, IIHJJ init, 1115

in •• rtElamentAt, HIDI instantiAte de In dusc

java,beans,Beana, 1167 invokeLate. de SWingutilities,

894 isCelUditol:>lo, 1094 i.Jl:mpt)' da Stack, 11HJ4 ifUtflllJty de Veatol\ 1002 ieJl:mpty, 1009

ieopen de SockatOllltnnel, 903 i.~.dol:>le dol' <1"'0

S.leotiolllley, 902 it:.erator de Collection, 1046

1308

joi.nGroup de 1lU1tico.tSocket, 884 .eyaet de HoshMsp, 100fi

last de Resu1ts.t, 1099 la9cElement de Vector, 1001 leaveGroup de MulticastSocket,

8H7 UBt, 1014

li9tIterator tie tiat, 104M load de PropertifJB, !IllS llarnadu (invocado), IH9 ffi1lOcjlllJor del eventc, 555

next de t tecator, 1046 nBxt de Re.sultSet, 1092 paintlcon, 921

parse Int, 993

play de Applet, 930

play de III interfuz AudioClip, 93U pop de Stack, 1111)4

prcdicutlo,958

p::t'intln de PrintWritor. 883 puah de Stack, 1004

put do S.sl1t.ble, IIXJ8

put do !lap, 1005

que hizn III llumudu, 189

random de In clnse Ha ell. 199 zecadve de Data,gramSocket. SSO recursivo.217

remove de Iterator. 1046 remove de Vector. 1002

de consultn. 319 de onvohum, 1044 de pelicion, 1116

de vi'lll do range, 1061

dechuudos pur el prngramudor, 189 doGet,lllfi

init, start, paint, stop, 214 munejudores de eventcs, 209 mClndures,Jl9

predicado, 306

sint:ronizrulos,70K

utilitnrics, 305

metricu de iOH tlpos de letms, 521

MFC (Micro~{)ft Puundutiun Cla.~!ie!l), 22 Microsoft Pcuudution Classes, I () Micnlsol\ lnterner Explorer, 13

Mlcnl~nft SQL Server, Oracle, Sybase. DB2, Intermix 1074

Micm,~uft wlndows. 22

mid c .rml (MIDI, Inlerl"'z digilUl para lnatrumentos musicales), 930 miernnrcs

de duIOS, 303

de una clase, 303 lIiFigura, jcmrqurn, 449

MIME (Extension multipropusitu de correo In(crnet),1120

minimizer una vemana, 427 MissingReaoutceException, mensaje

,j.~ •• ......,~ !lit

[ndlce

fndlce

1tlOUllleRelaased, metodo de

MouseLiatener. 576. 618 HoulleWheelEvent. clase. 576 NouBeWheelListener, lmerfaz, 576 InOuseWheel14oved, rnetcdo. 576 NoverElevador. mCllIl1Ije del clcvadcr,

278

moveTo, metodo de GeneralPath, 537 movimiento, utributu del elevadcr, 134 rnultimedlu, 920 !!lJLTIFLE_INTE~V~L_SEIJlCTIaN, 573 rnultlplleucion, 46

muitiplicidad, 96

Mahipmcesadores, 5

multiprugraamciun. 21

multitnrea, 10,22

mutuumente exciUSIVIIS. opcicnes, S66 MySQL, 1074

Number, clase, ~34 NumbarroXlllllt, cluse, ISS Numberp'ormat!xception.

'lase, 680

numero

de linen. 9R4

de puerto reconooido, 1122 de puerto, 837

perfecto, 239

prime. 139

numems

de punto floumte, 87, 124 con preCision dahill. 87 con precision simple, &7 5CudoulculOrios, 199

o

N

Object MUllugemem Gmup, 19

Object, cluse. 30l, 356,458,496,550,683,

703,753, 828, 999 Objectlnput, lnterfuz, 755 Obj.ctI.putStr ..... clase, 753, 755 ObjectOUtput, interfaz, 755 Obj.ctOUtputstr eea, cia", 753, 755 objeto

animados y objeros inanimados, 17 colabomdonlll,278

contcnednr, 306

nt,21M

Nacimiento, esndo de un subprcceao, 702 name. atributa, 1171

nnvegubilhlad, 346

navegudnr rninirne, 84

nuvegadores Web. 13

eemonlccs, 551. 625

NervausText. orOimunn de ejemplu del

eperucienes, 96 c{)mpon;tmiento~, 133 cnncurrentes, 700

en los objcrns, 17

en pnraleln, 700 logic", de salida, 754 IUasivUB,l043

"plmulor,44

",",487

binurin,43 ,ondieiana! ('I:), 110

de asignacidn cornpucsm de suma, 129 de n.~ignilci6n. 43

de eonversien de tlpu, 68, 122, 197 de decreruenro POS(fijll, 129

de decremenm prefijo, 129

de expresion rcgulur ""', 487

de Incrcmeme pn'lfijo, 129

de incremento prcfijo, 129

de postincromenln, 129

de preincrernentu, 129

re,idan,68

10lUorio,11O

unnrio, 124

unaric de conver.;i6n de tipo, 124 unario de decrememo, ~-. 129 unario de incremento, H, 129

operndores

+ y to, 467 aritmtl:li(,II~_lI\

1309

de Graphics, 306

de JApplet, 14K, 160, 51~ 532 pdntComponent. metodo, 612 de JC_onont, 513

palebras

resecvlldas,30

Slmpictron, 294

palfndromo, 143,292

panel de cantenido, 192 paneles, 595

PlUleUmagen, clase del elevndnr, 934 Pane1l1Qvi1, cl." del elevador, 934 1"0qllOie Absunet Window Tholkil d. JnvU, 199 Pnquere Ab'truct Window Tholkil Bvenr de

Java, 199

Puquete Applet de.Javn, 199

Pequere de comronente~ GUI Swing do Java,

199

Paquete de enlnldnisllliua de Java, 199 Pnqueie de red do Jnva. 199

i'aqoole de IOXlo de Java, 199

Paquere de urilerms de Java, 199 Pnqnete del Lengullje Jav u. 199

pnquete java , awt, 192,270.549.617 paquete java, awt .peer, 550 paqueie j OVa, Ic, 987

paqucte java. nrc, channels. 897 paquete javax, .wing, 549 . pequete j avex, ,wing, event, 575

.. "" ....... ~_.I~ ••• _! .•.. ,J .• ""'''

1310

de comportrunicnlU. 440 de esmctura. 440

do coneurreneia. 743

patrolle, d. dl5000, 20, 440, 655 concurrentes, 440

do creacien. 441

tla disenotle eSlructur.t.443 do &",110,445

tIo estnlcturu Y putmnes de dl9cnO de CDIOPVftlUl1iento. 20 urient.was II objeto9. 20

Proxy, 443

PC (Compull!d"ra personal), 21 peek, metoda de sta.k, 1004

pegllmenta horizontal, 647 .

PEPS (prlmcro en entrer, prlmeru en suite).

967

pequeno, cfrculcs, 1116

~aracna, clase del elevedcr, 95,133,177, 277,434,538,656,738,934 personalizucion de In cluse JPa.nel, 60S pil .. 344, 963

de ejecucicn del progrnma, 963 pipedlnputstream. clase, 753 pipedoutputStream, clese, 753 PipedReader,c1Witl.755

PipedWri tar. clase, 755 _

piea, clase del elevador, 95, 134,434, )38,

656,739

piaoActua.l. utrlbuto dcl elevador, 134 piBoDEletino, ntributu del etevsdor, 134 pixeles.23

pixalGrftbbsl;', clase. t}48

planus de cunsirucciun, SO

pl"nlillas,SO

plntuformu ,NET. 22

Plataforma Java 2. Sllmdard Edition version

1,4 .. 486 pillt.fon!llll\ tie hardware, 7

rNG (Gnlftco, purtublcs de red), 553, 922

~oint. clase, 58 I

poilgOllll" dlbujo, 527

polll!n~1S. dlbujo, 527

pollmorfj'mo. 303. )86, 3~0

pnllnumiu, 48

polygon

clase,510

pnquete j aVi!. awt, 529 pop, nperaclna lie una plln, 963 por procedin1ientos, 17 porcenllije (lib). 1081

purlllble; lenguuje, 14 position. metotia de

FU.Channol.814 pll'~ 1116 postdccremento,oper.uior, 129 precede.cia de nperadon;" 54

"glas.47

prcdecremento. Upeflll1or, 129

prcilioudo,.1081 .

p,;-sparadBta.tem.ant, mterf:l1 .. 1104

primera mejom. 119 " ,

principia del menor pnvJ!egto, 334 print. in:ltruccion. 35 printStackTra.cl!i. metoda de

'rIu:cwoble.690 PrintStream. clase. 754 pl:intWriter getWdter(), metodo,

1118

Printwritor, elase. 755, 1120 priorldad. 701

privati, palabra ",,,,,ada. )05, )58,

427 probubilidad, 199

problema del els. ,uelto, III procedimlen{o. 104 proc,dimlenlos. 189

. alwoenado,. 1104

prrn;clIamienlO, 836

ilvanzudtl de inuigenes de Java, 921 procCliO contmlndo por eventos, 512 Proeeso de: la comunidnd Java (JUVIl Communily Process), 1113 PrnceKo de \\1 c.omunidud Java (JCP. Jnvu Communily Process), 53B pX'QceseJ.ctionBVent. nnitcdu de Act~QnLietener. 66b proceasKVent, netodo de ActiollL.istener.666 producciones, cmnbilluciones de instrucciones,91J3

pmductor, parte de una npllctu.:i611

corrcspllndieOle ill. 709 ,.

Prognunu de c0i1vcr.~i6n al sistemu rnetnco, 507

pfIIgrrunn de edlcion, 12 pmgrumucit'm. 303

basad. on objelas (PBO). 3tB conrroluda por evcntos. 209 de ,ubp"","'o" 70 I estructurudu, 54. 93

arienUI<I. a objeta. (POO), l. IS, 356

prefererue. 704

sill goto. 105

progrurnadorcs de computndafaq, 4-

programus

lit: COlnputo, 4, 21 intirprclcs, 7, 22 tolcrnnree n fallas, 676

promoclon

de aq;.umcntoS, 197 operad6n de JUVil. 124 Properties, clase, t}IJ8 property, atributo. 1171 proporciou dunulu, nurnerc

dellominlldo. 220

proteoted, plllabrJ reservadu, 332. 359, 427

Protoct)lo de trnll!;ren.mcin1il: hlpertcxte

(Il'ITP), 827 .

prolOt:uio H'rrp (ProlOcolo de tnm!lfercliclU

tie hipcrtcxto], 1114 Protolipo,1067 pfllyeetaGrcen, H

proyecm Jukana. 1113. 1143 p'cndoc&li~o. Ii

public. palahrn rcsorvaUo.lO, 3114, 305,

35B,427

pUblit.'U1' Informuci6.n. ~2T

Puente. patron de Jlseno. 665

puerto, clase de' ,Ievailnr, 436, 538 Pu.trt~ Luz. ':t'imbre, clnses del elevador,

539

pu,rtalUlierta. mensnjc Liel

elevador. 278

puertaCBl:'X'ada. mensnje Jel

elevador, 278 Ptl.rtaEhvador. c1asc del

elevndnr, 134.277,436,95 puertaElevador. objeto. 739 PoertaPiBC, cluse del ,I.vndor, 95. 134. 277.436

puntero del ralon, 39

punto

de entrnda,31l9

de insercion. 1041 de luuzumionlt), 679

de n,goei.cion (handshnkc). 835,

lin

!'Unto. cl", •• 359, 190 punta), ,1", •• ]59. 392

push. npenl,ion de ana pila. 963 put

mltodo do aasbJ4ap. H28 peliclon de Imp. 1117

fndlce

Q

QuickJ;on, tecnica de ordenllmicnto, 293 QainUllas. 504

R

Oil;<

(b'llie) ,I. un mimero, 477 de contexte, 1124

rumn

Uujn d .. cUvidnd, 178 nodo,665

R.n~cmAcaossrila, clase, 754, 776 reacle, cunntlflcadur; 491

read

metod" de FiloChlllUlal, BI4

metoda de Socketchannsl. 836 Read. metodo, 811 ReadableByteChanne1. clsse, ~ll read.8oo1ee.n. readByte, :r:eadebar.

readDouble, readFloat, teadFully, metcdcs de Pat.Input.754

tead.Oouble, metodo. 784 Road.r, cI~'1!, 755

ree dInt. metcdo, 754, 784

readLine, metodu de Datalnput. 754 readLong. metodo do Oatalnput, 754 readObject. metodc de QbjectInPUt.

755

reat1Short. metcdo de Data.!nput. 754 readUnsignedByte, metodo do Datalnput1 754 readUnsigned9bo:r:t, metuda de

DataInput, 754

readUT1" metoou de Datalnput, 754 Thread, 'rellnuumsc el ohjeto. 737 rl!colecci6n de busuru, 3'29, 683, 7()1 rccclector de basura, 329

reecrridc

de lliherintos, 293

en orden de nlveles de un drool hlnurio, 976

reccrridos inorden1 prenrdcn Y poaiorden, 97 t rectdngule

con relieve, 526 redondo.lIlll, 177 redes de deea local, 6 rcdirigir flujll', 753 referenda

adelnllll!da. 98K

g de tn clnse Graphica, 147

this. 311 . 91

referencias, varinbles de tipo dc referenctu.

rcferirsc n los objlltos. 91

ngionMatcbes. metodo de String,

457

rcgistrurse pum recibir UI\ mcnsaj~, 49B

rcgi'(fO,751

:RegiseroCuentas, clnse, 761

regln

tie unidamienta, 175 d, npilamlento. 174 emprrica, 289

Regl. de integridlld de entidad,;,. 1078 Resin de In inlegridud referenclal, 1077 reglns

btUiicas de wennce, 211 de pfllmooion. 197

rcluci6n

cliclIIJ:,se"idor. 827, 1113 d051t uno. 96

"ell un", 356 pl1llluctar/oon,umidor. 709 hticno un". 97. 356

uno n dos. 96

fndlce

uno 1\ uno, 96

UIIO a vurios, 667 relncionar putmnes, 1081 releclones, 1078

relntivas, opcracicncs, 810 repaint. metoda. 512, 612, 669 repeuclon

cuntmlnda POf conmdor, 114 definida, 114

indefinida, liB

repite. el servtdor, 849

replace, mctcdu de l3tring, 464 replaceAll. metodo de String, 491 replaceFirst;:, metodo de String. 491 requerimiento

de utmpnr 0 declurar; 684 del sis Ie mil, 596 recopiincioll.58

:r:equeet, objeto implfeite, 1154 requestFocU8, mercdo, 556

responde, ubjeio implicilo, i 154 reetableca:r:Boton. mensaje del clevndcr,

277

ResultSet. clase. 1177 R8sultSet, lnterfuz, 1092

return, brea.k, pnlabras reservadas. 686 return, palubra reservada. 193,307 reutilizaclen de software, 9, 189.356 mmbns, diagramas de nctividad, 106 rotate. rnerudn tie G::raphics2V, 538 RoundRecta,ngle2P. clase, 510

rt. j llr, archive de flcheros, J40 Rt1D..Mble. intcrfuz, 723

0110

ahsululu.756 doci",,",J411 gtmeml.536

s

sueur el pluto de la plln, 344

Salir, elemeuto del menu Subprog:t'amA de agplEltviawer. 75 salirE:levador, men:I:lje del elevurlnr, 278 salirElevador, npc.r.u.:i6n del devlluar,

228 sangrIa. 31

SUllsScrir. tipu de letru, 270 8catteringsyteChannel,.intcrfll2, HII Scope, ntrihutc, 1167

"riplde sheil,41l

"riptlelS.ll13

!.ecu~nt!ht, 1044

de cunum, 943 de escape. 36 deiniciu.82

de mensuje.s, 279 :ieeuendas, ino

de ""'pe, 1155 .aak, melOdo, 776 IIcgunda m!.ljora, 119

llelecci6n de dispollibilidru.!, 897 SelectableChannel. intcrfnz, 897 Solact1onKoy.OP_ACCEPT.902 SelsctionKey. OP _rutAD, 902 sclectorcli, 897

sembrur gcncmlior de numeros alemuoos, 200 .~cp!1li1dor

de dircclOrio, 340 de memis, 631

do punlo, H2

SequenoeInputStream. dllse, 75S Seriali.abla, 8,(,

in"rfaz, 755

licrililizucjon de uiljetos cn Javll, 10l~} &erillii'l<lf Ilhj~IIl.~, 763

Serif. tipo de letro, 2711. 631

S9rverSocket, clast. 835 ServerSoaketCbannel, elase, 897 .ervic$., metodo de llttpS,,:cvlet, 1115 servtcio

orienuslo ala conexlcn, 827 sin conexion, 827

servicios publia. 306 smidar.827. 1113

de aplic~iUlle!j. 1137 Web,13

seJ'1ji~ores de urehlvcs. 21 servlet, 1125

predetermluado, 1126

astvlet .jep, t.gext. puquete, 1150 servlet-cbss, elernenro de XML, 1125 ServlotCanfig, clase. 1140 ServletConfig

gatServ letConfig ( ). metodo, ins

Se::rvletException, clme, 111(, aervlet-mapping, cletnento de XML.

1125

aervl.ec-neme. elemenm de XML, 1125 S9rvletOutputSc.1:'eam, clase, 1120 a",rvletOUtputStream

getOutputst;oea.m(), metoda, 1118

servlets y javuScrvor Pages (!SP). 1113 •••• ion. objetn iOlpllciIO.1154, 1172 sec, interfuz, 1039

satAligmnent, metndo de 1I'1QwLayout, 591)

setBackground. metodo lit! component. 51S, 573

setCaratJ?osi cion. meodo de JT~eComponent, 842 setColor. mClododc Graphics, 514 eetconacradnt;a. metodo de GridBagL.ycut, 652 aetneeeon, rnetodo de Thread, 732 setDefaultCloijeOperation, metodn

de J?rame, 624 setDisabladTe.xtColor, metodo, 586 B't~ditabl'C1. OI)cr.tCkin del elevador; 20l) e.t~nable~, 1O~lI!dO. 4B6

siil:tErr, mclo«" de System, 753 sotFixedCellHe.i.ght, mlilm.lo de

JLi.t.575 set:PixedCellWidtb, metndo tie JList, 575

seU'ont metod",27IJ

metodo de Graphics, 519

SqtHori 'Z.ont::alAlign,ment, meloda de JLab.l.553 aatUorizontalSorollB",rPolicy. metodo de JScrallrano, 611 satHori::ontalTcxtJ?osition. metodo

de JLab.l. 554

eetIaon. mClado, 553, 554

eat! ... metoda de Syetam, 753 aetlnvertec1, mctodo de JSlidar, 621 setJHenuBar, metoUa. 625

astLa.YQut

metoda de Containa:r:, 578, 668 nperucion d~1 clevlldor. 208 setLength, m~lodo de StringSuffer,

469

e.tLineWrap, melodo. 611 setList:Data, metoda de JList, j75 ,aetLocaticn, meWdo dD Component.

624

setL9okAndree~, lIIel{)uo, 638 e.tM.ja~ickSp •• ing. metoda, 621 •• tM.,u1ll\llllRqWCcun~. metodo de

JColObcBox, )69 setMnamonic, m~l{jdo ue Abee~.ceButtcn. 6311

1311

sQtOpaque, m~lodo de JCcroponent, 612 setOut. tnetodu de Syslem. 753

setPage, metoda de JRditcrPane, 835 seePaint. metodn do Graphic.2D, 532 aetPaint'l'icks. meloda de JSlider.

621

e.tPrl.crity, mitodo de Thread. )(}4 aetProperty. m~tod(} de Properties, IO(}9

,aetRollQverIcon, merodu de _AbatractButton, 563 eetSelt;lcted, metodo de AbseraatButtcn, 631 eetSelectionl!ode. metodo de JList,

572 setSi:a, rnerudo, 624

setStrokQJ, metoda de Grapb.ics2D. 535 setText

melodt1,611

melodu de JLabel, 554 melodtJ de JTaxtArea, 155

qatTitle, metodo de JF1;am.e, 618 setvel:'ticalAlignment. rnemde de JLobel.553 aetVerticalScrollBarPolioy, metoda de JScrall.Pane. 611 j;letVereical'rextPoBition, memdo de JLabel,554

seeViaible, metodc de Component, 428, 592,624

aetVisibleRowCount:. metodo de

JList, 172 seudrcodlgo. 105

Shape. cluse, 534

abort, clase. 433 ShortBuffer. clase, 810

show. mCIOlIo de JPopUp1I{enu. 634 ShowDialog, metoda de

JColorChooser.5t8 showDocumant, mBtodo de AppletC!t;lntext. 827, M32 shoWlpputDialog,43 ahowMeBsageDialog. mctodo I.le JOpticnPane, 156 showMeasageDialog, memdo ilil JOptian~.n., JIlS JJbowMesSageDialog, mewda de JOptionPaua, 361 showMeasageDialcg, metodo de JOpticnPans.417 ahowMessaqaDialog, metcdc de In clese

JOptianPan., ]8 ehowHessageDialoq, m~loda. 630 ahoWOpenDialog, melutla, 776 ahowsavaOialQg, metodo. 770 shutdown .Db, archiv(}, 1123

lilgno de ,"olleda, .$. 155

!ligna de pon:enlnje. 46

signa de !lllma (+), ~90

signo muyor que. >. 83

signo menor que, <, g3

,lmb"la de MS·DOS, 32

simbolo dc combo pequeno, 178 Simbolo dclsismmn. J2

simbnloll

de deci,lon. lOB

de cstndo tie acciOn. 106 d, fusiun, III

de gUllfdiu, lOB ,"peeiuh:" 751

Simple, lenguaje, 984

aimphGraph. progmmu d, cjempln del

uirectoriu apglet:a, 74 simuillcl6n bll,s~da en Noftwurel 296 lilmulndor ue camplllad{)n1, 296 ~ncroni~lCiol1 til! !iubprrn:~s()S, 708 SINGL2_XNTERVAL_SSLllcnON, 572 SINGLlIl_SELECTION. 572

1312

Singleton. plUml\ de disci\!) de creueion, 441 sintaxis de liumudu al constructor de III superclase. 375

sistema

btnario (hu~e 2), 477

de admtnistraclen de huses de UlltUH

(DBMS). m, 1074 de coordcnadas. 510

de memis, 608

de reservecicnes de 111111 uemlfnea, 2K5 de venuums, 550

decim,l (baso 111),417

hexadecimal (base 16),477

octal (base 8),477

OP",,"vO UNIX, 7

sistemas de admlnistrucuin de bllsell de d;llos

reiuciorunlna (RDBMS), 1074 sistemas nurnericcs, 477

sistemas opcrativos, 21

sttlos web, II

edae, metmlo de BitSet, 1002 aho, rnetodo de l!ap, 11166

akiPBytaa, metoda de Oatlllnput, 754 sleep. metoda de Thread, 703 sobrccarga de maodos, 215

sobrescrlbir (redeflnlr) rnetodos. 81,214,358 socket, H27, 8J6

soc'otCn.nnol, close, 897 Socketlbtcaction. ctnse, 849 SockotImpl, cluse 909 SacketImplP'a.ctory, inleri:t1., 909 socket s

de dutugrumn, 827 do flujo, H27

ecmunicaclones busadns en. 1112 software, 2

aolicitnrtte (lU~todt) que hizo 1 ... llIlIni1t~I), la9 sQlicitarI!:levador

mensaje del elevador; 278, 739 opcmcion del elevnw,r, nH sombreuda (ocnhu), variable. :no sombrcadc de lin campo, 211 l\Ion;mdo, ntributo del elcvador; 134 IiIIQmlrTimhre

menaaje del elevnder; 277 opemCitlll tid elijvnuur, 2~7

scnido, imrigeneu, gr.ifico~ y vnlec. no sort, merodo de Arraya, 1039 Sort Demo, programu de cj~lIlplo del

dlrectorie c:\pplets, 74 SorteilNap, interfuz, 1063 SOUTH

regitln, 615

constnnte de GridBagConstrainta. 649

aOOTHEJ\.ST, COnstnnle de GridBagConGtraint9. M9 SOUTHWEST, constllnte de

aridB.~Con.troint., 649 split, !Octodo de Str!n~, 491 !<i[Kloler.968

SpreadSheet, prognmlU de ejemplu del

directorio applet3, 74 SQL, 1074

SQLException, cl .. " 1177

aqrt. meuJdo t!liuitico de Math. 190 Stack, c1asc, 998 StackTra.caElement, clus~, 692 start, met",lo d, JA~~l.t, ~I, 160, 214,

512,702

atartsWi tho metoda de String, 459 startup. bat. shutdown. bat.

• t""t\l~, sn, ,,,chlvo,, 1123 statement. illterfU7,. 1092

statio

campo,3l0

mltodn,39

palabm rescrvuUu. 330. 332

stop

meuxle, 214

metodo de '!'hr •• d, 733 mctodn de Tilner. 9JO

store, huuuccion, 991 Str8amTokeni~Elr. clase, 987 Stdn~ argo [], 31

St;ring g~t1?arameter( String nomllre ), merodu. I 117 Stl,":i,ng gecSQ1;VletIn1!Q(), rnerodo, 1115

string

,I"", 435, SIS, 755 tlpos, 1170

Stl:ing [] getParameterValues

( String nambra 1. metoLlu, 1117 StrinqIndexOutOfBoundsF!xception,

dnse.463

Strinttrokenher, 01"0, H76, 99{), 993 Stroke, interfuz, 535

,uoo,ool

dereeho, 970 izquierdo.91{) aubclnse, 79, l5fj

de Estndo. 445 aubdirectorio wehapps, t 124 sublsta, 11)48

aubprcccsamientn multiple, 10,22,700 subpruccsc

ccnsumidm; 709

de ejecucion. 700 despaehador de even tos. 723 main de ejccucien, 705 munejudor de cventos, 723 prnductur, 709

recclccror de baxuru, 70 I

SubprcgramaBienvenido.79 subprorocolo, 1092

subslsremns, 5~, 909

toubat,:illg, metodc de St:r;ing, 463 SIlJnU,4(1

Sun One Suullo 4 lie Sun Mlcrosystcms, Inc, 1158

super, pulubra reservadu, 359, 375 s"pe",I"", 7'), 314, 356

dlrecrn, 356

indirecta.356

superelases ubstracus. 397

suspend, resume, meicdos dt!~aprobudos

de Thread, il3

suspenderse. objctn Thread, 737 SIlSlttlltivos,94

SwingConstiUlta, claso, 621 Swingcons tants . BOTTOM. 554 SWingConstants .1lORIZONTAIJ. 621 swingConatanta • LEFT, 553 SwingConstantfJ. TOP. 554 S"in~Utili tios, cl'~e, 638

switch, plliabra re..;crvuliu, 107 SymbolTast. progrrunn de ejemplo d~1

di",eto,IIl .ppl.ts, 74 aynohronizod, pal'bra clave. 7111), 715 Bystom (puqucte java. lang), 333 aysh ... c1ase, 225, 732, 753 By.tom.Bu, 753, 754 Syst"",.exit(O) ,428

By.t .... gc, 385

Sy.tom,in, System. out, 753 By,t ... , out, 32, 754 ·Sy.tom,out.~rintln. 32 SystetnColor, chise, 534

T

Tab,31

tablll de simbulos, 987

fndlce

!lIb1",1075

de vnlores. arreglo!i de doa dlmensiones,

270 Tablo!!odel. cia", J094 t.glib. directive. 1171 tamllnn tie una variable, 45

tareaa de prepnracieu para In terminl1cioll, 329 Tep (Prnteccln de control de trummi~ion),

827 .

teela

de IIcui~)n, 584

de dlrecclcn, lnicio, Fin. Re Pag, Av Pay, 584

de funcion, Bloq Num. Impr Punt.

Bloq 0"1'1, Blo'l M,y(i, y Puu,n,), 584

Fin, 621

teelas de metoda ubrevlado, 551 t",t/html,1120

rene

de plantilll,fija, 1151 sclcecionado.til l TaxturePaint, clase, 510 taeeerverafda.ccm, 1143 this

palahm rescrvadn. 109, 428 refefcnciu.1154

~hreed, clese, 702 Throwable, cia", h83 throw., cldusulu, 6,1)

TicTaC'l'oe, progrnma de ejempln del

directurlu applets. 73, 74 tlernpc compertido. 21

Tiempol, c] ar se, 304

Tiompo2, clase 314

'l'iem.po3, elase, 319 tiempoReoorrido, umbuto del elevador,

134 _

Timbre, ctese del elevador, 95, 134,

277

Tilner, else, 926 TimclIRoman, tipn de lctra, 270 tipn

de cenjunto de resultados, IO!}7 de unn vadnble. ·12, 43

del atrihute, 135

Iipo .. de-valor-de-retorno, 11.14 tipoa

tic referenda, 91. 246 integJildos,42

no primitives, 91 predt!linidus,17 primiHvlls, 42, 91,246

tipm; primitivos de Juvu boolean, 91 byte, 91

cnar.91

double. 91 noat,91

int, 91

lang, 91

short, 91

lokens, 987 toh;mnle it fullns,43

tolsowerCase. m~lodo de String, 477

TOITI",~ 1114

toString, metodo, 360

d, Ch.rBuffer, 835

de lu claBO Color. 523 do Obj .ct, 393

I!Jitntico de Int:age);, 210 ttltJpparCase, metodn do Ch,re.atef,

464,477

trace, puUoinn de HTIP, 1117 tnm!ifcrel\cill de control, lOS tnm!iklllnC~ entre cstndo!l, 177 t;J:'IlDsiant, pulabm reservatla, 764

fndlce

translate, metoda de Qra.phics:lD. 537 trnnsmlsien

basada en t1\1jos. uricntadu u lu con~i611, 849

multiple I",ultieu.,t), 870, 827

sin euuexinn mediante tllllagnunas. H49 trunaparuncla, ,~ubcluse$ de JComponent.

612 Treellap, cluse, iIl"3 TreeSet, clase, 1060

Tres en myu (Glliu u Tic-Tue-The), 1156 t'raaBnllaya, dase, 352

true. pnlnbra re,ervad~ 11)7,611,740 truncar

0,1,,,10,124 dato.,770 try

bloque, 67S, 831 pnlubrn reservadn, 771

trYLock. ",'I"do do I'll.Channel, 811 type. mrlbnro, 1167

T¥l>.a, chse, 1093

T¥l>e •• INT, 1093

u

Ubicacion. class del elevador, >135. 538, 7411

ubcuciones en Iii metnurin de lu COmpUtiIUOm, 45

UDp, el Protocolo de dUL1gmm;ts de usuerin.

827

UEPS (ultlmu en entrar, primcro ell ,~uliri. 963 UIManager, clase, 63B

UML

P'rt"ra,19 nolo. 656

Unicode, conjunto de CUT'.tCIt!N.!!i. 7SI, 811 unidnd

de ulntacennmientn secundurio, 21 de entrada. 4, 21

de memoria, 4, 21

d. salldu, 4, 21

Unidud aritmotien y I')gica (AW), 5, 21 Unit.lad central de procenmlcnro (CPU). 5, 21 unhmes de linea, 535 UnknownHostEnceptitm, clase, H37 UPDATE, ieurucclon, 1086

updD,te, metodo de Component. 512, 612 update, mdtodo de Graphics, 215 updQteComponent'l'reeuI. metodo

clll:itico de 3wingutilitiea, 638

URL, Cill'tC, 911

url-p.ttern, element. d. XML, 1125 URt.j (Localiludon:~ uniformcs de recuflSosl.

827,1114 .

URLStreamHandler. cll1!lc, 910 u,o de un bdfer, 754

v

vllciado de la compuluduiq, 297 valor

ccntineln, 118 cluve.263

de proeb" 118 de """nl, 118

de nOD varioble, 45 finnl,146

valores

entemll.42 predetemlinndOll, 90 RG9,SI4

value,lllributo, 1171 valueChsnged, rnetodo, H31 valueOf, metoda de String'. 466 variable

d.,I"se.33(l

de t,:Dndleilin, 715 de comrol, 114, 1.f6

de entorno CLASSPATIl, 340 de instl1m:in, 90. 305

vuriahles constmtea, 2m de instanciu, 616

de !iolo Iecrure, 208, 252 1"'1\105,90.115

Vector, clce, 828, 998 venunu, 624-

hiju, 608

padre, 608

ventuuu de corrumdna, 32

ventunn de terminal 0 shell, 32 verbos, ruqucrimientos de unu nueva

apllcachm, .103 venadcra, condicion, 49 verificar ,~U!i c&Ugos de bytes, 13 vi. t:dltor de texm, 12

viaja,r, operaclcn del elevadur; 228 vlnculncion

dim\miC:I,407 posterglldn, 407 v{llculo8Weh.11 vista, 656, 1042

Y 01 sentldo, 550 V!staSlevador. close del clevudor;

933

vlsunl BIISic, 22 Vi,u,1 B,tsic .NET, 1(1 Vhilllll ett, W, 2~

Viliuuli:mci6n de la ret:I.lOiivldlid. 242 void, palnbra reservnda, 81, 194,30. void addCooltie ( Cookie cookie),

1118 voiddestroy(),1I15

void init ( SorvletqonUg confi~ ), 1115

void service ( Servla.tRequest petie ion, ServhtResponsa rospuest. ), 1115

void •• tContentT¥l>e ( String tipo),1118

Volver a cargar, t!]emento ucl menu SQbprogr_ d, appletvidwer,75

w

,,01 t, metodo d, Thro.d, 703 ,war, ~tcn~ion tie nrchivu, 1124 ,way (formll~1l d~ nrchiv(] de ondu de

Windows.!, 930

Web

5~rvidor. 13 'i!los, II

web. xml. archivo. 1124

web .. app, ell!lOt!nto de XML, 1125 WEB-INF, directnrio, 1124 WEB-INFfdassc,. directurin, 1124 WEB·INFmb, dln.'ttorio, 1124

1313

woightx, cumpo de arigS.gconetr.int •• 648 weighty, campo de GridBagConatraints.648 WES'r.cunstulUe de

GridBagConstrainte, 649 WHBQl:, djiu!iulll, lOR I

wMle, palubru rusorvedn, 148,717,843 widgets, l48

width. enchum de un subprogrsmn, 83 windowAc:tivat:ad, metode de

WindowLiataner.625 WindOWAdapter, clase, 428 windoWClooing

metoulJ de WindowAdapter, 432 m~lodn till WindowLi.etenar. 579, 625 WindOWConstants, close. 624 WindOWConu uant a , JJISPOSE_ON_CLOS E,624

windowDea.oti va ted, mdtcdn de WindowListanar.625 windowDdccnified, meodo tic WindowLiatene:r.625 windowlconified, rnetodo de Windowtistaner,625 WindowI.istener, intcrfnz, 579, 625 WindoWOpened. mclodu de WindowListene:r,625 Wire~.rame. prcgramu de ejemplo del

directcrin applats, 74

WORA (Write Once. Run Anywhere), 132 Writa,bleSytechannel, hnerfaz, till write

ins[rm:doll,992

metodo de FileChannal, RI2 metodo de OutputStra~ 831l maodo de WritablaByteChannel.

811

writaBoolean. mdtudu de naeenucpuc, 754

writ:eByte. mctuda de DataOutput, 754

writeBytes.lOcitodn de DataOutput, m

writeChar, metodo de DataOutput, 754

writeCbars, metodo de DataOUtput. 754, 784

writeooubla. rnerodo de DataOutput, 754,784

wri teFloat, rnetodo de Oataoutput.

734

writeInt, metoda d~ DataOUtput, 754 write Int. metoda de DataOutput, 7H4 writeLong, metodu de DataOutput. 754 writeObject, nuHodn ~Ie

Objoetoutput, 155, 771 Writer. cJ"s~ 7SJ, 755

writ:.eBhort, metodo de DataOUtp\lt, 754

writeOTF, metodo de DataOutput. 754

y

yield. memdo lIe Thread, 704

z

. zip. ~ten!lion de urchivo. 340

Acuerdos de licencia para el usuario final

CONTRATO DE LlCENCIA DEL CODIGO BIN ARlO DE SUN MICROSYSTEMS, INC.

LEA LAS CLAuSULAS DE ESTE ACUERDO Y CUALQUlER CLAuSULA SUPLEMENTARIA DE LA UCENCIA QUE SE PROPORCIONE (La QUE COLECTIVAMENTE SE DENOMINARA COMO "ACUERDO") CUIDADOSAMENTE. ANTES DE ABRIR EL PAQUETE DE MEDIOS DE SOFTWARE, AL ABRIR ESTE PAQUETE DE MEDIOS DE SOFTWARE. USTED ACEPTA LAS cLAUSULAS DE ESTE ACUERDO, SI ESTA ACCEDIENDO AL SOFTWARE EN FORMA ELECTRONICA, INDIQUE SU ACEPTACION DE ESTOS TERMINOS SELECCIONANDO EL BOTON "ACEPTAR" AL FINAL DE ESTE ACUERDO. SI NO ESTA DE ACUERDO EN TODOS ESTOS TERMINOS, DEVUELVA INMEDlATAMENTE EL SOFTWARE SIN UTILIZAR AL LUGAR EN EL QUE LO COMPRO PARA QUE OBTENGA UN REEMBOLSO 0, 51 ESTA ACCEDIENDO AL SOFTWARE

EN FORMA ELECTRONICA. SELECCIONE EL BOTON "DECLlNAR" AL FINAL DE ESTE ACUERDO,

I. UCENCIA DE USO, Sun Ie otorga una Iicenciu 00 exclusive e intransferible solamente pam el uso interne del software y la dncumentacion incluidos, y de cuulquier correccion de error proporcionada por Sun (10 que colectivamenre se denornlnurd "Software"), segun el mimero de usuarios y In cluse de hardware de computadora para Ius que se haya pagado la cuota correspondiente.

2, RESTRICCIONES. EI software es confidencial y estli protegido por los derechos de autor, La titularidad del software y de todos los derechos de propiedad intelectual asociados es retenida por Sun y/o sus concesionarios. Con la excepcion de 10 que se autorice especfficamente en cualquier Chiusula suplernentaria de licencia, usted solarnente podra renlizar una copia del Soft-

. ware con el fin de archivarlo. A rncnos que el cumplimiento de esta clausula este prnhibido por las leyes aplicables, usted no podni rnodificar, descompilur a aplicur ingenierfa inversa al Software, Usted estli de acuerdo en que cl Software no estil disefiado, ni se concede licenclao se pretendc usar en el disefio, la construccion, operacicn y mantenlmlento de ninguna instalucion nuclear. Sun renuncia a cualquier gnrantfa expresu 0 impltcira de adecuacion para tales usos. No se otorgan ningun dereeho, tftulo 0 interes cn 0 sobre cualquier marca registrada, marca de servicio, logotipo 0 nombre cornercial de Sun 0 SUB concesionarios bajo este Cantrato.

3. GARANTIA UMITADA. Sun Ie garnntiza a usted por un periodo de noventa (90) dins a partir de In fecha de compra, segiin 10 demuestre una copia del rccibo de compra, que los medias en los que se proporcione el Software (en caso de haherlos) estanin libres de defectos en muteriules y mana de obra bajo un usa normal, Exccpto 10 antes menclonado, el Software se proporciona "COMO EST A". Su unico rcmedio y todu In rcsponsabilidad de Sun bajo csta garantia Iimitada quedaran a eleccion de Sun, entre reemplazar los medias de Software 0 rembolsar In cuota pagudn por el Software.

4, RENUNCIA DE GARANTiA, A MENOS QUE SE ESPECIFIQUE DE OTRA FORMA EN ESTE ACUERDO, SE RE· NUNCIA A TODAS LAS CONDICIONES EXPRESAS 0 IMPLlCITAS, REPRESENTACIONES Y GARANTiAS, !NCLU· YENDO CUALQUIER GARANTiA IMPLICITA DE FINES COMERCIALES, DE ADECUACION PARA UN FIN ESPECiFl. CO 0 INEXISTENCIA .DE VIOLACION, EXCEPTO EN LA E.XTENSION DE QUE ESTAS RENUNCIAS SE CONSIDEREN

LEGALMENTE !NV ALIDAS. .

5, LIMITACION DE RESPONSABILIDAD. EN LA EXTENSION NO PROHIBIDA paR LA LEY, EN NINGUN CASO SUN Y SUS CONCESIONARIOS SERAN RESPONSABLES POR LA PERDIDA DE INGRESOS, UTILJDADES 0 INFORMACION, NI paR DANOS ESPECIALES, INDIRECTOS, CONSECUENTES, INCIDENT ALES ° REPRESIVOS. DE CUAL· QUIER FORMA QUE ESTOS SEAN OCASIONADOS. SIN IMPORTAR LA TEORiA DE RESPONSABILIDAD QUE SUR-

1316

Acuerdos de llcancio para el usuarlo final

EL USO 0 LA INCAPAClDAD DE UTILIZAR EL SOFrWARE, INCLUSO SI JA DE, 0 QUE SE RELACIONE CON' SIBILlDi\D DE DlCHOS DANOS, En ningun CILIa lu rcsponsabilidad de SUN HA SlDO NOTIFICADO SOBRE LA PO • , '0 de cualquicr otra forma excedera In cantidad paSun para con usted, ya sea ell contrato, ugravlo llnCclOycndo n~gh~~I1::n)'iones a~lels mencionadas 'se aplicanin incluso si la

gada par usted por cl Software que esui bajo este ontrato. as um ae ' ,

garantiu antes mencionada nil cumple su proposuo es~nClil:', I D 'ha en que sea terminado. Usted puede terminar cste 6, Terminacion. Este Conrruto permanecera en vigor, lasdllli Sa ,etc, e E ite Contrato terminani inmediatlllllcnte sin no-

, d t endo todas las COplUS e 0 wnre. ,

Contrato en cuulquler memento, es ruy , ' d este Con Into AI memento de su termlnu-

tificacion por parte de Sun si usted no cumple con alguna de Ius provismnes e • ,

cion, usted debenl destruir todus las copias del Software, , I' "t'cn'lc'l que se entreguen bajo este Acuerdo estarnn

, , , ," '}: do el Software e mormaclon e , ,

7, Restricciones de exportacton. 0, ' E UU uede cstur sujelo a restricciones de cxportaci6n 0 trnpor-

sujetos a las leyes de control de :xportuclones de los ~, ' " ;'/a~ente con dichus leyes y restricciones, Y acepta que tiene tacion en otros pafses, Usted esta de acucrdu en cump rr esrr I ta lmportur Begun sen requcrido, despues de haber

la responsabilidad de obtener dichas licenclas para exportar, reexpor ' r 0 , '

recibido cl Sottwarc. , ' , , 0' EE UU Si el Softwlll'e esui siendo adquirido por, 0 en representacion

8, Derechos restringidus par el gohlcmo doc I 5 , " I'd I b' de 10' EE UU (en cualquier nivel), entonces los

U ' t atista pnnctpn e"O temo " , '

de, el gobierno de los EE,U ,0 p~r un con r , t ." uelo acompuiia seuin segtin 10 establecido en este Contrato;

derechos del gobic:no sobre el SQll~~~~ 71~~~cu~~~~~~~~ iputn Ius ndquisicioncs del Departamento de Detensu [DOD)) esto es en conformidnd con lu 48 CFR.- ,_ a -- ,

y con la 48 CFR 2,101 Y 12,21~ (para ,a,tlqUi~i~~On~~,q~~)J~~:t:a~~~;r~~~;t~rd gohemada por la ley de California y la ley

g, Ley gobemunte, Cualquier accion ro ucrona u, ' ,., 'n de normus de derecho de ningunu jurisdiccion,

, I' . t I No se apllcara mnguna e eccio '

federal cstlldoumdense que a elm ro u: " ' , . I' estc Contrato pcrnaoeceni en vigor sin tornur en

I n Divisibilidad, Si alguna provIsion de ~sle Co~tr~tol roe:c n~~, ;u a C'ISO este Contraro rerminnra imnediatlllncnte, cuenta esa proVision, a menos que esto frustrc la mt:nclol:, e as p:lrt:;:~~ S:n e'~ relacion con su objeto. Sustituye lodo ti-

ll. lntegrucion. Este Contrato es el acuerdo comp .10 entre UtS e " 0' "Ilntemporiincas v prevuleee sobrc cualquier

, ", 'U a nas orales 0 pur esen 0 prevlas • , -

po de comuuicucioncs. propos.crones y g r n , , I t' a de comunicaci6n enU'C las punes, en re-

" "I d ., I 'e 'ita orden recanOClmlento U 0 ro Ip

chiusula conlllcUva 0 udlClona e cua qUI r c, " , d'fi' ,"n de este Contruto sera obligutoria, a menos

lac ion con su objeto durante ellcnnino de este Contrato, NI~gun'l 1110 I Ica~lo . ' .

que seu por eserito y cst!! I1l'madu por un represcntante autQnzado de ambus pUl1CS,

cLAUSULAS SUPLEMENTARIAS DE LICENCIA PARA EL KIT DE DESARROLLO DE SOFTWARE PARA JAVNM 2, STANDARD EDITION

Estas ciiiusulas suplemenlarius de lieencia ("Clallsulas sUPlemcntllliasl";~Ccoomntr~lltCol~:)enLta~: ~c~;~~:~~ ~aye:;:~:~~~'I~~ ~::~

, 'd' b' ,(, oddo colcctlvUlUente como e "

trutu de licencla del co Igo mann con d I trl'buye en el Contrato Estas Clausulas

, d' I " "gnitiea 0 que se es a ' ,

detinen en csta5 Cl!lUslIlus suplcmentanas ten ran e mlsmn 51 " I C trato 0 en cuulquicr lieencill contenida

, ," '1/ ,I ' • nsistenle a cont1Jcllvll en e on ,

Suplcmcnlarlus su,\Itutnlll a eualqUler e au,u a IIlCO ,

dentro del Software, 11 ' E sUJ'ec'lo'n 'lias cltiusulas y condiciones de estc

, , ' 'd I ' fl ura de5UlTO 0 y uso \olerno, n '

I. ConceslOn de Itccncla c ,0 ware p "b I • I " J"vu·) de cstas Cluusulas Suple-

, " I' S ,. 'n 4 (RestflcclOnes so re a teeno ogla "'

~:~~:~~~,i~~~i:~~~r~:~~ :;:~I:~;I;ceC:ci: Ii:~t~~a nyoS~~c~~~~~;I~~~~I:,f;~~::ls~:i~~lo~~~'::I~~::::~d:e~~!rO~lt~~;~~:~

ternamente cI [omluto blOano del So tw. are camp e 0 P ")

d ' tar en la platafomlu Java (" rogramas '

bllr sus uppletl y llplicd~~ionbes de ~:~~o~~r:~~:Ci~:J:~~s cliiusulas y condiciones de cste Contrato, incluyendo pero sin Ii-

2, Llccnclu par. lstn ulr so ' . , S I 'tarias Sun Ie otor.u a ustcd

mitarsc a, In Seccion 4 (Rcstriccioncs sobre la tec]l~logia Java) de estasd CI~usU~~~tri~~i;:e;Oftw~e con la eo~diei6n ue una licencia limitadu no er.clusiva e intransferible, sm euotao, para repro uClr Y IS 'fi ue de otr~ [ol1lla cn el archivo

que (i) usted distribuya el Softwarc eomplcto y sin modilicaciones (a menos que se especi Iq P (1'1') los

' , , d' , el tioico fin de eJecutar, sus rogramus,

README que se aplique) y que se mcluya SOllllne]lte como parte e, y para ", f ' 'd'·' ul

Programas agrcguen una funcionalidud considel'llble y primordial al Software, (iii) ustcd no dlstnb,u:a :od~w;: ;o;~~:ncn

con III intcncion de reemplazar cualquiera de los co~p~ne]ltes Idel Software (In ~ednao:, '~:~i;;C::;~~I~~qpU ropiedad que esten

, E r') ('v) usted no elUlllne nt a tere nmguna eyen

~~~~~:~::c~:~~;t\~~;:~:~ ~~: ~i:tribUYU soltlmente el Software sujota a un c(o~t)rnt~ du:tlei~e~~~a~~u:c~e~:~ue~~!~;~~

, I I" I s contenldus en cste Contruto, Y VI qu" e'

reses de Suu y que Hell conslstcnte con as c ausu u ,_ ", b'lidad mont!) de liquidnci6n y/o

der c indClllnizar a Sun Y sus concesionat1os de y contra cuolqUler dllno, costa, rcs[J~nsu I ',., " cion le-

gas[Qs (incluyendo los honorarios d~, los ~bOgltaddos·IJ ~:~:~~o~i:~i~~~~~~nd~o~U~~~:;~;:rd~~~~:~:;~I::~;:d~~ ~oflware.

gal por pm1e de un tercero, que surJa II ICSU e e '

Acuerdos de licancia perc el usuarlo nnal

1317

(vi) incluya lu siguiente dcclaracion como parte de la documentacion del producto (ya sea en copia impresa 0 en formate electronico), como parte de una paginu de dercchos de autor 0 pagina de notificacion tie derechos de propiedad, en un cuadro "Acercu de" 0 en cualquier otra forma razonublcmente discfiilda para hacer que In declaracion sea visible para los usuarios del Software: "Este producto incluye codlgo con liccnciu de RSA Security, Inc,", y (vii) que lncluya la dcclarncion "Ciertns porciones del Software can Iicencia de IBM csum disponibles en http://oss,software,ibm,corn/icu4jf',

3, Llcencia para distribuir archives redistribuibles. En sujeci6n a las clausulas y condiciones de este Contrato, incluyendo perc sin lirnitnrse a la Seecion 4 (Restricciones sabre la rccnologta Java) de estas Clausulus Suplementarins, Sun le otorga a usted una llcencia llmltada no exclusiva e intransferible, sin cuotas, para reproducir y distribuir esos archives especfflcumente identificados como redistribulbles en el nrchivo "README" del Software ("Redistribuibles") slempre y cuundo: m usted distribuya los Redistribuibles completes y sin modiflcaciones (a rnenos que so especifique de otra forma en el archive README que se nplique), y s610 los incluyu COIllO parte de los Programas, (Ii) no distribuya software adlcional con In intencion de sustituir cualquier componente de los Redistribuibles (a monos que se especifique de otra forma en el archivo README que Be upllque), (iii) no elimine ni ultere nlnguna leyenda 0 notiflcaciun de propiedad contenida en los Redistribuibles, (lv) s610 distribuya los Redistribuibles de conforrnidad con un contrato de licencia que proteja los imereses de SUN y que seu consistente con las clausulas contenldas en cl Contrato, (v)este listed de ucuerdo en defender e indernnizar a Sun y sus concesionarios de y contra cualquier dana, coste, responsabilidad, monte de liquidncion y/o gastos (incluyendo los honorarios de los abogados) incurridcs en reluclon can cualquier rcclarnacion, demanda 0 accion legal par parte de un tercero, que surja a resulte del uso 0 la distribucion de cualquiera de 10, Programas y/o del Software, (vi) incluya la siguientc declaracion como parte de la documentacien del producto (ya sea en copiu impresa 0 en formate electronlco), como parte de una piiginn de derechos de autor 0 pagina de notificacion de derechos de propicdad, en un cuadro "Acerca de" 0 en cualquier otru forma razonablemcnte dlsefiuda para hacer que la declurucion sea visible para los usuaries del Software: "Este producto incluye codigo can licenciu de RSA Security, Inc,", y (vii) que incluyn la declamcicn "Ciertas porciones del Software can licencia de IBM esnin disponibles en hltp:/Ioss,software,ibm,eorn/icu4jr',

4, Restricciones sobre la tccnologfa Java, Usted 110 pucde rnodillcur la Interfaz de la plataforma Java ("JPI", identificada como IllS clases contenidas dentro del puquete "java" 0 cnalquier snbpaquete del paquete ';java"), creando clases adicionales dentro de Itt JPI 0 pl'Ovoeando de cualquier ntra fornm el complemental' 0 iUodificar las ellISes en la JPI. En cl caso en que usted cree unn clase adlcional y 'U(s) APl(s) asociuua(s), con 10 ellal (i) se extienda In fUllcionalidad de la plataforma Juva, y (ii) se exponga a dcslllToUadorcs de software independientes pnra los tines de desarr(lliar software udicionul que invoque a dlcha(s) APJ(s) ildiciotlal(es), usted debenl publkarde lnmedltilo una especificucion precisu para dichu(sl AP[(s), ele manera que todos los de'IiITolladores puedan utilizarla(s) librcmeOle, Usted no puede crcar, ni autorizur a sus concesionarios el crear, cluscs adicionaIes, interfaces 0 subpaquctes que se idelltili'luen de cuulquier forllla como "java", "javax", "sun" 0 cualquier cllnvencion similar. segun 10 cspeciticuuo por Sun en cuanto a cualquicr designuci6n de convenci6n de nomcncllllllfll,

5, Notillcaci6n de actllulizuciones automaticas de software de Sun, Usted accpw que cl Software puede descargur, instalur y ejecutlll' automaticamente applcts (subprogramas), aplicaeiones, extensioncs de software y vcrsioncs actualizadas del Software de Sun ("Actualizuciones de Software"), In cuul puedc rcquerir que usted acepte cluusulus y condiciones actuulizadas para la instalacion, Si no se prcsentan cluusulas y condiciones udicillOules durllllle la instalaci6n, IllS Actualizaciones de Softwllre se considerunll1 como pane del Software y estarun sujetas a Ins duusulas y condiciones de este Contrato,

6, Notiticacion de descargas automtlticas, Usted ace pta que, al utilizar el Software ylo solicitar servicios que requieran el uso dclmismn, el Software podnl descargar, instalar y ejecutar automaticumente aplicllciones de sofrw;lre de fuentes distintas de Sun ("Otro Software"), Sun no haec representaciones de una rolacion de cuulquier tipo con los concesionarios de Otro Softwure, EN LA EXTENSION NO PROHIBIDA POR LA LEY, EN NINGUN CASO SUN Y SUS CONCESIONARIOS SERAN RESPONSABLES POR LA PERDlDA DE DNGRESOS, UTILIDADES 0 INFORMACION, NI POR DANOS ESPECIALES, INDIRECTOS, CONSECUENTES, lNCIDENTALES 0 REPRESIVOS, DE CUALQUlER FORMA QUE ESTOS SEAN OCASIONADOS, SIN IMPORTAR LA TEORiA DE RESPONSABlLLDAD QUE SURJA DE, o QUE SE RELACIONE CON EL usa 0 LA INCAPACIDAD DE UTILIZAR orRO SOFTWARE, INCLUSO SI SUN HA SIDO NarJFICADO SOBRE LA POSIBILIDAD DE DICHOS DANOS,

7, Distribucitln por editoriules, Esttl seccion se upliea 11 su distribuci6n del Software con su libra 0 revistil imprcsos (~cgun se utilicen esos terminns cOlllunmente en la industria) en relaci6n con III tecnologia de Javll ("PublicllCion"), En sujecion a, y con la condicion de que usted cumpla con las rcstricciones y obligaciones contenidus en el Contrato, ademfu! de In licencia otorguda cn el Pllrrafo I anterior, Sun pOt este media Ie otorga un derecho limitado no exclusivo e intransferible para repmducir capias completas y sin modificaciones del Software en medias electr(inicos (Jos "Medias") pura el unico lin de inc!uirlos y distribuirlos con S\l(5) Publicacion(es), de acuerdo con las siguientes chiusulas: (i) Usted no poom distri·

Acuerdos de IIcencia para el usuario final

1318

" ' " ib ' . sues) Publicacion(cs); (ii) Usted es responsable de

buir el Software en forma independlcnte; cste, debera ~~st~ ;I:~ ~onrefe;irse ul Software como Kit de desarrollo de soft-

descargar cl Software del sitio Wc~ de Sun a~~lc~b~e~~I;:~) ~leSof~w~U'e debord reproducirse en su totalidnd y sin ninguna ware para JavaTM. 2, Standard Edition, vcrs.on ",' . 'd' b' . Y las Ch\usula.~ suplementarins de. licenciu que

, ,.' I' 'tacion la Licenciu de co Igo mano "

modificncion (incluyenoo. sm 1011 , "d' . I Software)' tv) La ctiqueta

" if ' no s de derechos de propicdud content ,LI en e ,

acompaiilUl al Software, Junto co~ I~ nou t~aCI( n~" , ' ht100? Sun Microsystems, Inc, Todos los derechos reser-

de los Medills debera incluir la siguiente mformaclo?, Copyng M-' -. t s cllogtipo de Sun Solaris, lava, el logoti-

, let I' 'Iausulus de la llccncia SUII, Sun Icrosys em, , '

vades, Su uso esta sUJe 0 a as c : I" b uulos en Java son marcas comerciulcs 0 marcas

ff C J2SE t das las marcus comcrclales y ogoUpos as. ,

po Java Co ee .up, • yo, '., Esta informacion debora colocarse en In etlqueta de

S M' t s Inc en los EE UU Y en otros purses. s . '

registradiL, de Ull icrcsys em " " d S ,( l) Ustcd debcni [dentificar clurameote el Softwa-

Pli"ue solamente al Software e un; VI •

los Medics, de tal manera q. ue se u -t , M d' ,t d no IJodr'\ declurur ni suponer que Sun sea respon-

d S 'I" ia 0 In ctiqueta de los e lOS, y US e ' ,

re como producto e UIl"11 a ca, . . ' I Medlos: (vii) Ustcd no podni incluir software de terceros

sable de cualquier software de terccros que este conte~ldo Scntos, ~t' I~.~)' Usted debord indenmizar a Sun por todos los da-

I' "de reemplazar 0 sustttUlf al 0 twure; Vlll

en los Medics con a mtcnclOn ' " d ' C tr t Ademas usted debeni defender, a costa suyu,

, I I' querimtentos e esteon a 0, ' ,

nos que surjan 51 usted no cump e con o~ re db" 'gar todos los danos concedldos par unu corte de

I ' , tra Sun por terceras partes Y e ern pa '

todas y eualqulcr rcc umucI~n con ", .' e"oci~dO or usted, producido per, 0 en conexion con, el usa, repro-

jurisdiccion eompetente, 0 dicho monte de hq~ldnclOn n 0 P br ,: ., Su obliguci6n de proporcionar indemnizucion bujo ducclon 0 distribucion que usted haga del Sottware y/o la (i) llcUClon'C'lonc a listed una pronta notificaci6n de In reclama-

.• db' duci siempre y cuando que Sun: I) e propor ,

esta seccion e era pro ucirse I .. de I" reclam"cion' (iii) lc proporclOne a usted, a

I I leto de la defensa y so ucion . • "'"

cion; (ii) le otorgue a usted e centro camp e '" di ibl arn defenderse: y (iv) no se hayu comprometido 0 arce-

d I ' f .. asistcncia y uutoridad isporu es pa " '

costa suya, to a a 111 orrnacion, ' , " icrit ' Y (ix) Ilsted debeni proporcionur a Sun

..' t d 10 haya uutorizado prevlamentc por escn 0, " '

glade dicha reclnmucion sm que us e ." ion d b ni incluir la siguicnte informacion: (I) tftulo de la PII-

, " it 'ada Publicacion' dlcha notittcacton e e,·, . , S

una nonficaclQn elicrt U para c . , 'ISBN [SSN D'ICh'lllotiticuci6n debera envlarsc a un

, I diP br' '6ny(4)numeros 0., ,

blicucion, (2) autor(es), (3) tec IU c a u leaCI S' 'CI" C lifomia 95054, U,S,A, Attention: Contracts

Microsystems, Inc" 4150 Network Circle, MIS USCAI2-110, unt,l am, a

Administration, , d d Sun es propieturio de las marCiL~ registruda.~

, d I fpo' Usted reconace Y estu c acuer 0 '1uc

8, Mnrcas rcglstra a.~ Y ogol S, d d I 'C'IS reg'I'tradas m'U'cas de servido, logotipos y de-

FORTE 'PLANET Y e to as as mar " "" , ,

SUN. SOLAR[S, JAVA, J[NI,' " e I 'OLAR[S JAVA JINI FORTE c iPLANET ("Marcas de Sun"), y

m;\s designaciones de marcas relaclOn. adas can SUN, S d I ' "s":'I"a y "llllgO';po de S\IO que se encuentl1U1

, I' . t de uso e a marca ro!;! U' u " " ... '

esm de auuerdo en cumphr con IllS ~equenllllen os , , d h ! las Marcas de Sun se aplicar~ u

actualmente cn http://www.sun.comlpo1icies/trJdemarks. CuulqUlcr uso que ustc aga (e

beneficia de Sun, 'd' fu t que se proporcionu unicamente par. tines de referencia.

9, Codigo fuente, EI Software puede contener co I~O, e~e, t odni redistribuirse, a menos que osto se indique

de conformidad con 108 terminos de C5te ContrJtll, EI cOUlgo en e no p

expresumente en este Contruto, . d Ii terminar este ContralQ inmediatamente en caso de que

10. Terminuci6n por illfracci6n: CunlqUlera de Ia.: p~rte~ ,po ~ , de las partes sea probable que se convierta, en cl

cualquier parte del Software se convierta. 0 que en opmlOn "C~ qUl~ra

. , 'f" d derecho de propledad mtelcctual,

sujetD de una reclamaclOn por m rUCClOn c un , 'I 4150 Network Circle, Sunta Clara. Califor-

Para cualquier consulta. pongllse en contacto con: Sun Mlcrosystems, nc ..

nia 95054, U,S.A (LFI#11l374iForm ID#(11801),

SUNrM ONE STUDIO 4 UPDATE 7, COMMUNITY EDITION cLAUSULAS SUPLEMENTARIAS DE LA LlCENCIA

, ' .,,', I' su lemcnturins") complementan 0 modifiean 1a.1 cluusulas del Con-

EstILl ch\usulus suplementanlls de hcenclll ( Clausu as P 1 "C tr t ") Los terminos en mayusculas que no se

, 'b" (, 'd 'olectivamente como e on a 0 ,

trato de 1icencln del c6dlgo marIO conoci 0 C , "t- d ' se les 'Itr'lbuye en el Contruto, Estas CI:iusulas

, I' t" t ndran el mlsmo Sl"niICa 0 q\le, , ,

definen en clitas Clausulas sup emcn ,mas e, ' 0, fl" I Contrato 0 en cualquier licencia contcmda

Suplementarias sustil\lirun a cualquicr chiusula IPconslstcntc 0 ~on lctlVa en e ,

dentro del Software, , E' i 'n lias cltiusulas y condiciones de este

1. Concesion de licencia del software para desarrollo Y uso ~ntemll, bn SluJec 0 II '. Java) de estas Clnusulus Suple.

, ' , IS' 6 4 (RestncClones so rc n teeno Oglll . '

ContrJto, incluyendo pera sm hmltarse a, a eCCI. n I" '.. 'en'ble par" reproducir y utiJiznr intemamentc

d I· 'r Itnda no exc uSlva e 1Ou'ans., , "

mentarias, Sun Ie otorga u lIste \1Oa lcenCIU, un, " I ' . ') fin de disefiur, desarroUar y probar sus appletl

el formato binuria del Software completo y sm mOdlficUCIOnCS. para e unlel

Acuerdos de licencla para el usuarlo final

1319

y aplicaciones ("Progrmnns"), En caso de que usted este discfiando, desarrollando y probando applets y aplicaciones de Java para una version especffica de la plaraforma Java, cunlquier salida ejecutable generada pOI' un compilador que est6 contenido en el Software debern (a) compilarse solamente a partir de codigo fuentc que se conforme a la versi6n correspondlente de la Espcciflcacion de lengua]e Java para OEM (OEM Java Language Specification); (b) estar en cl Iorrnato de archivo de cluse definido poria version correspondientc de la Especificacion de maquina virtual de Java para OEM (OEM Java Virtual Machine Specification); y (c) ejecutarse apropiudnmente en un entorno de tiempo de ejecucion de referenda, segun 10 especiflcado can Sun, asoclado con dicha version de la plataforma Java,

Z, Licenclu pura dislribuir software, En sujeci6n a las CIUlisulilS y condiciones de este Contrato, incluyendo pero sin limitarse a, la Secci6n 4 (Restricciones sobre lu tecnologfa Java) de estas Cldusulna Suplemcntarius, Sun le otorga a usted una Ilcencia Iimitada no exclusiva e lntransferible. para reproducir y distribuir el Software solamente en formnto de codigo binario, con In condicidn de que (i) usted distribuya el Software complete y sin modiflcaclones, (il) usted no distribuya software adiclonal con la intcnci6n de reemplazur cualquiera de los componentes del Software, (iii) si va a distribuir upplets y uplicaciones de Java pura una version cspecffica de la plataforma Java, cualquier salida ejecutablc generada par un compilador que estc contcnido en cl Software debeni (a) compilurse solamente a partir de codigo Fuente que se conforme a la version correspondiente de la Especificucion de lenguaje Java para OEM (OEM Jnvn Language Specification); (b) cstar en el formate de archive de clasc definldo por la version correspondicnte de la Especificacion de maquina virtual de Java para OEM (OEM Java Virtual Machine Specification); y (c) ejccutarsc apropiadnmente en un entorno de tiempo de ejecucion de referencia, segun 10 especificado con Sun, asocindo con dicha version de la plnnforrna Java, (iv) usted no elimine IIi altere ninguna leycnda I) notiflcacion de propiedud que esten contenidus en el Software. (v) usted distribuya solamente el Software sujeto a Ull contrnto de Iiccncia que proteja los intereses de Sun y que sea consistente con las cldusulas contenidas en elite Contrato, y (vi) que usted este de acuerdo en defender e indemnizar II Sun y sus concesionarios de y contra cualquicr dano, coste, responsabllidud, manto de liquidacion ylo gastos (incluyendo los honorarios de los ubogadoa) incurridos en rclacion con cualquier J'cclamacion, dcmanda I) accian legal por palte de un tercero, quc su~ia () resuHe del uso 0 In distribu· cion de cualquiera de los Prognunas y/o del Software,

3, Licencia para disUibuir an:hivos redistribuibles. En sujecion II las ciliusulas y condiciones de este Contruto, incluyendo pero sin limitarse u, III Secci6n 4 (Restricciones subre la tecnologia Java) de estas Cluusulas Suplemcntarias, Sun Ie otorga a usted unll liccnciu limituda no cxclusiva e intflmsferible, pura reproducir y distribuir cl fonnuto binurio de eliOS archivos especfficamcllte identili'illios como redistribuiblcs en el archivo "RELEASE NOTES" del Software ("Redistribuibles") siClnpre y cuandl); (i) usted distl1buya los Redistribuibles complctos y sin modificaciones (a menos quc se especiti· que de otra formn en el archivo RELEASE NOTES que se aplique), y s610 los incluyu como parte de los Program as, (iii no distribuya software adicionul can la intenci6n de sustiulir cuulquicr componentc de lo~ Redisnibuiblcs, (iii) no eli mine ni altere ninguna leyenda 0 notiticnci6n de propiedad contenit.la en los RcdisUibuibles, (iv) si va a distribuir applel~ y aplicllciones de Java para una version especitica de la platafomm Java, cuulquier salida ejccutnble generada por un compiladllr que este contenidll en el Software debcra (a) compilurse solamente a partir de codigo [uente que se confollne a la versi6n correspondicnte de la Especifi~iH;ion de lenguaje Java pam OEM (OEM Java Language SpeciJicatillO); (b) estar en el formato de archivo de dasc definido poria version con'espondiente de la Especiticaci6n de mdquina virtual de Java pura OEM (OEM Java Virtual Machine Specification); y (c) ejecutarse apropiadamcnte en un entoma de tiempo de cjecuci6n de rete· rencia, segun 10 especificado can Sun, usociado con dicha version de In platafOlIDa Java, (v) usted s610 distribuya los Rcdistribuibles de conformidad con un contrato de licencia que proteja los intereses de SUN y que sea consistentc con las clausulus contcnidas en cl Contrato, y (vi) este usted de acucrdo en defcnder e indemnizar a Sun y sus concesionarios de y contra cualquicr dano, costo, reaponsabilidad, monto de liquidacion y/o gastos (incluyendo Ips honomrios de los abogados) incurridos en relaci6n con cualquier reclumacion, demanda 0 acci6n legal par parte de un tercero, que surja 0 resulte del uso 0 la disttibucion de cualquicra de los Programos y/o del Software,

4, Restriccillncs sabre In lecnologfu Java, Usted no puede moditicar In lntcl'faz de la plataforma Java (HJP!", identificada como las clases contenidas dentro del paquete "java" 0 cualquier subpaquete del paquete "java"), creando closes adi· cionales dentro de In JPI 0 provocandu de cualquier otra forma e1 complemental' 0 moditicur 1a.1 cIa.ICS en la JPI, En el caso en que usted cree una clase udicional y su(s) API(s) a.lociuda(s), can 10 cual (i) se cxtiendn la fUllciona1idnd de la plataforma Java. y (Ii) se cxpollgu a desarrol1adores de software indepcndientes para los tlnes de desnrrollar softWlU'C adieionul que invoque a diehn(s) API(,) adicional(es), usted debcni publicur imnediatamentc una especificacion predsu para dleha(s) APl(s), de manera que lodos los dcsarroUadores puedan uti1izarla(s) libremente, Usted no pucde crear, ni autorizur a sus concesionurios el crem', duses aliici(lllules, interfaces 0 subpaquctes que se identifiquen de cuulquier fonna COulO '~iuVII", "javllJl", "SUII" () cuulquier cOllvencion similar, segun 10 especificudo pOl' Sun en CUllOto a cuulquier des!gnaci6n de conven· cion de nomenclutura,

1320

Acuerdos de licencla para el usuarlo Hnal

Acuerdos de licencla para el usuario Hnal

1321

5. Disponibilidad del entorno en tiempo de ejecucion de Java. Consulte la version npropiada de la licencia del c6digo binario del Entorno en tlernpo de ejecucion de Java (actualmente ubicada en http://www.java.sun.comljdkJindex.html) lu dlaponibllidud del codigo del entorno en tiernpo de ejceuclcn, el cual podra distribuirse con applets y apllcaciones de Java.

6. Distribucion par editoriales. Esta seccion se aplicu a su distribuclon del Software con su Iibro 0 revista impresos (segun se utilicen esos termtnos conulnmente en la industria) en relacion con la tecnologfa de Java ("Publieaci6n"). En sujecion a, y con la condicion de que usted cum pin con las restricciones y obligaclones contenidas en el Contrato, ademds de I. licencia otorgudu en el Pdrrafo 1 anterior, Sun par este media le otorga un derecho limitado no exclusive e intransferible para rcproducir copius completes y sin modillcaciones del Software en medias electronicos (los "Medius") para el iinico fin de inc1uirlos y disrribuirlos con su(s) Publicaciontes), de acuerdo con las siguientes clausulas: (i) Usted no podni distribuir el Software en forma lndependiente: este debeni distribuirse consuts) Pnblicaciomes): (ii) Usted es responsablc de descargur el Software del sitio Weh de Sun uplicable; (iii) Usted debe referirse al Software como Sun ONE Studio 4, Community Edition; (iv) EI Software debeni reproducirse en su totalidad y sin ninguna modificucicn (incluyendo, sin limitucion, la Liccncia de codigo binurio y las Clausulus suplementarias de licencia que nccrnpniian al Software, junto can las norificaciones de derechos de propiedud contenidas en el Software); (v) La etiqueta de los Medias debeni incluir la siguiente in· formacicn: Copyright 2002, Sun Mlcrosystems, lnc., 4150 Network Circle, Santa Clam, CA 95054. Java, SUN One y todas las marcus registradus y logotipos basados en Java y Sun One son marcus registrudas de Sun Microsystcms, Inc. en los EE.UU. y otros pafscs, Esta Informacion debord colocarse en lu etiqueta de los Medics, de tal muneru que se aplique solamente al Software de Sun; (vi) Usted debera identiflcar claramenre d Software como producto de Sun en la caja 0 Ia cuqueta de los Medius. y usted no podni declarer ni suponer que Sun sea rcsponsable de cualquier software de terceros que este contenido en los Medics; (vii) Usted no podni incluir software de terceros en los Medias con In intencion de rcemplazur 0 sustituir al Software 0 que represcnte unu competencia directa para el Software; (viii) usted debeni indemnizar a Sun por todos los dafios que surjan si ustcd no cum ple con los requerimientos de este Contrato. Adernas, usted debeni defender, a costa suya, todus y cuulquier rcclnmacion contra Sun por tereeras partes, y debera pagur todos los darius concedidos par una corte de jurisdiccion compctente. 0 dicho monte de liquidacion negociudo por usted, producido por, 0 en conexion con, cl uso, reproduccion () distribuclon que ustcd haga del Software y/o la Publicucion. Su obllgacion de proporcionur indcmnizacion bujo esta seccion debeni producirse siernpre y euando que Sun: (I) Ie proporcione a listed una pronta notificacien de In reclumucion; (ii) Ie otorgue a usted el control complete de la defensu y solucidn de 111 reclamacion: (iii) le proporcio .. ne u usted, a costa suyu, todu la informacion, usisrencin y uutoridad dispnnibles para defenderse; y (iv) no se huya cornprometido a arreglado dicha reclumacicn sin que usted II) haya uutorizado previarnente par escrito; (ix) usted debeni propercionar a Sun una notlficnclon escrita para cada Publieucion; dicha nntilicucion debeni incluir lu siguiente informacion: (I) tftulo de In Publieaci6n, (2i autones), (3) fechu de la Publicucion y (4) numerus ISBN 0 [SSN. Dicha norificucion deheni enviarse a Sun Microsysterns, Inc., 4150 Network Circle, MIS USCA 12· ItO, Palo Alto, CA 9430J4900, Attention: Contracts Administration; y (x) usted deheni proporciona a Sun informes trimestraks por escrito en reluden con el mlmero de copias del Softwm'e distrihuido durante el trimestre anterior; dichos informes deberan enviarse a Sun Microsystcms, Inc" 4150 Network Circle, Santa Clara, CA, 95054, Attn.: Sun ONE Studio Product Management Group, MIS UOAKOI.

7. Marcas registrudas y logotipos. Usted reconoce y esta de aClIerdo que Sun cs propieuu'io de las marcas registrudas SUN, SOLARlS, JAVA, JIN], FORTE e iPLANET, y de todas las marcas regislradas, marC:ll de servicio, logotipos y de· mas designaciones de marcas relacionadlll con SUN, SOLARIS, JAVA, JINl, FORTE c iPLANET ("Marcas de Sun"), yes· tu de acuerdo en cumplir con los Requcrimicntos de uso de la marca regislradu y ellogotipo de Sun, que se encucnlran ac· tualmcnte en http://www.sun.com/policies/trademarks. Cualquicr uso que usted haga tie las Marcas de Sun se aplicar:i a be· nelicio de Sun.

8. C6digo fuente. EI Software pucde contener e6digo fuente que se proporciona unicamente pura liues de referencia, de conformidad con los terminos de ~ste Contrato. EI c6digo fuentc no podra redistribuirse, a menos que esto se indique exprcsumenle en este Contrato,

9. Terminuci6n por infraeci6n: Cualquiera de Ius partes podra terrninar esle Contrato inmediatamente en caso de que eualquier Jlurte del Software se convierta, 0 que en opinion de cualquicru de las partes sea probable que se convierta, en 01 sujeto de una reclamaci6n por infracci6n de un derecho de propicdud intelectual.

Para eualquier consuita, pongase en contncto con: Sun Microsystcms, Inc. 4150 Network Circle, Santa Clara, California 95054.

(LFI#II72411Form ID#01I801)

IBM® CLOUDSCAPETM SERVER EDITION, VERSION 5.0.4. CONTRATO DE LICENCIA INTERNACIONAL PARA LA EVALUACION DE LOS PROGRAMAS

Parte I: Condiciones generales

POR FAVOR LEA ESTE CONTRATO CUlDADOSAMENTE ANTES DE UTILlZAR EL PROGRAMA. IBM SOLO LE CONCEDERA LA LlCENCIA DE USO DEL PROGRAMA SI ANTES ACEPTA LAS CONDICIONES DE ESTE ACUERDO. CON EL USO DEL PROGRAMA EL CLIENTE MANIFlESTA SU ACUERDO CON ESTAS CONDICIO, NES, SI NO ACEPTA LAS C~NDlCI0NES DE ESTE ACUERDO, DEBERA DEVOLVER INMED!ATAMENTEA IBM EL PROGRAlvlA SIN QUE ESTE HAYA SlDO USADO.

EI Progrnma es propledad de International Business Machines Corporation, de algunu de sus subsidiarias (IBM) 0 de un proveedor de IBM, esta sujeto ~ derechos de uutor y d~ licencia de usa y por tanto no se trans mite 5U propiedad.

EI tcrmino Programs haec referencia ul program a original y a sus copias totales 0 pnrciules. Un Prosrama consta de Instrucciones legibles por maquina, sus componentes, datos, coruenido audiovisual (tales como imdgenes, ~exto, grabuciones 0 dibujos), asf como los materiales bajo Iicenciu asociados.

Este Acuerdo incluye la Parte I: Condiciones Generales y In Parte 2: Condiciones exclusivas de cadn pafs, y constituye cl acuerdo complcto en 10 que al uso del Programa se refiere, y sustituye cunlquier comunicacion verbal 0 escrita previa entre cl Cliente e IBM. Los terminos de la Parte 2 pueden sustituir 0 modificar a las de lu Parte l.

!. Llcenciu

Usa del Progruma,

IBM Ie concede una Iicencia de uso del Progruma no exclusiva e intransfcrible.

Usted puede Ii utilizar el Prograrna s610 eon fines de cvaluacicn intema, prueba 0 para propositos de demostrncien, ya sea como prueba 0 C0l110 prueba con opcion a compra y 2) hacer c instnlar un mimero rnzonublc de copius del Prograrna como soporte del tal usa. a menos que IBM cspccifiquc un numero determinudo de capias en la documcnucion del Programa. Los termlncs de la Iicencia son de uplicacion a cada copiu que usted haga. Debeni reproducir el aviso de derechns de autor y cualquier otro aviso relative a la tituluridad en cada copiu, a copiu parcial. del Programa.

EL PROGRAMA PUEDE CONTENER UN DlSPOSITIVO DE DESACTIVACI6N QUE IMPEDlRA SU USO UNA VEZ FlNALlZADA LA L1CE~CIA. USTED NO PODRA MANIPULAR ESTE DlSPOSITlVO DE DESACTIVACI6N NI EL PROGRAMA. ADEMAS DEB ERA TOMAR PRECAUCIONES PARA EVITAR PERDIDA DE DAros QUE PUEDA RESULTAR CUANDO EL PROGRAMA NO PUEDA SER YA UTILIZADO.

Usted debord I) man~enel' un registro de todus Ins copias del Programa y 2) asegurarse de que cunlquier persona que usa cl:rogmma 10 hH~a solo p~ra su ~so autarizada y de ucuerdo eon los terminus del presente Acuerdo. Usted no puede:

I) uuhzu:, copmr, modificnr 0 distribuir el Programa de un modo distinro al especiflcudo en este Acuenlo; 2} desensamblar, desco~pl.l~r [) tl'aduCll' eI Progranm de un modo distinro al permitido especificaIncnte poria legislaci6n del pafs en el que se esta uttllZlmdo el programa, y que no tenga la posibilidad de renunda contractual; 3) sublicencim', alquilar 0 arrendur cl Progrmna.

Lu Iiceneia sera efcctivu cuando el Cliente haga 01 primer uso del Progrnma y tinalizara I) en la fcehn de terminaci6n que se espeeitiquc en la documentnci6n que acompana al Program:l, 0 2) cuando el Programu autom:iticamente se desacti. ve. Salvo que IBM Ie autorice. en la documcntacion del Progruma, a relener el Programu (en euyo caso senln de aplieacion I?s cargos que correspondan), usted debora destruir el Progruma y todas las copins heehas del mismo dentro de los 10 dius slgUientcs a la fccha de tinalizucion de III Iiccncia.

2. Exclusion de Garantfu

E.XCEPTO LAS QUE SEAN OBLIGATORIAS POR LEY, IBM NO DARA NINGUNA GARANTiA, EXPRESA 0 lJvlPLlCITA, INCLUYENDO PERO SIN LlMITARSE A, GARANTiAS DE NO CUMPLllvlIENTO Y GARANTiAS IMPLicn:AS DE COMERCIALIZACION 0 ID~NElDAD PARA UNA FINALlDAD DETERMINADA. EN LO REFERENTE AL PROGRAMA 0 AL SOPORTE TECNICO SI LO HUBIERA. IBM NO DARA GARANTiA ALGUNA RESPECTO A LA CAPACIDAD DEL PROGRAMA PARA QUE PROCESE CORRECTAMENTE, SUMINISTRE Y/O RECIBA DATOS DE FECHAS DENTRO Y ENTRE LOS SIGLOS XX: Y XXI.

Esta exclusion de garantia es tambicn de aplieaci6n a los subcontratistas de IBM, provecdores de IBM 0 desarrollado-

res de Programas (colcctivumentc lIamados "Provcedorcs").

Los fabricantes. distribuidorcs 0 editores de Programas No IBM pueden proporcionar su, propias garantfas. 3. Limitaci6n de Responsubilidad

Nl IBM NI LOS DlSTRIBU[DORES DE IBM SERAN RESPONSABLES DE LOS DANOS DlRECTOS OIND!, RECTOS, INCLUYENDO PERO SIN LlMITARSEA, PERDlDA DE BENEFICIOS, PERDlDA DE ECONOMiAS PRE. VISTAS, 0 CUALQUlER DANO INCIDENTAL, ESPECIAL 0 DANO ECON6MICO DERIVADO, INCLUSO SI IBM HUBIERA smo ADVERTIDA DE LA POSIBILIDAD DE QUE OCURRJESEN. ALGUNAS JURISDlCCIONES NO PE~MlTEN LA EXCLUSION 0 L1MITACION DE DANOS INClDENTALES 0 DERlVADOS, EN CUYO CASO PO. DRIA SER QUE LA LIMITACI6N 0 EXCLUSION ANTERIOR NO LE SEA APLlCABLE.

1322

Acuerdos de IIcencla para el usuario ftnal

Acuardos da IIcancla para al usuarlo nnal

1323

4, General

Ningun derecho estatutario de los consumidores podrd ser cancelado 0 limitado por cste Acuerdo,

IBM podrn dar por Iinalizada esta licencia si usted incumple las condiciones de estc Acuerdo, Si IBM flnuliza su Iicencia, usted debeni destruir mmedlutumente el Programu y todas las eopias hechus del mismo,

Usted no podnl exportar el Programa.

Ni usted ni IBM podnin interponer uccien legal algunu u que pudiera dar IUgllf cstc Acuerdo trunscurridos mds de dos afics desde que sc produjo su causa, a no ser que se establezca de otra maneru por la Icgisluci6n del pais sin In posibilidad de rcnuneia contractual 0 limitncion. Ni usted ni IBM seran responsubles del incumpllmiento de sus obligacioncs cuando sea debido a causas de fuerza mayor. No habra ningun cargo udicionul par el uso del Programa por la durucion de estu licencia, IBM no prnporciona scrvicios de programu ni soporte tccnico, a menos que IBM 10 especifique de otra munera, Este Acuerdo se rige par In lcgislacion del pais en cl que huyu adquirido cl Programa, excepto l} en Australia, las leyes del Estudo a Tcrritorio en el que se reulizo la transaccion rigen este Acuerdo: 2) en Albania, Armenia, Blelorrusia, Bosnia/Herzegovina, Bulgaria, Croacia, Republica Checa, Georgia, Hungriu, Kazakhstan, Kirghizl», Antigua Rcpublicll Yugoslavn de Macedonia, Moldavia, Polonia, Rumania, Rusin, Republica Federal de Yugoslavia, Republica de Eslovaquin, Eslovenla y Ucrunia, las leyes de Austria rigen estc Acuerdo: 3) en cl Reine Unido, todas las controversius relacionadas con estc Acucrdo se regiran par la Ley Inglesa y seran sometidus a la jurisdiccion exclusiva de los tribunales Ingleses; 4) en Canada, las lcyes de la Provincia de Ontario rigen este Acuerdo, Y 5) en los Estudos Unidos y en Puerto Rico, y en la Republfcu Popular de China, las leyes del Estudo de Nueva York rigen este Acuerdo,

Parte 2: Condiciones exclusives de cada puis AUSTRALIA:

Exclusion de garantfa (Seccion 2):

Se afiade el purrafo siguiente a esta Seccirin:

Aunque fBM especifica que no existe garunua algunu, usted podria tener determinados derechos en vinud de la Ley de 1974 de Prdcticas comerclales (Trude Practices Act 1974) u otra legislacion y esten s610 Iimitados hasta 10 permitido par la lcgisladon aplicuble,

Limitaclon de responsabilidud (Secci6n 3):

So aiiude el pnrrafo siguientc a esta seccuin;

Cuundo IBM incurnpla una condicion 0 gurantta que se derive de la Ley de 1974 de Prdcticas comerciales (Trade Practices Act 1974), la rcsponsabilidnd de IBM esui Iimitada u In reparncion 0 sustirucion de las mercancias 0 al suministro de mercuncms equivalemcs, Cuando dlcha condicion 0 gllmnlfu este relucionuda con el derecho de vcnta, la posesion pacifica a el derecho libre, 0 las mercancias sean de una clase que generalmente se adquiere pam uso a consume familiar, dornestico a personal, no se aplicard ninguna de Ius Iimitaciones de este pdrrafo.

ALEMANlA:

Exclusion de gnranua (Seccicn 2):

Se afiaden los parrafos siguientes a esta scccion:

El periodo de garantia minima para los Programll.~ cs de seis llIcses.

En el caso de que un Prognunu se 5uminislre sin Espcciticaciones, IBM unicamente gurantiza que In infOimaci6n del Prognuna describe el Programa correetamenlc y que cstc puecie utilizarse de ncuerdo con 10 que se especifica en la informucion del Programa, Usled es cl responsable de que el Programa se ulilice segtin In informacion del Programa dentro del periodo de la garantia que permile la devoluci6n del dinero,

Limitaci6n de rcsponsabilidad (Secci6n 3):

Se anade eI parrufo siguicnte a esla seeden:

Las Iimitaciones y exclusiuncs especificadas en el Aeuerdo no se aplicaran a los danos causados par £BM por dolo a

ncgligencia gmve y par garantfa expresa.

INDIA:

General (Seccion 4):

El pdrrafo siguiente sustituye al euarto parrafo de asta Secci6n:

Si no sc cntabla ningtin pleilo 0 aeci6n legal, durante los dos anos posteriores a la apariei6n de la causa de la accion, respecto a cualquicr demanda de una de Ia.s partes contra la otta, los derechos de la parte interesuda en relucitin con tal demanda se perGeran qlJcuanuo Iu ottu parte lihre de sus llbfigucionc~ respcclo u dicha demlmda,

lRLANDA:

E~c1usi6n de garnntla (Secci6n 2):

Se Made el parrufo siguiente II eSIll se~ci6n:

SuI vo 10 expresamente indicado an eslos terminus y condiciones, todus las condiciones eSlulutarias, incluyendo todas las garlll1t1a.~ implicitas, pero sin prejuicio de la gencra!itlad de todas IllS glil1lIltfas precedentes que se Geriven de la Ley de [893 ~obre Venta de Mercanc{us (Sale of Goods Act (893) a de la Ley de 1980 subre Ventn de Mercancias y Suminislro de Servicio. (Sale of Goods and Supply at' Services A~t (980), quedan excluida.~ por el presente documento,

ITALIA:

Limitnci6n de responsabilidad (Seccion 3):

Esta seeci6n es reemplllZudn por la siguie~tc:

Salvo cxpresumente previsto par le IBM

NUEVA ZELANDA: y, 00 se huce responsable por dano alguno que pudicra producirsc,

Exclusi6n de gurm1ua (Seccion 2):

Se Ufiade el plirrafo siguicnte a esra secciOn:

AUllljue l,BM especifica que no cxlste garuntfu ulguna, cl Client.. ,

de 1993 de Practlcas Comcrcinles (Consumer GuarllJlteesAct 1993 e ~~rla ~ner.~etemunudos derechos en virtud de la Ley Ley de 1993 sobre Garunuas del Cansumidor (Co s G ) U a legJslaclon que no puede exclutse nl liillitarsc La proporcione IBM, si el C!iente precis; tlichos hien~ Uy~eer . ~arnntees Ae,t 1993) no se apli,ura a ninr \I bien 0 serviclo '''ue

L' it . • S rvlCI06 para reulizar un negocio d • 't

Im~ acton de responsabilidad (Seccidn 3): ., como se etme en dichu Ley.

Se allude el plirmfo siguicnte a esta secdon:

CUlUI~O los Programus no sc adquiernn para las tinuJidades de urn ,

b,re Garanll~s del Consumitlor (Consumer Guurantees Act (993) I e.~~a .em::resa, tal como Sf ~efine en la Ley de 1993 soclones de dicha Ley, . , as unuacionc, de esta Secclon estan sUjclllS a las IlmiraREINO UN1DO:

Li~aci6n de responsabilidad (Sccd6n 3):

Se ~n~e ~I, pnrrafo siguicnle a esta sccci6n al final del primer pdrrafo'

~a hmltnclOn de rcsponsubilidad no sc aplicaru en nin un cas a . ' "

se denv:~ del Articulo 12 de In Ley de ventas de Mercancrl~ de 19~9 un Incumphm~cmo de las obligaeiones de fBM que de SU1l1111lStro dc Mereuncias y Servicios de 1982 (S I fG (Sale or Goods Act 1979) 0 del Articulo 2 de la Ley

ZI25-5543-()1 (10197) upp Y 0 oods and Services Act 1982).

INFORMACION SOBRE LA LICENC1A

, . Los Progrnmns que se enumcran a eontinU;Jcionson roar . " , ,

dicicnes ademas de los del Acuerdo Tntcmaeional d L'" p .. ,gl~lCS baJo hceo?)u slJJetos II los siguienles tcrminos y coo-

Nornbre de programa: e icencra para la EvulunclOll de ProgralJlas,

IBM Cloudscupe Personal Edition Version 5.0,4

Entomo Operntivo Especiticacto

La informllcion sabre 11l~ espedficaciones del Prooral1l'l ob

en la documentaci6n que acompuilll al Prooranl'~ tul c~m ; ~ . rde c~ entorno oporatlvo especificado se pucaen enconlrar

Pcriouo de evnlullci6n 0' 0 a UJa e lJIstalacl6n I dclllsuario.

La li~e~cia comienza en la fecha en que se utiliza . or ri era v- ,,_,

CondICiones ilnicas del Programa ppm ra vez el Programa y hnahza despues de 60 dfus,

Derechos restringidos para usunrios del gobierno de los EE UU

Derechns restringid' . ,

os pm'a usunnos del gobiemo de los EE UU' I ' '"

dos pur el Contrato de ilincrario GSA ADP c; IBNI C '.' , e usa, la duphcaclon 0 divulguci6n "stun restrinai-

£BM DB1 ( n OrporullOn, 0

, - y Cloudseape son mareas reaistmd'ls de rBM COl ti 1

Java y loda.s las marca.s rcgisll'ud'is Y 1~~OII' o' 'd J dPol'll on en os Estados Unidos, en olros paises 0 en ambos

t I' '0 P s e ava, a emas dc Solaris so' ' ems, nc, en los Estados Unidos, en nlros palses 0 e ' b ' n mllfcas reg)stradas de Sun Microsys-

M' J:'W'd nam os.

leroso" III ows y Windows NT son marc' o· d '

o cn ambos as rColstra as de MlCrosoft Corporation en los EE UU Ira •

, , " en 0 S pmses

UNIX es una murea registmda en los ESlados Unidos en olros •

mente a \raves de X/Open COlllpany Limited. ' , pUlSes 0 cn amb?s, y su licencin se olorgu cxclusiva-

LICENCIA DEL SOFTWARE APACHE, VERSI6N 1.1

Copyright (e) 2000 The Apache Soft, f' "

La redLstribu(.i6n y e1 usa del soi'tW'I~'~na~~m:altlon'l:ados los derechos reservudos.

, ' • ,. e cn as Oll1lUlos lucnle y binnrio co . j'

slemprc y cuando se cumplan las condiciones siuuie I . • , n 0 sm mOl llicaci6n, estan permitidos

1 L d' 'b b n es.

, us re Ism uciones del c6diga fucnte deben contcncr 'J' ' .

rcnuncia siguicnte, e aVIso de copynght ,mlcnor, OStu lisra de condiciones y III

2, L:1S r~di7tribuciones en formata binario deben reproducir el aviso de co' . .

In rcnunc)a sigmente en In documcIII'Ici6n via e I . ' pyngl1t untcnor, esta bSla de condiciones y

3 • J' n 0 ros matennlcs proporcion.l . I d' '. '

, Lu documcnlucion para el llsuario fin"" j'd I a~os ,on a IstrlbuclOn,

"E I d . "' l11e III a con a redistribuci6n si In h d C .. ' I'

5 C pro ucto lOcluye softwlIre desan'olhdo POl' Tb A . I Sf'.' ay, Cu'; lOC ulr la siguiente fra~c:

csta if" 'e pac 16 a tware Foundauon (wwwu a '11 ) " AI .

, n ormaClOn puede apareeer en el soflwarc si llichu' f ,. d ' P c c.org . tenlallvHmcnte,

sitlo donde upnrccc, ' 10 ormaClOn c terceros aparece nonnalmcnte y. en tal caso, en el

1324

Acuerdos de IIcenclo para el usuarlo final

4. Los nombres "Apache' y "Apache Software Foundation" no pueden utilizarse para respaldar ni promocionar productos derivudos de este software sin perrniso previo por escrito. Para obtener permiso por escrito, pengase en contacto can

apache@apachc.org. . " " 5. Los productos derivndos de este software no pueden denominarse "Apach~". ni puede upurccer la palabra Apache

en su nnmbre sin el permiso prcvio por escrito de The Apache Software Foundation. .'

ESTE SOFTWARE APACHE SE PROPORCIONA "TAL CUAL" Y SE RENUNCIAA TODA GARANTlA EXPLlCITA 0 IMPLICITA. INCLUIDAS, ENTRE O1'RAS, LAS GARANTIAS IMPLICIT AS DE COMERCIABlLlDAD E IDONElDAD PARA UN PROPOSITO DETERfvHNADO. EN NINGUN CASO THE APACHE ~OFTWARE FOUNDATION NI SUS COLABORADORES SERAN RESPONSABLES DE NINGUNA RECLAMACION DIRECTA, INDlRECTA, FORTUITA. ESPECIAL. EXONERANTE 0 DANOS DERIVADOS (lNCLUIDOS. PER? SIN LIMITARSE A: LA OBTENCION DE BIENES 0 SERVICIOS SUSTITUTOS, LA PERDIDA DE UTlLIZACION. DATOS O.BENEFICIOS 0 LA INTERRUPCION DEL FUNCIONAMIENTO DEL NEGOCIO) INDEPENDIENTEMENTE DE COMO SE HAYAN PRODUCIDO Y DE CUALQUlER RESPONSABlLIDAD. YA SEA POR _CONTRATO, RESPONSABI:lDAD ESTR~CTA o AGRAVIO (INCLUIDAS LA NEGLlGENClA U OTROS) POR DANOS OCASIONADOS POR EL USO DE E~TE SOFTWARE.INCLUSO SI SE HUBlERA AVISADO DE LA POSIBILIDAD DE QUE SE PRODUJERA DICHO DAN0.

Este seftware consta de contribuclcnes voluntarias efcctuudas por diversos particulurcs en nombrc de The Apache Sottware Foundation. Para obtener mas informacion sohre The Apuche Software Foundation. consulte www.apache.org.

Partes de este software esuln basadas ell software de dominic publico. orlglnulmente escrito en el Centro nacional pa-

ra apllcnciones de super com puto de la Universidud de Illinois. Urbana-Champaign.

CONTRA TO DE LlCENCIA Y GARANTiA LlMITADA DE PRENTICE HALL

LllA CUlOADOSAMENTE LAS SIGUIENTES CLAuSULAS Y CONDICIONES ANTES DE ABRIR ESTE PAQUETE DE SOFTWARE. ESTE DOCUMENTO LEGAL ES UN ACUERDO ENTRE USTED Y PRENTICE HALL, INC. (LA "COMPANiA".) AL ABRU( ESTE PAQUETE DE SOFfWARE SELLADO, USTED MANIFlESTA ESTAR DE ACUERDO EN QUEDAR OBLlGADO POR ESTAS CLAuSULAS Y CONDICIONES. SI NO EST A DE ACUERD? CON ESTAS CLAuSULAS Y CONDICIONES, NO ABRA EL PAQUETE DE SOFTWARE. DEVUELVA INlvIED!ATAMENTE EL PAQUETE DE SOFfWARE SIN ABRlR, JUNTO CON TODOS LOS ARTicULOS QUE LO ACOMPANAN, AL LUGAR EN EL QUE LOS OBTUVO PARA QUE RECIBA UN REEMBOLSO COMPLETO DE CUALQUIER SUMA QUE

HAYA PAGADO.

I. O1'ORGAMIENTO DE LICENCIA. En considerucion por huber comprado usted cl llbro, y teniendo en cuenta que

c,au listed de ucuerdo en cumplir can las cldusulas y condiciones de este Contrato, In Compania lc otorgu a usted el =. cho no exclusive de utilizar y rnostrar lu coria del progruma de software ineluido (que en 10 SUCCSIVO se le denommura el "SOFTWARE") en una solu cornpntadora (cs decir, con un solo CPU) y en una sola uhicaclon, siemprc y cuundo usted cumpia con las clausulus de este Contruto. La Campania sc rcscrva todos los dercchos que no le sean otorgados a listed expre-

sumente ell cste Contrato. .

2. PROPIEDAD DEL SOFTWARE: Usted posce solamentc los medius mugn<!ticos IJ fisicos (los medics incluidos) en

los que el SOFTWARE esui arubado 0 fijado, pero la Cmnpufiiu y los dcsarrolladorcs de software retlcnen todos.los dereelms. Utulo y propicdud del SOFTWARE grabado en la(s) copia(s) originul(es) de lo:~ ~lediosy.cn todus I~S COplUS su~s~cuentcs del SOFTWARE, sin importar e! formate 0 los medics en los que pucdan exisur el original u otras COpIUS. Estu It-

cenciu no es una venta del SOFTWARE original, 0 copia del mismo, a ustcd. .

3. RESTRICCIONES DE COPIA. Este SOFTWARE y los matcriales impresos que 10 ucornpatiun, junto CO? cl m~-

nual de usuurio (lu "Documenlucion") estrin sujetos al dcrecho de autor, Los programas mdividunles en los medics estan protegidos por las leyes de derecho de autor que corresponden a los autores de cadu prograrna, Algunos de los progrumus en lo~ medias incluyen contratos de liccncia por sepurado, Si usted tiene la intencion de utilizur uno de estes progrumus, debe leer y seguir Btl contrato de ticencia que 10 acompane. Ustcd no puede copier la Documcntacion 0 :1 SOFTWARE. excepto cuando haga una sola copia del SOFTWARE para fines de rcspaldo 0 archive solamente. Usted sera I~galmcntc responsable por cualquier inlruccion de copiu 0 derechos de autor que sea provocada II se de como consccucncra ul heche de

que listed no cumpla con Ius chiusula» de esta restriccion. . .. .

4. RESTRICCIONES DE USO: Usted no podrri instalnr en red el SOFTWARE m utilizarlo de cuulquier otra forma en

mas de una computadora 0 terminal de computadoru al mismo tiempo. Usted puedc trunsferir fisicmnente el SOFTWARE de un equipo a otro, siempre y cuando cl SOFTWARE se utillce solarnente en una c_omputado.ru :1 In vez. Usted, n~ puede distribuir copias del SOr'TWARE U la Documentacinn a ntros, Usted no puede aplicar mgemenu mversa, descosll~bl~r. descornpllar, modificur, 'ldaptar, traducir [) creur Irubuj08 derivativos con buse en el SOFTWARE 0 lu DOCu01cntaclOn sm cl previa cOl1scntimicnto pOl' escrito de In Compunia.

5. RESTRICCIONES DE TRANSFERENClA: La licencia del SOrIWARE inc1uido so omrgn solumente ll. listed, y

110 puede lrunsferlrsc II nadic mas sin el previo consentimicnto par escrito de lu Compafifu. Cualquier u'ansfercnCla no autorizada del SOFTWARE provocurli la tcrmlnuci6n illlncdiutu de csle Contmto.

Acuerdos de Iicencia para el usuarlo final

1325

6. TERMlNACION: Esta llcencla permanecera en vigor hasta la lecha en que sea terminuda. Esta llceneia terminura autormitlcamcnte sin notificacion por parte de la Companfu, siendo nula e inviilidu si usted no cumple can Ius provisiones o limitaciones de cSIU licencia. AI memento de su terminucion, ustcd debera destruir la Documentucion y todas las copius del SOFTWARE. Todas las provisiones de este Contrato en relacion con Ius garunuus, limitucion de responsabilidad, remedillS 0 duilos y nuestros derechos de propiedad permnnecenin aun despues de la tcrminacion.

7. MISCELANEOS. Este Contrato debera interpretarse tie conformidad con las leycs de los Estndos Unidos de Am;!" rica y e! Estudo de Nueva York, y debeni beneflciar a la Compafffa, sus aflliados y cesionarios.

8. GARANTiA L1MITADA Y RENUNCIA DE GARANTiA: La Comparifa guruntiza que el SOFTWARE, cuando sea utillzado apropiadumente y de conformidud can la Documeutacion, operuni en conformidad substllucinl con lu descripcien d.el ~OFTWARE esteblecidu en In Documentacion, La Compania no garnntiza que el SOFTWARE cumplira con los requerunlent~s de listed. 0 que la operacion del SOFTWARE sera lnlnterrumpida 0 libre de errores. La Compailla garantlza que los medics en los que se cntrcga el SOFTWARE estnnin fibres de defectos en muteriules y mano de obra bujo el usa normal. durante un periodo de trcinta (30) dius a partir de lu fecha en que usted III compro, Su unico remedio y la iinica obligacion de In Campania bujo estas garanuas limitadas es, a cleccion de la Compunfu, In devolucion del articulo garuntizado por un reernbolso de cualquier cantidad que usted hayu pugudo, 0 el reemplazo del articulo. Cualquier rccmpluzo de SOFTWARE 0 medius bajo las garnnnes no deberd extendcrse mas alia del periodo de garantra original. La gurantfa limitnda establccida unteriormcnte no so aplicara al SOFTWARE que la Campania determine, en buena fe, que haya side objeto de ma~ usn, negligencia, instal~ion inapropiadu, reparaclon, ulteracion, 0 dunes ocasionados par ustcd, CON LA EXCEPCION DE LAS GARANTIAS EXPRESAS ESTABLECIDAS ANTERIOR MENTE. LA COMPANiA RENUNCIA A TO?AS LAS GARANTIAS. EXPRESAS 0 IMPLICITAS, INCLUYENDO SIN LlMITACION LAS GARANTiAS lMPLICITAS DE COMERCIABILIDAD Y ADECUACION PARA UN PROPOS ITO ESPECIFlCO. CON LA EXCEPC10N DE LA GARANTiA EXPRESA ESTABLECIDA ANTERIORMENTE. LA COMPANiA NO GARANTIZA NI HACE REPRESENTAC10N ALGUNA EN RELACION CON EL USO 0 LOS RESULTADOS DEL U80 DEL SOFTWARE EN TERMINOS DE.SU E,,(ACTITUD, PRECISION, CONFlABiLIDAD, ACTUALIDAD 0 DE CUALQUIER amA FORMA.

EN NINGUN CASO LA COMPANiA 0 SUS EMPLEADOS. AGENTES, PROVEEDORES 0 CONTRATISTAS SERAN RESPONSABLES POR CUALQUIER DANO INCIDENTAL. INDIRECTO. ESPECIAL 0 CONSECUENTE QUE SURJA DE. 0 EN CONEXION CON LA LICENClA OTORGADA BAJO ESTE CONTRATO. 0 POR LA PERD[DA DE USO. DE INFORMACION. DE INGRESOS 0 UTILIDADES, 0 DE CUALQUlER OTRO TIPO DE PERDIDAS, DERIVADAS COMO RESULTADO DE LESIONES A CUALQUIER PERSONA, 0 LA PERD[DA 0 DANO A LOS BIENES.O RECLAMACIONES DE TERCERAS PERSONAS, INCLUSO SI LA COMPANiA 0 UN REPRESENTANTE AU!ORIZADO DE LA COMPAN1A HA SlOO NOTIFICADO DE LA POSIBILlDAD DE mcnos DANOS. EN NINGUN CASO LA RESPONSABILIDAD DE LA COMPANL<\ POR LOS DANOS CON RESPECTO AL SOFTWARE SE EXCEDERA DE LOS MONTOS QUE USTED HAYA PAGADO. EN CASO DE HABERLOS. POR EL SOFTWARE.

ALGUNAS JURI~DICCIONES NO PERMITEN LA L1MITACION DE GARANTlA.S IMPLiClTAS a RESPONSABILIDAD POR DANOS lNCIDENTALES. INDIRECTOS. ESPECIALES 0 CONSECUENTES. POR LD QUE TAL VEZ LAS ANTERIORES LlMITACIONES NO SIEMPRE SE APLlQUEN. LAS GARANTiAS EN ESTE CONTRA TO LE mORGAN A USTED CIERTOS DERECHOS LEGALES ESPECiFICOS. Y TAMBIEN PUEDE TENER O1'ROS DERECHOS QUE PUEDEN VARIAR DE ACUERDO CON LAS LEYES LOCALES.

RECONOCIMIENTO

USTED RECONOCE QUE ~A LEiDO ESTE CONTRATO. QUE LO HA COMPRENDIDO Y ESTA DE ACUERDO EN REGIRSE POR SUS CLAUSU~AS Y CONDICIONES. USTED TAMB lEN EST A DE ACUERDO EN QUE ESTE ~ONTRATO ES LA DECLARACION COMPLETA Y EXCLUSIVA DEL ACUERDO ENTRE USTED Y LA COMPANIA, Y QUE SUSTITUYE A TODAS LAS PROPOSICIONES 0 CONTRATOS ANTERIORES, YA SEA EN FORMA ORAL 0 ESCRITA, Y A CUALQUlER OTRO TIPO DE COMUNICACIONES ENTRE USTED Y LA COMPANiA a CUALQUlER REPRESENTANTE DE LA caMPANiA. EN RELACION CON EL OBJETO DE ESTE CONTRATO.

En CfiNO de que tcngu dudes 0 preguntas en relacinn con este Contrato. a si desea ponerse cn contacto con la Compu-

fiia por cuulquier motive, luigalo por escrito a la siguiente direccion:

Robin Short Prentice Hull PTR One Lake Street

Upper Suddle River, New Jersey 07458

Acuerdo de licencia y garantla IImitada

EI software Sf proporciona "COMO ESTA", sin ninguna garantfa de ningunu clase. Ni los autores, los desarrolladores de software, ni Pearson Educaci6n bacon ninguna reprcsentacion 0 garantfa, ya sen expresa 0 implfcita, con respecto a los programasde software, su calldud, precision 0 udecuacion pant un proposito especffico. Por 10 tanto, ni los autores, desarrolludores de software ni Pearson Educacion tendrdn responsabilidad ulguna para con usted 0 cualquier otra persona 0 entidad con respecto a cualquier perdidn 0 daiios, supuestos 0 reales, ocaslonados directa 0 indirectumente por los programas contenidos en el CD. Esto incluye, pero no se limita a, la interrupclon del servicio, perdidu de datos, perdida de tiempo en el salon de clnses, perdida de utilidades por consultoria 0 de otro tipo, 0 datios consecuentes derivudos del usc de estes programas, Si el CD en sf esta detectuoso, listed podra devolverlo pard obtener un reemplazo. Eluso de cste software esta sujeto a las clausulas y condiciones de la Licenciu del Codigo Binario que se incluye en este libra. Lea las licenclas cuidadosarnente. AI abrir este paquete, usted esta de ucuerdo en regirse por las clausulas y condiciones de estas licencius, Si no csta de ucuerdo, no abra el pnquete.

Consulte el acuerdo de licencia para 01 usuurio finul que viene en 01 CD-ROM para obtener mas detalles,

1-

Kit de desarrollo para In plataforma Java™ 2, Standard Edition, version 1.4.1 para Windows y Linux (32 bits), Sun™ ONE Studio 4, Community Edition para plataformas Windows y Linux.

IBM'" Cloudscapc'" Server Edition, version 5.0.4 (prueba de evaluacion de 60 dius),

Apache Tomcat version 4.1.12 de Apache Software Foundation.

Ejemplos de cridigo activo (Live Coden') de este libro,

Recursos Web: vfnculos hacia sltios de Internet mcncionados en el libro,

Recursos udicionules en formate PDF (de Adobe" Acrobut®) no incluidos en cl libro. Todo el codigo Fuente utillzado en los cjercicios del Iibro.

Archives de texto en espaiiol, en formuto PDP, con material no lncluido GIl el libro.

Uso del CD-ROM

La interfuz con el contenldo de estc CD-ROM esui disefindu para iniclur autormitlcnmente. Si no aparece una pantalla de iniciu automdticamente cunndo usted inserte el CD en su computadora, explore el disco y haga doble cllc en cl archlvo AUTORUN. EX!!:.

Contenido del CD-ROM

Procesador Pentium III de 500 MHz (nnnimo) lJ superior.

Microsoft Windows'" NT (con Service Pack 6a), Windows 2000 Professional (can Service Pack 30 superior), Windows XP,o

Red Hat Linux 7.2.

256 tvIB de RAM (minima), 512 MB de RAM (recomendado), Unidad de CD-ROM.

Concxion a Internet y cxplorudor Web.

Requerimientos de software y hardware del sistema

UQGII,U,IA,.DilCAnvDl,U.OIU_ tIol.J.CH~I.lCAIIOHll,iI,

COl 451UlllU.llll.lJ..CUAUljltIlOC. 11J'.~,IIUICO,tLf.

'II'IIlUCJlm1ICAII4POftIL !HST!TII1[1ItElIC4I1GIllIlCllILUlJAC!Oil ~tllIlII'ICloCltl"A.U.II~~,I.5I101'rN,u t~tcII)'l"lII4IQoCI:~,"U CDIfEl.IIIl.DI"'IGflllIOIl5G<G" .t50-'tQlll,.tIMllI.'Bi.UQ'II",l~ ~OIta .. o.DI"IGflllID~