tomasz kazimierski principle consultant 100% generacji ... · 100% generacji oracle forms w...

64

Upload: others

Post on 14-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?
Page 2: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

100%

Gen

erac

ji O

racl

e F

orm

s w

D

esig

ner

6i

To

mas

z K

azim

iers

ki

Pri

nci

ple

Co

nsu

ltan

t

Page 3: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 4: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 5: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Co

to

jest

Ora

cle

Des

ign

er?

���������������������������������

gen

erac

ji

�P

roje

kto

wan

ie i

bu

do

wa

aplik

acji

dla

O

racl

e 8i

�O

racl

e R

epo

sito

ry

�����������������

�W

spie

ran

ie p

racy

gru

po

wej

�������������������������������

Page 6: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Tec

hn

iki r

ozw

oju

sys

tem

u

Ap

likac

ja

Wym

agan

ia b

izn

eso

we

An

aliz

a

Pro

jekt

Bu

do

wan

ie/

����� ����!

Bro

wse

r:h

ttp

://

Ho

llyw

oo

dX

Act

ion

E

dit

B

lock

F

iled

+C

ust

om

ers:

Pro

ces

Info

rmac

ja

Page 7: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Pro

jekt

ow

anie

op

arte

o m

od

el

EM

P_D

EP

T_F

KE

MP

_DE

PT

_FK

EM

P_E

MP

_FK

EM

P_E

MP

_FK

Ch

eck

Co

nst

rain

tsC

hec

k C

on

stra

ints

Un

iqu

e K

eys

Un

iqu

e K

eys

Pri

mar

y K

eyP

rim

ary

Key

Syn

on

yms

Syn

on

yms

Ind

exes

Ind

exes

Tri

gg

ers

Tri

gg

ers

Seq

uen

ceS

equ

ence

Do

mai

nD

om

ain

Man

dat

ory

Man

dat

ory

Op

tio

nal

Op

tio

nal

Dat

atyp

e ic

on

sD

atat

ype

ico

ns

Val

id v

alu

esV

alid

val

ues

Sec

on

dar

yS

eco

nd

ary

elem

ents

elem

ents

Fo

reig

nF

ore

ign

Key

sK

eys

Page 8: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

"����������������������� ����!

Ora

cle

OD

BC

Dat

abas

es

Syb

ase

Mic

roso

ftS

QL

Ser

ver

Rep

osi

tory

AN

SI S

QL

DD

L

Rd

b

DB

2D

B2

wo

rkb

ench

DB

2 M

VS

4.x

DB

/2 C

W

Page 9: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ser

ver

AP

I

Gen

erat

ory

�E

nca

psu

late

b

usi

nes

s ru

les

–B

usin

ess

logi

c

–A

uto

gene

ratio

n

�S

up

po

rt a

pp

licat

ion

ar

chit

ectu

re–

Tra

nsac

tion

supp

ort

–Jo

urna

ling

&de

norm

aliz

atio

n

–V

alid

ate

cons

trai

nts

Ora

cle

Fo

rms

Ora

cle

Fo

rms

Dyn

amic

HT

ML

Dyn

amic

HT

ML

Java

UI

Page 10: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 11: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

No

we

cech

y D

esig

ner

a 6i

�#��$�%���������������������������

���������������&���

���������

�'�����������������$

–R

epoz

ytor

ium

: Wer

sjon

owan

ie

–R

epoz

ytor

ium

: Plik

i i fo

lder

y

–����������� ������ ���������

–G

ener

ator

y: F

orm

s -���� ��� � ����������

–G

ener

ator

y: S

erw

er -

wsp

arci

e dl

a 8i

–G

ener

ator

y: W

EB

PL/

SQ

L

Page 12: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–W

spól

na p

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 13: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�������������������

�%���������������������������

rep

ozy

tori

um

�(�������$

–S

tand

ardy

gen

erac

ji

–B

iblio

teka

pro

jekt

u

–G

otow

y ko

d

Page 14: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�S

ynch

ron

izac

ja z

sys

tem

em p

likó

w

��������������������������� ���

Page 15: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ie

�O

bie

kty

Des

ign

era

–������� ������ �

������ �����

�P

liki

–B

inar

ne i

wyk

onyw

alne

*.F

MB

, *.F

MX

–Lo

gika

apl

ikac

ji, s

kryp

ty D

DL,

HT

ML

–P

liki k

las

Javy

�)�������&�������������������������

Page 16: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ie

Wer

sjo

no

wan

ie p

ozw

ala

na:

�U

two

rzen

ie o

bie

ktu

–Je

st w

rep

ozyt

oriu

m a

le n

ie m

a w

ersj

i

–��� ��������� �� �

��� �� ��������

�W

yko

nan

ie r

ejes

trac

ji o

bie

