< Zurück | Inhalt | Weiter >

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