Index
J2EE (Java 2 Enterprise Edition), 13 application architecture, 28-29, 33, 279 architectural blueprint, 29, 33 J2SE (Java 2 Standard Edition), 5, 32 implementation of Connector pattern, 233 Remote Method Invocation (RMI), 35 rmic compiler, 237 Java, 25 complex types in, 121 Iterator class, 117, 127 Observable class, 178-180 Observer implementation class diagram, 190 Observer pattern, 172, 188-191 Observer pattern driver program, 190 RMI, 27, 35, 75, 109, 207, 227 RMI Naming service, 238-241 Runnable interface, 160, 174-175, 179 Subscriber service, 214 Thread class, 257 using to define objects, 100 Java architectural styles, vs. Web Services, 59-60 Java collections, 116 Java data models, Observer pattern and, 189-191 Java and Web Service interaction, 59-60 bringing Web Service into Java, 253 client and subscriber deployment diagram, 227 Java connecting to Web Service, 227 Java to Web Service conversions, 67 Java to Web Service sequence diagram, 65 JavaBean example class listing, 101 JavaBean patterns, 101-102, 108 JavaBeans, 28, 33, 68, 101-103, 106-108, 119, 233 Apache Axis private instance variables for, 289 for business objects, 102 serialization and deserialization of, 109, 111 JAVA_HOME variable, 313 JCP (Java Community Process), 25 jCVS CVS client, 319 JDBC, 27, 228, 313 JDBC connector, installing, 313 JDO (Java Data Objects), 25, 67, 111-112, 119-121 LiDO implementation of, 313, 315 persistence manager, 122 in the Web tier, 228 Jini architecture, 38 Jini community service, 207 Jini platform, 37-38, 207 Jini.org Web site, 207 JMS (Java Message Service), 59, 227 Job management structure, 156 Job manager, 156-159 building job recovery into, 159 reusing, 159 Job recovery, building into job manager, 159 JobIdentifier variable, 164 JSPs (Java Server Pages), 31 JTextArea graphic component, 236 JVM (Java Virtual Machine), 180