ktu

(ch

eck

in)…

Pow

staj

e pi

erw

sza

wer

sja

�T

wo

rzen

ie n

ow

e w

ersj

i zac

ho

wu

je

��������������

Page 17: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

•������������ �

����������������

������������������

1.0

Wer

sjo

no

wan

ieC

hec

k in

/Ch

eck

ou

t

�T

wo

rzen

ie o

bie

ktu

–is

tnie

je b

ez w

ersj

i

–���������� � !�������������"

Page 18: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

1.0

•����� ����� �

������������ �������

�������������� ����� ��������� ����

����������������������� ��

1.1

1.0

Wer

jso

no

wan

ieC

hec

k in

/Ch

eck

ou

t

�C

hec

k o

ut:

–������� �

��������� �����

–��

���� ���� �������� ����

–������� �� ����� ������� ������

Page 19: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieC

hec

k in

/Ch

eck

ou

t

�C

hec

kou

t d

oty

czy

sam

ego

ob

iekt

u i

� ���������������������

�#������������������� ���������$�

–ko

lum

ny

–kl

ucze

–����

–in

deks

y

–w

yzw

alac

ze

–���� ����� ����� �

���������

Page 20: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieN

adaw

anie

ety

kiet

�E

tyki

eta

wer

sji n

adaw

ana

prz

ez s

yste

m–

MA

IN: 1

.0, 1

.1, 1

.2

–#������ $%$%&%'� $%$%&%$� $%$%(%'

����&�������������������������

–S

imon

–<

null>

�"����$������������

–M

AIN

;1,

MA

IN;n

, M

AIN

;LA

TE

ST

–H

R B

eta;

1, H

R B

eta;

n, H

R B

eta;

Late

st

Page 21: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieP

liki i

fo

lder

y

�C

hec

kin

po

wo

du

je p

ob

ran

ie p

liku

z

syst

emu

plik

ów

�#��������������������������������

do

sys

tem

u p

likó

w

Page 22: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieH

isto

ria

wer

sji i

zd

arze

nie

�V

ersi

on

His

tory

Vie

wer

(V

HV

) p

oka

zuje

ko

lejn

e w

ersj

e o

bie

ktu

�Z

apro

jekt

ow

any

do

p

oka

zyw

ania

his

tori

i i

stan

u:

–������� ���� ������

�����

–ch

ecko

uty

–������ �

�� ��

Page 23: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieH

isto

ria

wer

sji i

zd

arze

nia

�V

ersi

on

Eve

nt

Vie

wer

(V

EV

) p

oka

zuje

������������������������������������

jeg

o h

isto

rii

�*���������������������$

–Ja

k w

iele

raz

y ch

ecko

utow

ano

obie

kt o

d w

tork

u?

–)�� ���� ��� ��� �����������*

–+�� ���������� ������ ��� �����*

–K

to te

raz

ma

chec

kout

na

tym

obi

ekci

e?

Page 24: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wer

sjo

no

wan

ieH

isto

ria

wer

sji i

zd

arze

nia

Page 25: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

•����� � ���������� ��

•����� � ������ ��� ��

Po

rów

nyw

anie

wer

sji

�P

oró

wn

ywan

ie d

ch

��������������������

jed

neg

o o

bie

ktu

Page 26: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

���������������&� �������

�W

ork

area

�O

rgan

izac

ja

�K

on

fig

ura

cje

�+� ���

�"������

�%��������������������

Page 27: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Rep

osi

tory

Wo

rkA

rea

Wo

rkar

ea

�*������������������������������

ob

iekt

ów

�D

efin

iuje

wid

ok

per

spek

tyw

y–

Wyz

nacz

a ko

ntek

st p

racy

–T

ylko

jedn

a w

ersj

a ob

iekt

u

–,�� �� ��� ����������

�������

–����� ������ ������

Page 28: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Wo

rkar

ea

Fo

lder

Ap

pS

ys

Fo

lder

Org

aniz

acja

�����������

�������������������������

‘ko

nte

ner

y’:

–F

olde

rO

biek

ty s

yste

mu

plik

ów (

plik

i, ka

talo

gi)

–S

yste

m A

plik

acji

Obi

ekty

Ora

cle

Des

igne

