![]() |
J J2EE (Java 2 Enterprise Edition), 28, 115, 148, 444, 464–466, 498–499, 501, 510, 517–518 documentation, 492, 503 J2SE (Java 2 Standard Edition), 62, 115 Jakarta project, 438, 444 JApplet class, 344 jar, 28, 157–164, 506, 513 command-line options, 163–164 JAR files, 17, 28, 122, 157–164 building with Ant, 513, 516 digitally signed, 164–165 in NetBeans, 241 jar tag (Ant), 227 jarsigner, 164 java, 121–122, 156, 158, 175 command-line options, 122 Java, 94–95, 522 and Open Source, xxiii–xxiv, 521 comments, 66, 428, 518 documentation, xxviii, 166 performance, 378 portability, 53 version 5.0, 73, 80, 90, 94 versions 1.2 and older, 105 versions 1.3 and newer, 106 Java Compiler, see javac Java Data Objects, see JDO Java DataBase Connectivity, see JDBC Java Debugger, see jdb Java Decompiler, see javap JAVA_HOME environment variable, 173, 219–220, 332 Java Naming and Directory Interface, see JNDI Java Native Interface, see JNI Java Runtime, see java Java SDKs (Software Development Kits) IBM, see IBM Java SDK installing, 144 Sun, see Sun Java SDK switching between, 168, 173 Java Security Manager, 104 Java VMs (Virtual Machines), 95, 111, 175, 186–187, 383 java.library.path, 383 .java.policy file, 146, 165 JavaBeans, 321, 337, 474 duration, 436 enterprise, see EJBs session, 439 using with JSP, 434–437 javac, 24, 117–120, 173, 186, 216 command-line options, 100, 119–120, 148 debugging, 120, 148 diagnostics on success, 117 performance, 186–187 javac tag (Ant), 225 Javadoc, 62–64, 114, 122–131, 227 “Use” pages, 126 at-tags, 128, 518 command-line options, 123–127 comments, 127–131 documentation, 128 downloading, 64 running, 123 javadoc tag (Ant), 227 javah, 132–137 javap (Java Decompiler), 157–160 JAVAPTH environment variable, 459, 462 JavaScript, 412 JavaServer Pages, see JSP javaw, 175 JBoss, 495, 501, 521 configurations, 462 deploying, 515 documentation, 469, 519 downloading, 444 installing, 446, 450–451, 463 JBoss-IDE, 464 mapping, 509–511 using with JNDI, 491 using with XDoclet, 519 JBOSS_HOME environment variable, 459, 462 jboss.xml, 509–511 JBOSSSH environment variable, 462 JBuilder IDE, 236 JButton class, 354–358, 374, 385–386, 388 JCheckboxMenuitem class, 385 JComboBox class, 385 JComponent class, 386 jCVS, 211–213 documentation, 214 JCVS environment variable, 212 jdb (Java Debugger), 148–151 JDBC (Java DataBase Connectivity), 321–322, 325, 327–338, 480, 496 documentation, 337 downloading, 332 JDialog class, 344, 374 JDK, see Sun Java Development Kit JDK_HOME environment variable, 173 JDO (Java Data Objects), 321 JED, 48 jedit, 47 JEditorPane class, 386 JFace class, 380 JFormattedTextField class, 386 JFrame class, 344–345, 351–354, 373–374, 384, 388–389 jgnash, 158 Jikes compiler, 177, 227 JITs (Just-In-Time compilers), 175, 186, 378 JLabel class, 344, 353–354, 364, 373–374, 384–385, 388 JList class, 385 JMenu class, 385 JMenuItemA class, 385 JNDI (Java Naming and Directory Interface), 336, 482–491, 509 contacting with, 511 documentation, 491–492 using with JBoss, 491 JNI (Java Native Interface), 113, 132–137, 186, 378 joe, 48 JPanel class, 352–355, 370, 374, 385–386 JPasswordField class, 373, 386 JProgressBar class, 385 JPython, 259 JRadioButtonMenuitem class, 385 JScrollPane class, 369, 374, 385 JSlider class, 386 JSP (JavaServer Pages), 138, 416, 423–441, 444 declarations, 429–430, 434 directives, 431–433 documentation, 440 expressions, 430–431, 434 generated from XML, 434 predefined variables, 432 scriptlets, 427–429, 434 updating, 433 using with JavaBeans, 434–437 using with servlets, 425, 430 validating, 434 XML syntax for, 434 JSpinner class, 385 JSTL (JSP Standard Tag Library), 437–438, 440 JTable class, 359–364, 367–368, 370, 374, 386 JTableColumn class, 386 JTableHeader class, 369 JTabPane class, 386 JTextArea class, 374, 386 JTextField class, 372–374, 386 JTextPane class, 374, 386 JTree class, 374, 386 JUnit, 295–313 assertions, 305–308 command-line version, 303 documentation, 313 downloading, 299–301 errors, 306 JUnit (continued) failures, 306 GUI version, 302 installing, 297–303 test cases, 303–309 test suites, 309–311 using with Ant, 303, 312 using with Eclipse, 312
|