Oracle Application Server 10g Essentials [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Oracle Application Server 10g Essentials [Electronic resources] - نسخه متنی

Donald Bales

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید








Chapter 8. Java Development


This chapter
explores the myriad possibilities that exist when you use Oracle
Application Server as a destination for applications developed using
the Java programming language and its application
programming interfaces. This richness of possibilities exists for
three reasons:

Java programming language capabilities


The object-oriented nature of the
Java programming language
makes it infinitely extensible. Every class created extends the
capabilities of the language. The Java 2 Standard Edition (J2SE) and
Java 2 Enterprise Edition APIs are well-engineered classes that
extend the language to make it possible to build Java Client and
server-side applications primarily through composition.
Composition is the process of using existing
components rather than having to recreate functionality for every
program. Typically, only classes that are part of the business
problem being addressed need to be created.


OC4J's complete J2EE implementation


The Oracle Application Server
Containers for J2EE is a full-featured, highly scalable J2EE
environment. Because OC4J provides a complete J2EE implementation, it
includes all the classes available in both J2SE and J2EE for creating
new applications. Functionality that doesn't exist
can be added to OC4J easily because the J2EE environment itself
provides a framework to address this requirement.


Oracle Application Server extensions that are accessible via Java APIs


Beyond J2EE, Oracle Application Server provides a set of
Java APIs
that bring additional functionality to the table. APIs exist to solve
business problems using Oracle products such as OracleAS Business
Components for Java, OracleAS Messaging, OracleAS Personalization,
OracleAS Single Sign-On, and transformation for OracleAS Wireless
devices. In addition, Oracle Application Server APIs allow developers
to log application activity, report performance statistics, and
manage expensive-to-create, long-lived Java objects in a cache.



Combined, these factors make Oracle Application Server, with its
certified J2EE environment and Oracle-supplied Java APIs, an ideal
platform for building and deploying web-based applications.

This chapter begins by taking a look at the various technologies
commonly used in the development of web-based applications. Next, it
examines the development tools available that support Oracle
Application Server. These tools range from Oracle's
own JDeveloper IDE through use of the Sun JDK. The chapter then
touches on OracleAS TopLink and BC4J (Oracle's Java
data-binding solution) and finishes up with a discussion of
Oracle's Java APIs and Tag Libraries.


/ 119