ra(e

ncje

, def

inic

je ta

bel,

������ ��%-

�,����������� ����������������

kon

ten

ery

Page 29: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ko

nfi

gu

racj

e

�,��&� ������������������������������

wer

sji p

osz

czeg

óln

ych

ob

iekt

ów

–.����� ��� ��

� ������� ����������

–/���� ����� �

�� �� ������� �����

Page 30: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ko

nfi

gu

racj

e

Rel

ease

1.0

Rel

ease

1.1

Rel

ease

2.0

Co

nfi

gu

rati

on

s

Page 31: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

+� ����

�S

toso

wan

e d

o:

–��������� ���������

–��������� �

�������

�D

ecyd

uje

któ

ra w

ersj

a o

bie

ktu

jest

���������-��������.

�%��������$

–LA

TE

ST

(MA

IN)

–LA

TE

ST

(<B

ranc

hNam

e>)

–IN

CLU

DE

_FO

LDE

R(<

Fol

derN

ame>

)

–E

XC

LUD

E_F

OLD

ER

(<F

olde

rNam

e>)

–IN

CLU

DE

_CO

NF

IG (

<C

onfig

urat

ionN

ame>

)

Page 32: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

"������

�*��������������������� ��

�Iz

olo

wan

ie z

mia

n

����������� �����������������$

–�������� ��� ����� ��������

–���� ������ �0����

Page 33: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

"������

���������������/0/���*12'

Page 34: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

"������

�C

hec

kou

t 1.

1

Page 35: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

"������

�#��������� �������/!

Page 36: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

3�������

�P

oró

wn

anie

wer

sji i

za

znac

zen

ie k

on

flik

tów

i ��

����

• ������������������!��

�������

Page 37: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ko

nfl

ikt

Ko

nfl

ikt

+������

+������

3�������

� ����������������������&������

Page 38: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Tar

get

isch

ecke

d in

cr

eati

ng

a n

ew

vers

ion

Tar

get

isch

ecke

d in

cr

eati

ng

a n

ew

vers

ion

3�������

�C

hec

kin

no

wej

wer

sji

Page 39: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

For

m

For

m

Java

File

For

m

Vie

ws

Mod

ules

Tab

le

Pro

cedu

re

Tab

le

Tem

plat

e

Java

File

DD

L F

ile

C F

ile

�������������������������

Pro

ble

m�������������������������

Pro

ble

m

Page 40: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

������������������������

�#������������������4

–1���� ������� � �� ����0 �������

�)����� ����������������&���

������

�������������4

–O

dpow

iedz

i na

pyta

nia:

�,���� � �� ��� �� ����

tego

obi

ektu

�,���� � �� ��� ����� ������

prze

z te

n ob

iekt

–2��������� �

������ �������������

Page 41: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ora

cle

Rep

osi

tory

Ora

cle

Rep

osi

tory

File

File

syst

emsy

stem

Dep

end

ency

Dep

end

ency

Man

ager

Man

ager

Par

ser

Par

ser

map

pin

gs

map

pin

gs

Par

sers

Par

sers

<?X

ML

?>

<?X

ML

?>

<?X

ML

?>

<?X

ML

?>

XM

L Im

po

rtX

ML

Imp

ort

1�����������������

Page 42: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

%��������������������5�����

�F

orm

s

�R

epo

rts

�M

enu

�B

iblio

teki

ob

iekt

ow

e

�B

iblio

teki

PL

/SQ

L

Page 43: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

��������������������

�������������6����������6��������6�

sekw

encj

e

�)�������������������

�D

zied

zicz

enia

z b

iblio

tek

ob

iekt

ow

ych

i ��������������

����������������6�7�8�������

� ���������������������&������

PL

SQ

L

������������

Page 44: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Inn

e p

arse

ry

�P

arse

r Ja

vy i

SQ

LJ

–3��� ��������� ��� � ����� ���

�C

/Pro

*C–

4���� �������� ��� 5

–3��� ��������� ������ ����� ��������0

�S

QL

an

d P

L/S

QL

–3��� ��������� ������ ������ ��������

proc

edur

Page 45: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�������������������

�R

epo

zyto

riu

m

�S

tan

dar

dy

gen

erac

ji i k

od

ow

ania

�B

iblio

teka

pro

jekt

ow

a

�%������������������

Page 46: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 47: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Sta

nd

ard

y g

ener

acji

�Z

def

inio

wan

ie i

imp

lem

enta

cja

����������&�������������

