Første
Oversigt
Java Beans Workshop serie, Planche nr. 15
Print af Java Beans Workshop
1 : Java Beans Workshop
Øvelse i VAJ (fortsat)
En praktisk anvendelse
VPM99 i badminton
Visuelle bønner
Server beans
Database beans
2 : VAJ - Forbindelser (fortsat, fra side 23)
Property-to-property
Event-to-method
Event-to-code
Parameter-from-property
Parameter-from-code
Parameter-from-method
source
target
3 : Øvelse - "Kapitel 3 fortsat"
4 : Øvelse - "Kapitel 4"
bruger Event-to-code
Test og versioner
5 : Øvelse - "Kapitel 5"
Hente huskelister
Gemme huskelister
Gør billedet pænt
6 : Visual Age for Java
Debug
BeanInfo-klasser
Workbench vs. Repository
Professionel Edition
Enterprise Edition
7 : Programstafet
Hver har Entry eller professionel edition af VAJ
Hovedparten af koden er fælles
Fælleskoden må ofte rettes
8 : Workgroup Repository
Følger med VAJ Enterprise Edition
Kører på AIX, NT, Solaris, HPUX (V.2.0)
Kontrolerer adgang til en eller flere repositories
Hver VAJ-bruger tilslutter sig et repository
Flerbrugersystem.
9 : Workgroup modellen
Projekt-ejer
åbner, versionere projekter og opretter pakker
Pakke-ejer
åbner, versionere pakker og opretter klasser
Udpeger udviklere, der må versionere (pakkegruppe)
Klasse-ejer
Godkender versioner som officielle (frigiver)
Gruppemedlem
Må versionere (offentliggøre) klasse
10 : Workgroup i VAJ
1. projektejer åbner en ny version
2. pakke-ejer(e) åbner version(er)
3. Udviklere laver ændringer - flere i parallel
4. klasse-ejere synkronisere rettelser på enkelte klasser
5. Færdige klasser frigives af klasse-ejer
6. pakke-ejer versionerer og frigiver pakker
7. projekt-ejer versionerer (lukker - kaldes også base lines)
11 : Alternativ
12 : Stafetten
Ansvarlig udvikler (initialer)
Version, dato og klokkeslet, når færdig
-> Udviklerrepository
Ansvarlig frigiver (initaler)
dato og klokkeslet, når frigivet
-> Fælles repository
dato og klokkeslet for udtræk til test
-> Testmiljø (export til directory eller jar-filer)
13 : US2000
Projektansvarlig: SU-styrelsen
Udviklerstab: SU-styrelsen (2), CSC Danmark (10)
Kontraktform: "Time and material"
Produktionsklar: November 1999 - foråret 2000 (løbende)
Projektstart: august 1998
Legacy-server: IBM VSE og CICS, SAG Adabas Natural
Webserver: AIX
Klienter: Browsere med java plugin-support
Brugermodel (GUI):
1. Trælignende menustruktur
2. MDI-lignedne arbejdsareal med arbejdsvinduer
14 : US2000 arkitektur
15 : US2000 "beans"
© 1999 BLA*net - Leif E. Andersen, leander@blanet.dk