Àâòîðèçàöèÿ
Ïîèñê ïî óêàçàòåëÿì
Chopra V., Eaves J., Jones R. — Beginning JavaServer Pages
Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå
Íàøëè îïå÷àòêó? Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter
Íàçâàíèå: Beginning JavaServer Pages
Àâòîðû: Chopra V., Eaves J., Jones R.
Àííîòàöèÿ: JSP is one of the core technologies for server-side Java applications and the 2.0 release, which this book covers in detail, makes JSP an even more powerful tool
Walks Java programmers and Web developers through JSP fundamentals, including JSP syntax and directives, JSP Expression Language, JSP Tag libraries, JSTL, and techniques for testing and debugging
Shows how to use JSP in real-world Web applications along with open source frameworks such as Struts, WebWork, and Turbine, software design methodologies, and developer tools like Ant, jUnit, and CVS, as well as popular IDEs (integrated development environmnents)
Each chapter has an exercise section with solutions on the companion Web site
ßçûê:
Ðóáðèêà: Ðóêîâîäñòâà ïî ïðîãðàììíîìó îáåñïå÷åíèþ /
Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö
ed2k: ed2k stats
Ãîä èçäàíèÿ: 2005
Êîëè÷åñòâî ñòðàíèö: 1296
Äîáàâëåíà â êàòàëîã: 13.05.2005
Îïåðàöèè: Ïîëîæèòü íà ïîëêó |
Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
Ïðåäìåòíûé óêàçàòåëü
JavaScript, background, historical 120
JavaScript, described 120
JavaScript, DHTML menu 141—143
JavaScript, ECMAScript, relation to 366
JavaScript, generating dynamically 119 141—143 379—386
JavaScript, HTML, embedding JavaScript in 120 374
JavaScript, HTML, linking to external JavaScript from 121
JavaScript, localization using 419—420
JavaScript, onSubmit handler 377—378
JavaScript, regular expression 375
JavaScript, test method 375
JavaScript, validation using 366 372—379 382—383
JavaServer Faces See JSF
JavaServer Pages Standard Tag Library See JSTL
javax.sql JDBC package 753
JAVA_HOME variable 13
JAX-RPC (Java API for XML-Based RPC) 726
JAXP (Java API for XML Processing) API 725
JBOSS server 552
JCA (J2EE Connector Architecture) 726
JDBC (Java Database Connection) See also Database
JDBC (Java Database Connection), API 725 753
JDBC (Java Database Connection), Array class 755
JDBC (Java Database Connection), Blob class 755
JDBC (Java Database Connection), CallableStatement class 754
JDBC (Java Database Connection), Clob class 755
JDBC (Java Database Connection), data type 755
JDBC (Java Database Connection), database connection, role in obtaining 749—752 754—755
JDBC (Java Database Connection), DataSource class 735 738 751 754 773
JDBC (Java Database Connection), Date class 755
JDBC (Java Database Connection), described 725
JDBC (Java Database Connection), driver 738 741 749—753
JDBC (Java Database Connection), DriverManager class 754
JDBC (Java Database Connection), factory 754
JDBC (Java Database Connection), Hibernate compared 782—783
JDBC (Java Database Connection), interoperability provided by 749
JDBC (Java Database Connection), J2EE support 738
JDBC (Java Database Connection), JNDI interaction, data source lookup 741 748 751 773
JDBC (Java Database Connection), JNDI interaction, resource factory configuration 739
JDBC (Java Database Connection), JSP using with 778—781
JDBC (Java Database Connection), ODBC bridge 750
JDBC (Java Database Connection), PreparedStatement class 754 770
JDBC (Java Database Connection), record, adding using 783
JDBC (Java Database Connection), ResultSet class 755
JDBC (Java Database Connection), SQL support 749 753—754
JDBC (Java Database Connection), Statement class 754
JDBC (Java Database Connection), Time class 755
JDBC (Java Database Connection), Timestamp class 755
JDBC (Java Database Connection), web.xml file configuration 740
jdbc.jsp file 740—741
JDBCRosterManager class 766—769 773
JDK logger 447
JDO (Java Data Object) 552
JMotor software 471 864 866—872
JMS (Java Message Service) 726 735 745
JMX (Java Management Extensions) 727
JNDI (Java Naming and Directory Interface), data source lookup 741 748 751 773
JNDI (Java Naming and Directory Interface), described 725
JNDI (Java Naming and Directory Interface), J2EE container, relation to 735
JNDI (Java Naming and Directory Interface), namespace provided by 735
JNDI (Java Naming and Directory Interface), registry 738
JNDI (Java Naming and Directory Interface), resource factory configuration 739
JNDI (Java Naming and Directory Interface), resource pool 751
JNDI (Java Naming and Directory Interface), web.xml file env-entry element access, provided by 735—738
jndi-neat.jsp file 737
jndi.jsp file 736 738
JNDIHelper class 737—738
Johnson, Rod (Expert One-on-One J2EE Design and Development) 741
join JSTL function 1115 1120
JProbe software 865
JProfiler software 865
JSF (JavaServer Faces), application 688 693 705—711
JSF (JavaServer Faces), backing bean, using with, creating backing bean 686
JSF (JavaServer Faces), backing bean, using with, data type conversion 705—711
JSF (JavaServer Faces), backing bean, using with, validation 693—694 704—705
JSF (JavaServer Faces), commandButton tag 685 715 718
JSF (JavaServer Faces), commandLink tag 715
JSF (JavaServer Faces), Commons libraries requirement 682
JSF (JavaServer Faces), convertDateTime tag 712
JSF (JavaServer Faces), converter overview 711
JSF (JavaServer Faces), convertNumber tag 712—713
JSF (JavaServer Faces), creating JSF page 684—685
JSF (JavaServer Faces), currency data, working with 709 712—715
JSF (JavaServer Faces), data type conversion 705—711
JSF (JavaServer Faces), DateTimeConverter converter 711—712
JSF (JavaServer Faces), directory structure 681—682
JSF (JavaServer Faces), event listening 715—718
JSF (JavaServer Faces), file access by user, preventing 690
JSF (JavaServer Faces), inputText tag 716—717
JSF (JavaServer Faces), JSF configuration 683
JSF (JavaServer Faces), lifecycle 690—691
JSF (JavaServer Faces), logging output 716—717
JSF (JavaServer Faces), method binding expression 685
JSF (JavaServer Faces), MVC implementation, Controller 683 690
JSF (JavaServer Faces), MVC implementation, Model 692
JSF (JavaServer Faces), navigation control 687—688 695 707
JSF (JavaServer Faces), numberConverter converter 710 711 712—713
JSF (JavaServer Faces), render kit 685 693
JSF (JavaServer Faces), request handling 689—691 693
JSF (JavaServer Faces), Restore view 690 692
JSF (JavaServer Faces), security 690
JSF (JavaServer Faces), string conversion to/from JSF object 710—715
JSF (JavaServer Faces), Struts compared 681 718—719
JSF (JavaServer Faces), tag library 684 685 703—704
JSF (JavaServer Faces), text, case conversion 719
JSF (JavaServer Faces), text, outputting 684
JSF (JavaServer Faces), text, string conversion to/from JSF object 710—715
JSF (JavaServer Faces), text, validating 693 697
JSF (JavaServer Faces), validation, backing bean, using 693—694 704—705
JSF (JavaServer Faces), validation, creating custom validator 698—703
JSF (JavaServer Faces), validation, number data 697 698—703
JSF (JavaServer Faces), validation, process validation 691 692
JSF (JavaServer Faces), validation, standard validator 697
JSF (JavaServer Faces), validation, text data 693 697
JSF (JavaServer Faces), value binding expression 685
JSF (JavaServer Faces), view tag 685 690
JSF (JavaServer Faces), web.xml file configuration 683 690
jsf-api.jar file 682
jsf-impl.jar file 682
jsf_core.tld file 682
jsp-config web.xml file element 514
jsp-property-group web.xml file element 514—517
JspContext class 87
jspDestroy method 76 85 86 191
jspf files 230
jspInit method 76 85 190 191
jspService method 500
JspWriter class 460
JSSE (Java Secure Socket Extension) 831
jst1.jar file 184 436 524 646 682
JSTL (JavaServer Pages Standard Tag Library), application, converting to 186—195
JSTL (JavaServer Pages Standard Tag Library), bundle tag 420 421—422 423 1106
JSTL (JavaServer Pages Standard Tag Library), catch tag 185 1090
JSTL (JavaServer Pages Standard Tag Library), choose tag, forEach loop, nesting In 350
JSTL (JavaServer Pages Standard Tag Library), choose tag, form processing, using in 131 226
JSTL (JavaServer Pages Standard Tag Library), choose tag, if...then...else Java construct, replacing with 204
JSTL (JavaServer Pages Standard Tag Library), choose tag, include directive, using with 234 236
JSTL (JavaServer Pages Standard Tag Library), choose tag, otherwise tag, using with 44
JSTL (JavaServer Pages Standard Tag Library), choose tag, param implicit object, using with 45 46
JSTL (JavaServer Pages Standard Tag Library), choose tag, request, switching through front controller using 287
JSTL (JavaServer Pages Standard Tag Library), choose tag, switch...case Java construct, replacing with 204
JSTL (JavaServer Pages Standard Tag Library), choose tag, syntax 1091 1099
JSTL (JavaServer Pages Standard Tag Library), choose tag, taglib directive, using with 226 228
JSTL (JavaServer Pages Standard Tag Library), choose tag, when subtag 44 45 287—289 1098 1105
JSTL (JavaServer Pages Standard Tag Library), choose tag, XPath expression, working with using 1099
JSTL (JavaServer Pages Standard Tag Library), code tags 185 1089—1090
JSTL (JavaServer Pages Standard Tag Library), coding errors, common 209—210
JSTL (JavaServer Pages Standard Tag Library), constant, declaring 201—202
JSTL (JavaServer Pages Standard Tag Library), contains function 1118 1119
JSTL (JavaServer Pages Standard Tag Library), containsIgnoreCase function 351 1118 1119
JSTL (JavaServer Pages Standard Tag Library), dateParam tag 1114
JSTL (JavaServer Pages Standard Tag Library), described 43
JSTL (JavaServer Pages Standard Tag Library), dispPrice method, replacing with 190 195 202
JSTL (JavaServer Pages Standard Tag Library), downloading 184
JSTL (JavaServer Pages Standard Tag Library), EL, using with 36 148 179
JSTL (JavaServer Pages Standard Tag Library), endsWith function 1118 1119
JSTL (JavaServer Pages Standard Tag Library), error handling 326—327
JSTL (JavaServer Pages Standard Tag Library), escapeXML function 342 344 1118 1120
JSTL (JavaServer Pages Standard Tag Library), forEach tag 59—60 193 194—195 350 1092—1093
JSTL (JavaServer Pages Standard Tag Library), formatDate tag 185 432 1106—1107
JSTL (JavaServer Pages Standard Tag Library), formatNumber tag 152 185 202 427—429 1107—1108
JSTL (JavaServer Pages Standard Tag Library), formatting tags 185 1105—1113
JSTL (JavaServer Pages Standard Tag Library), forTokens tag 185 1093—1094
JSTL (JavaServer Pages Standard Tag Library), function 351 1118—1119
JSTL (JavaServer Pages Standard Tag Library), if tag 153 185 204—205 1091—1092 1100—1101
JSTL (JavaServer Pages Standard Tag Library), import tag 1092
JSTL (JavaServer Pages Standard Tag Library), indexOf function 1118 1120
JSTL (JavaServer Pages Standard Tag Library), internationalization using 421—423
JSTL (JavaServer Pages Standard Tag Library), JavaBean property value, retrieving 299—300
JSTL (JavaServer Pages Standard Tag Library), join function 1118 1120
JSTL (JavaServer Pages Standard Tag Library), length function 1118 1120
JSTL (JavaServer Pages Standard Tag Library), localization using 421—423
JSTL (JavaServer Pages Standard Tag Library), message tag 185 420 421 423 1108—1109
JSTL (JavaServer Pages Standard Tag Library), method call, converting to 190—193 205—206
JSTL (JavaServer Pages Standard Tag Library), otherwise tag 44 1095 1101
JSTL (JavaServer Pages Standard Tag Library), out tag 185 1094 1101—1102
JSTL (JavaServer Pages Standard Tag Library), param tag 68 1095 1102 1109 1114—1115
JSTL (JavaServer Pages Standard Tag Library), parse tag 1102—1103
JSTL (JavaServer Pages Standard Tag Library), parseDate tag 1109—1110
JSTL (JavaServer Pages Standard Tag Library), parseNumber tag 1110—1111
JSTL (JavaServer Pages Standard Tag Library), query tag 1115
JSTL (JavaServer Pages Standard Tag Library), redirect tag 1095—1096
JSTL (JavaServer Pages Standard Tag Library), remove tag 185 206 1096
JSTL (JavaServer Pages Standard Tag Library), replace function 344 1118 1120—1121
JSTL (JavaServer Pages Standard Tag Library), requestEncoding tag 424 425 1111
JSTL (JavaServer Pages Standard Tag Library), sCartsWith function 1119 1121
JSTL (JavaServer Pages Standard Tag Library), set tag, Constant, declaring using 201—202
JSTL (JavaServer Pages Standard Tag Library), set tag, EL-accessible function, converting static method call to using 190—191
JSTL (JavaServer Pages Standard Tag Library), set tag, JavaBean property value, retrieving using 299
JSTL (JavaServer Pages Standard Tag Library), set tag, property attribute 1097
JSTL (JavaServer Pages Standard Tag Library), set tag, scope attribute 191 1097 1103
JSTL (JavaServer Pages Standard Tag Library), set tag, select attribute 1103
JSTL (JavaServer Pages Standard Tag Library), set tag, Syntax 1096—1097 1103
JSTL (JavaServer Pages Standard Tag Library), set tag, target attribute 1097
JSTL (JavaServer Pages Standard Tag Library), set tag, useBean action compared 258—259
JSTL (JavaServer Pages Standard Tag Library), set tag, value attribute 1097
JSTL (JavaServer Pages Standard Tag Library), set tag, var attribute 1097 1103
JSTL (JavaServer Pages Standard Tag Library), setBundle tag 1111—1112
JSTL (JavaServer Pages Standard Tag Library), setDataSource tag 741 1116
JSTL (JavaServer Pages Standard Tag Library), setLocale tag 420 421 1112
JSTL (JavaServer Pages Standard Tag Library), setTimeZone tag 1112—1113
JSTL (JavaServer Pages Standard Tag Library), shopping cart application, JSTL-based 195—199 203
JSTL (JavaServer Pages Standard Tag Library), split function 1118 1121
JSTL (JavaServer Pages Standard Tag Library), SQL tags 185—186 778—781 1113—1118
JSTL (JavaServer Pages Standard Tag Library), substring function 1119 1121
JSTL (JavaServer Pages Standard Tag Library), substringAfter function 1119 1121
JSTL (JavaServer Pages Standard Tag Library), substringBefore function 1119 1122
JSTL (JavaServer Pages Standard Tag Library), taglib directive JSTL declaration 152 190
JSTL (JavaServer Pages Standard Tag Library), timeZone tag 432 1113
JSTL (JavaServer Pages Standard Tag Library), toLowerCase function 1119 1122
JSTL (JavaServer Pages Standard Tag Library), toUpperCase function 1119 1122
JSTL (JavaServer Pages Standard Tag Library), transaction tag 1116—1117
JSTL (JavaServer Pages Standard Tag Library), transform tag 1104
JSTL (JavaServer Pages Standard Tag Library), trim function 1119 1122
JSTL (JavaServer Pages Standard Tag Library), update tag 1117—1118
JSTL (JavaServer Pages Standard Tag Library), url tag 185 194—195 407 1097
JSTL (JavaServer Pages Standard Tag Library), version 181
JSTL (JavaServer Pages Standard Tag Library), when tag 44 45 287—289 1098 1105
JSTL (JavaServer Pages Standard Tag Library), XML tags 185—186 1098—1105
JstlView class 577
JTA (Java Transaction) API 726 735
jta.jar file 784 1012
JUnit framework, Ant, using with 893 902 914—915
JUnit framework, authentication application, testing using 922
JUnit framework, downloading 907
JUnit framework, fixture 908
JUnit framework, installing 907
JUnit framework, setup method, overloading 908
JUnit framework, tearDown method, overloading 908
JUnit framework, test, creating 909—914
JUnit framework, test-driven development, using in 889
JUnit framework, TestCase class 905 917
JUnit framework, TestRunner class 908 916
JUnit framework, Web site 553 907 915
junit.jar file 914
JVM (Java Virtual Machine), container use of multiple JVMs 76
JVM (Java Virtual Machine), error handling, retrieving JVM trace information for 315
JVM (Java Virtual Machine), log setting, changing without restarting 453—454
JVM (Java Virtual Machine), plug-in JVM requirement 266
JVM (Java Virtual Machine), request handling role 7
JVM (Java Virtual Machine), Web server, relation to 8
key message JSTL tag attribute 422 1108
keytool utility 831—833
kill-session.jsp file 848
Korea, localizing for 428 431
L10n (localization) See also I18n (Internationalization)
L10n (localization), China, for 400 403—407 411—413 414—415 418
L10n (localization), described 396—397
L10n (localization), Egypt, for 398 428 431
L10n (localization), France, for 398 400 416 417 431
L10n (localization), Japan, for 428 431 433
L10n (localization), Korea, for 428 431
L10n (localization), language, Arabic 398 428
L10n (localization), language, button text 405 415
L10n (localization), language, Chinese 400 403—407 411—413 414—415 418
L10n (localization), language, code 396
L10n (localization), language, English 400—401 407 409—410 414 576
L10n (localization), language, form for selecting 401—407
L10n (localization), language, French 398 400 416 576 588—589
L10n (localization), language, German 576
L10n (localization), language, Mexico, for 400
L10n (localization), language, Spain, for 400 428
L10n (localization), language, Spanish 400 407 428
L10n (localization), language, Taiwan, for 400
L10n (localization), language, translation, working with 396 407—408
L10n (localization), language, United Kingdom, for 399—400 428 429 431 433
L10n (localization), language, United States, for 399—400 428 431
label WebWork tag 556
LabelValueBean object 636
Language, localizing, Arabic 398 428
Language, localizing, button text 405 415
Language, localizing, Chinese 400 403—407 411—413 414—415 418
Language, localizing, code 396
Language, localizing, English 400—401 407 409—410 414 576
Language, localizing, form for selecting 401—407
Language, localizing, French 398 400 416 576 588—589
Language, localizing, German 576
Language, localizing, Spanish 400 407 428
Language, localizing, translation, working with 396 407—408
Language, page directive language attribute 217 1066
Language, script HTML tag language attribute 374
Language, tag directive language attribute 336 1069
large-icon tag directive attribute 336 1068
Layout, logging 456
length JSTL function 1116 1120
LengthValidator Object 697
Less than sign (<), action prefix 242
Less than sign (<), EL comparative operator 45 154
Less than sign, equals sign (<=) EL comparative operator 45 154
Less than sign, percent sign (<%) scripting element prefix 78
Less than sign, percent sign, at sign (<%@) directive prefix 214
Less than sign, percent sign, equals sign (<%=) scripting element prefix 75
Less than sign, percent sign, exclamation mark (<%!) scripting element prefix 76
Library, tag See Tag library
Lifecycle, EJB lifecycle management role 742 744
Lifecycle, J2EE container lifecycle management role 724
Lifecycle, JSF 600—691
Lifecycle, JSP 877
Lifecycle, servlet 492—494
Lightweight development methodology 686
Ðåêëàìà