�(������� ��������-�� �����������������

���������������������.

���������������������������������

stan

dar

do

we

typ

y o

bie

któ

w o

raz

wsp

óln

y ko

d

� ������������������������

rep

ozy

tori

um

�%��&�����������������������������

��&�������������������������������

Page 48: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

���������������������������������

met

od

a st

and

aryz

acji

Page 49: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

9� �����������������������������

�*�����������������������������

rep

ozy

tori

um

� �������������

z ak

cjam

i

�N

adp

isyw

anie

ak

cji

Page 50: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 51: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ko

d s

tan

dar

do

wy

i ko

d a

plik

acji

SYST

EM

.pll

APP

01.p

ll

Kod

z O

LB

���������������� �����

��

������

APP

01.p

ll

Kod

klie

nta

Kod

apl

ikac

ji w

baz

ie

Page 52: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 53: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

%��� �������� ��

Lo

gik

aL

og

ika

aplik

acji

aplik

acji

Fo

rms

Ser

ver

Dat

a M

anag

erD

ata

Man

ager

iim

oto

r P

L/S

QL

mo

tor

PL

/SQ

L

Plik

w

yko

nyw

aln

y

War

stw

a W

arst

wa

GU

IG

UI

SQ

L*N

etBaz

a d

anyc

h

3��������

prz

yro

sto

wo

Ora

cle

Dev

elo

per

Ser

ver

War

stw

aW

arst

wa

GU

IG

UI

Plik

FM

X

Ap

let

Jaw

y

Ora

cle

Dev

elop

er S

erve

r -

Arc

hite

ktur

a F

orm

s Se

rver

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

War

stw

a W

arst

wa

GU

IG

UI

Page 54: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�:���

��(��8������������������

–M

eta-

dat

a

–K

om

pre

sja

kom

un

ikat

ów

–B

ufo

r ko

mu

nik

ató

w k

lien

ta

Klie

nt

Klie

nt

Ora

cle

8iO

racl

e 8i

Ora

cle

Dev

elo

per

Ser

ver

Ora

cle

Dev

elo

per

Ser

ver

Opt

ymal

izac

ja w

ykor

zyst

ania

sie

ci

Page 55: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Sp

ecja

lizo

wan

y ap

let

Javy

Sce

nar

iusz

#1:

�������������

Lo

gik

i Ap

likac

i

Met

a-d

ata

Ap

likac

ja z

bu

do

wan

a p

rzy

po

mo

cy O

racl

e D

evel

op

er

Ser

ver

Sce

nar

iusz

#2:

���������

Met

a-d

ata

dla

ap

likac

ji

Ora

cle

8iO

racl

e 8i

Ser

wer

Ap

likac

jiS

erw

er A

plik

acji

Ora

cle

8iO

racl

e 8i

Dev

elo

per

Dev

elo

per

Ser

ver

Ser

ver

Page 56: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�"�����������������

�E

fekt

ywn

e ry

sow

anie

inte

rfej

su

�����������

<TA

B>

���������������

Pos

t-C

hang

eP

ost-

Item

Whe

n-V

alid

ate-

Item

Pre

-Ite

mW

hen-

New

-Ite

m-I

nsta

nce

Ko

mp

resj

a ko

mu

nik

ató

w

Page 57: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Bu

for

kom

un

ikat

ów

klie

nta

Dev

elo

per

Dev

elo

per

Ser

ver

Ser

ver

Klie

nt

Javy

�%������������������

���&�������������������������

�����������

ob

iekt

u

um

iesz

czo

ne

bu

forz

e

Bu

for

kom

un

ikat

ów

serw

era

%����������������

zmie

nio

ne

�����������

δB

ufo

r ko

mu

nik

ató

w

klie

nta%�����

zest

aw

�����������

Page 58: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Gen

ero

wan

ie w

ydaj

neg

o k

od

u

��������71+������#1�

�������������������������

�*��������������������������������������

typ

u b

oile

rpla

te

�M

inim

aliz

acja

licz

by

wyz

wal

aczy

��������7�8��������������� ���������

stro

nie

klie

nta

,

�������������������������������������

���� ������ �0

Page 59: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Ag

end

a

�C

o t

o je

st D

esig

ner

6i?

�N

ow

e ce

chy

Des

ign

era

6i

��������������������

–P

raca

w o

parc

iu o

rep

ozyt

oriu

m

�S

tan

dar

dy

gen

erac

ji / F

OR

MS

/

�B

ud

ow

a ko

du

� �������

��������������������������� ��

Page 60: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

�������������������������� ��

�M

igra

cja

do

WE

B

�M

igra

cja

do

UN

IX

Page 61: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Mig

racj

a d

o W

EB

�O

gra

nic

zen

ia–

Nie

ma

OLE

–N

ie m

a w

yzw

alac

zy c

zaso

wy

�'��������������

–Ja

vabe

ans

–O

LAF

Page 62: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Mig

racj

a d

o U

NIX

�P

rob

lem

y p

od

czas

ko

nw

ersj

i–

��������� �

������ ���� � ������0 �����

–4��� ��������� #

�6 �� ���������� ����

–Z

naki

nar

odow

e

Page 63: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?

Mig

racj

a d

o U

NIX

�K

roki

ko

nw

ersj

i–

Em

ulat

or X

-Win

dow

s

–C

zcio

nki w

sta

ndar

dzie

ISO

-885

9-2.

–7���� �

����� �

����������

–,����� ���� ����

��� �

�����

–G

ener

acja

apl

ikac

ji (f

60ge

nm)

Page 64: Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant. Agenda Co to jest Designer 6i?