| < Day Day Up > |
|
J2EE (Java 2 Enterprise Edition)
EJB. See EJB (Enterprise JavaBeans)
JMS components, 443–444
JSP (Java Server Page) pages, 456–462, 467–484
request and response objects, 466–467
scope of variables, 463–466
servlets, 456–463
session scope, 464
Web development tools, overview, 456
J2SE (Java 2 Standard Edition), 239
Jakarta Struts
action mapping, 487
Model View Controller (MVC) architecture, 485
popularity of, 7
struts-config.xml file, 485–487, 489–490
URL string, 488
Web application running within, 485–486
Web development, 484–491
web.xml file, 485, 488
Java
abstract classes and methods, 252–255
applets, 244
applications, overview, 6–7
arithmetic operators, 262
AWT (Abstract Windowing Toolkit), 237, 362
base or super class, 250
building customer name example in JDK, 415–421
callback mechanism, 255
class (static) variables, 252
classes, 240–241, 247–255
compiling, 238, 241–242
concrete classes, 252
data types, 245
derived or sub class, 250–251, 255
distributed applications, suitability to, 377–378
dot (.) notation, 249, 250
exception handling, 262–265
extending super class, 250, 253
fields, 248
final classes, 251
final variables and methods, 252
fundamentals, compared to C++, 244–255
garbage collector, 252
getter and setter methods, 248
implementing interfaces, 253–255
import statement, 243
inheritance, 156, 250–255, 253
instance (non-static) variables, 252
interfacing with CORBA, 405–407
JAR (Java archive)files, 50, 240, 242
Java Development Kit (JDK), 236–237
Java GUI SDK, 237
java.lang package, 245, 247–248
Java Swing, 237, 238, 362
Java 2 SDK, 239
Java (cont.)
Java Virtual Machine (JVM), 236, 237, 239–240, 244
JBuilder8 (Borland) IDE, 354–355
JMS (Java Messaging Service), 238, 443–452
JSP. See JSP (Java Server Page) pages
language features, 236–238
late binding, 251
memory allocation, 247
messaging, 441–452
methods, 248
new operator, 246
object serialization, 378–385
package, 241–242
performance, compared to C++, 238, 247
private, public, and protected access, 248
program control constructs, 256–262
programming model, 238–244
public classes 241, 244–245
references, 245–247
Remote Method Invocation (RMI), 396–405
rmic compiler, 396–397, 401
rmiregistry, 397–404
servlets, 244
sockets, 385–396
stanalone applications, 244
Java-based IDEs
building MDI (multiple document interface) application, 355–369
multiprocess and multi-threaded applications, 369–375
overview, 352–354
JavaBeans
conventions, 248
in JSP pages, 479–481
See also EJB (Enterprise JavaBeans)
JBuilder8 (Borland)
Application Wizard, 357–359
building customer name application, 428–440
building entity beans, 532–547
building MDI (multiple document interface) application, 355–369
building stateless session bean, 517–532
CORBA configuration, 422–428
IDE, described, 354–355
object gallery, 355–356, 357–358, 428–429
Project Wizard, 355–356
Visibroker, 428–440
JDBC (Java Data Base Connectivity, 325
JSP (Java Server Page) pages
applets, using in, 478–479
buffer, 476–477
custom tags, developing and using, 481–484
directives, 475–477
expressions, 469
including external files in, 477–478
JavaBeans in, 479–481
JSP Wizard, 471
life cycle of, 468–469
out object, 470
overview, 467
programming elements, 469–471
servlets, 456–463
simple application, 471–475
| < Day Day Up > |
|