Introducing Oracle JDeveloper Suite

quicksandwalleyeInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 11 μήνες)

113 εμφανίσεις

Introducing Oracle
JDeveloper Suite

Presented By

Jim Donlon,
Technical Sales Consultant

Oracle Government, Education, and Health

jdonlon@us.oracle.com

1
-
888
-
373
-
3590, Passcode: Cyber

®

1
-
888
-
373
-
3590, Passcode: Cyber

Agenda


Why Java?


The JDeveloper Suite


Oracle JDeveloper


Database Access


Multi
-
tier Applications

®

1
-
888
-
373
-
3590, Passcode: Cyber


First Appearance two years ago in
Netscape Navigator 3.0


Early adopters building web site
content


Now, over 500,000 Java developers
worldwide, and expected to double
in 1998


Advent of CORBA & IIOP will
lead the way to enterprise Java
applications In 1998

The Java Revolution

®

1
-
888
-
373
-
3590, Passcode: Cyber


Portability


Same API


NC’s To PC’s To Servers


Productivity


No Pointers / Automatic Garbage Collection


Single Inheritance / Multiple interfaces


Component Model for Reuse


Maintenance


Zero Client Maintenance

Java Language Benefits

Deliver Java to
the Enterprise

®

Oracle’s Java Strategy

®

1
-
888
-
373
-
3590, Passcode: Cyber


Scalability


Reliability


Security


Interoperability


Managability

Enterprise Platform?

®

1
-
888
-
373
-
3590, Passcode: Cyber

Oracle’s Enterprise Platform

Enterprise
Solution

Java

=

®

1
-
888
-
373
-
3590, Passcode: Cyber

Data

Server


Java

Application

Logic

Application Server


Java

Application

Logic

Java

Client


Java

User
Interface

NCA: Java on Every Tier

“Build, Debug & Deploy
Java Across All Tiers of the
Enterprise.”

®

Java Tools Mission statement

Oracle’s New Java

Development
Environment

®

What is the JDeveloper Suite?

®

1
-
888
-
373
-
3590, Passcode: Cyber

What is the JDeveloper Suite?


Oracle JDeveloper Suite provides a complete set of
products for building component
-
based, server
-
centric Java applications.


Included with the Suite are developer copies of:


Oracle JDeveloper
. 1.0 Oracle's new component
-
based
development tool for building applications in Java.


Oracle8 Enterprise Edition
. Enterprise Class
ORDBMS


Oracle Application Server 4.0 Enterprise Edition
.
Oracle’s newest Application Server technology for
deploying web based applications.


®

1
-
888
-
373
-
3590, Passcode: Cyber

What is JDeveloper?

JDeveloper is
the

tool for


Oracle Developers


building components and applications


in Java

®

1
-
888
-
373
-
3590, Passcode: Cyber

Borland JBuilder

Oracle Integration

Oracle JDeveloper

+

=

What is JDeveloper?

®

1
-
888
-
373
-
3590, Passcode: Cyber

Oracle Integration


Database (Oracle7 & Oracle8)


Oracle Application Server (OAS)


Integration with other Oracle Tools

®

1
-
888
-
373
-
3590, Passcode: Cyber

Productivity


Leading Language Technology


Two
-
way Tool


Component Based Development

®

1
-
888
-
373
-
3590, Passcode: Cyber

Leading Language Technology


Based on JDK 1.1


Java Byte Code Compiler


Just In Time Compiler (JIT)


Integrated Code Editor & Debugger

®

1
-
888
-
373
-
3590, Passcode: Cyber

Two
-
Way Design Tool

®

1
-
888
-
373
-
3590, Passcode: Cyber

Component Development

Support for
Java Beans
:


Create
-
Using Graphical
Development Environment


Reuse
-
Integrate Beans into
existing/new applications


Deploy
-
Using Oracle Application
Server framework

®

1
-
888
-
373
-
3590, Passcode: Cyber

Easily Create JavaBeans

BeansExpress Wizards Generate

“Code Snippets” for component development
including Beans,

Bean Info Classes and Event Beans

®

1
-
888
-
373
-
3590, Passcode: Cyber

Beans can easily be
added to the
Component Palette.

Component palette
(pages and content) is
fully customizable.

Easily Add JavaBeans

®

1
-
888
-
373
-
3590, Passcode: Cyber

Easily Deploy JavaBeans

Deployment Wizard
allows your project to
be packaged as:



JAR file



ZIP file



OAS JCO Archive

®

1
-
888
-
373
-
3590, Passcode: Cyber


Native JDBC Drivers


SQLJ Precompiler


Data Aware JavaBeans(JBCL)


Data Frame (Form) Wizard


Connection Editor

Database Integration

®

1
-
888
-
373
-
3590, Passcode: Cyber

Data Access Methods

JDBC

SQLJ

JBCL

Productivity

Flexibility

DataForm

Wizard

®

1
-
888
-
373
-
3590, Passcode: Cyber

Oracle Data Frame Wizard

®

1
-
888
-
373
-
3590, Passcode: Cyber

Multi
-
tier Applications


Move Complexity from Client to Middle /
application Tier


Simplify Creation of CORBA Objects


Leverage Oracle Application Server 4.0


Clearly distinguish application logic from UI
logic.

®

1
-
888
-
373
-
3590, Passcode: Cyber

Client

Oracle Application
Server

Database

Server

Application Server Cartridges

PL/SQL

JCO

Live

HTML

Oracle Application Server 4.0

Java

Web

®

1
-
888
-
373
-
3590, Passcode: Cyber


Build and package Java Cartridges using
JDeveloper


Deploy Java Cartridges to OAS using built in C
like API of Web Request Broker(WRB)


Access JWEB Cartridges Like other WRB
Cartridges.


sql*net

http

JWEB Cartridge Creation

OAS 3.x/OAS 4.x

®

1
-
888
-
373
-
3590, Passcode: Cyber


Build and package Java/CORBA Objects (JCO)
in JDeveloper


Deploy JCOs with OAS management tool for
OAS 4.0 CORBA ORB(Object Request Broker)


Re
-
use JCOs in JDeveloper


sql*net

iiop

JCO

Java/Corba Object Creation

OAS 4.x >

®

1
-
888
-
373
-
3590, Passcode: Cyber


Leverage OAS Java/Web Cartridge


Helps add dynamic content to HTML


HTML files need special tags <WRB_INC>


Wizard generates Java class for OAS 4.0


User adds implementation code

http


sql*net

http

Java App

HTML
-
Java Wizard

OAS 3.x/OAS 4.x

®

1
-
888
-
373
-
3590, Passcode: Cyber


Java applications on AppServer contain calls to
PL/SQL stored procedures


OAS has a utility that generates Java wrapper
classes to call stored PL/SQL


AppBuilder has a GUI for that utility

http


sql*net

http

PL/SQL

PL/SQL

Java App

PL/SQL
-
Java Wizard

OAS 3.x/OAS 4.x

®

1
-
888
-
373
-
3590, Passcode: Cyber

Summary

JDeveloper

is
the

tool for

Oracle Developers

building components and applications

in Java

JDeveloper Suite

a
set

of tools for

Oracle Developers

building components and applications

in the NCA/WEB Framework

®

1
-
888
-
373
-
3590, Passcode: Cyber


JDeveloper Suite 1.0 Available on
Windows NT


Trial available in Oracle Enterprise
Developer Suite 2.1
(formerly Web
Developer Suite)

Product Availability

®

1
-
888
-
373
-
3590, Passcode: Cyber

QUESTIONS???


Please email:


jdonlon@us.oracle.com