Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w...

Post on 14-Mar-2020

6 views 0 download

Transcript of Tomasz Kazimierski Principle Consultant 100% Generacji ... · 100% Generacji Oracle Forms w...

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

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

� �������

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

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

� �������

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

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

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

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

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

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

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

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

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

� �������

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

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

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

� �������

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

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

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

rep

ozy

tori

um

�(�������$

–S

tand

ardy

gen

erac

ji

–B

iblio

teka

pro

jekt

u

–G

otow

y ko

d

�S

ynch

ron

izac

ja z

sys

tem

em p

likó

w

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

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

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

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

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

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

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

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

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

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

1.0

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

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

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

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

1.1

1.0

Wer

jso

no

wan

ieC

hec

k in

/Ch

eck

ou

t

�C

hec

k o

ut:

–������� �

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

–��

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

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

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

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

���������

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

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

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

–������ �

�� ��

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?

Wer

sjo

no

wan

ieH

isto

ria

wer

sji i

zd

arze

nia

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

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

Po

rów

nyw

anie

wer

sji

�P

oró

wn

ywan

ie d

ch

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

jed

neg

o o

bie

ktu

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

�W

ork

area

�O

rgan

izac

ja

�K

on

fig

ura

cje

�+� ���

�"������

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

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

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

�������

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

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

Ko

nfi

gu

racj

e

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

wer

sji p

osz

czeg

óln

ych

ob

iekt

ów

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

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

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

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

Ko

nfi

gu

racj

e

Rel

ease

1.0

Rel

ease

1.1

Rel

ease

2.0

Co

nfi

gu

rati

on

s

+� ����

�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>

)

"������

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

�Iz

olo

wan

ie z

mia

n

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

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

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

"������

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

"������

�C

hec

kou

t 1.

1

"������

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

3�������

�P

oró

wn

anie

wer

sji i

za

znac

zen

ie k

on

flik

tów

i ��

����

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

�������

Ko

nfl

ikt

Ko

nfl

ikt

+������

+������

3�������

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

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

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

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

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

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

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

������

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

–O

dpow

iedz

i na

pyta

nia:

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

tego

obi

ektu

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

prze

z te

n ob

iekt

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

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

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�����������������

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

�F

orm

s

�R

epo

rts

�M

enu

�B

iblio

teki

ob

iekt

ow

e

�B

iblio

teki

PL

/SQ

L

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

�������������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

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

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

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

�R

epo

zyto

riu

m

�S

tan

dar

dy

gen

erac

ji i k

od

ow

ania

�B

iblio

teka

pro

jekt

ow

a

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

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

� �������

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

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

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

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

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

met

od

a st

and

aryz

acji

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

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

rep

ozy

tori

um

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

z ak

cjam

i

�N

adp

isyw

anie

ak

cji

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

� �������

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

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

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

� �������

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

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

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

�:���

��(��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

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

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

�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

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

�����������

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

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

� �������

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

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

�M

igra

cja

do

WE

B

�M

igra

cja

do

UN

IX

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

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

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)