2 and Servlets 2.3, and
Java Message Service.
Youcan scale OC4J by having multiple instances of OC4J on a single machine as
well as having multiple threads, each running a single application module, in an individual
OC4J instance.
OC4J also implements JDBC connections to the Oracle database, which can include
connection pooling.
TopLink
TopLink provides object-relational mapping, the ability to associate object attributes
with relational tables and columns. Because TopLink performs this mapping, a
developer can change the mapping without changing the Java code that accesses the
underlying data.
TopLink also provides caching and optimization to reduce database and network
traffic.
336 | Chapter 15: Beyond the Oracle Database
Development tools
Oracle Application Server 10g includes several development kits:
Application Development Framework (ADF)
Meant to simplify Java development by including a wide variety of prebuilt services
and libraries to allow rapid implementation of core Java services.
XML Development Kit
Provides components, tools, and utilities for working with XML in applications.
Pages:
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727