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
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment