Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.

Lignende præsentationer


Præsentationer af emnet: "Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a."— Præsentationens transcript:

1 Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a d s e n

2 Om Mig Bent Møller Madsen cand.merc. økonomistyring & informatik, 2000 ph.d.-studerende i et års tid, 2000 – 2001 Ansat i forskellige stillinger på Aalborg Universitet, 2001 – marts, 2007 undervisning & vejledning på HA og cand.merc. fuldmægtig ved Budget & Planlægning Controller ved Aalborg Portland, 2007 - ???? hjemmeside: b2m.dk email: bmm@business.aau.dk

3 Rapid Application Development (RAD) En proces til udvikling af software, der gør det muligt at lave anvendelige programmer på 60 til 90 dage, dog med kompromisser Iterativ udvikling Prototyper Større inddragelse af slutbrugere i udvklingsprocessen Sekundære ønsker/krav droppes/udskydes for at holde sig til tidsplanen Modsat mere stringente og langvarige udviklingsforløb (f.eks. ”Vandfaldsmodellen”)

4 Oracle Application Express (APEX) Oracles Microsoft Access-”dræber” Installeres i og kører fra Oracle databasen Ren browser-løsning Udvikling Administration Slutprodukt Let tilgængelig Mange wizards Avancerede funktioner kan tilføjes via PL/SQL og/eller Javascript.

5 Alternativer Færdige løsninger (inkl. databasedesign) Blog, Forum Content Management System (CMS) Enterprise Resource Planning (ERP) Business Intelligence (BI) Andre RAD-værktøjer Microsoft Access Filemaker Pro Programmering PHP, ASP Visual Basic, Java, C#, C++

6 Placering af valideringsregler og logik Valideringsregler og logik kan placeres i applikationen eller i databasen eller begge steder. Hvis de er i applikationen gælder de kun for den ene applikation, til gengæld kan de tjekkes/udføres uden kald til databasen. Modsat vil regler i databasen være generelt gældende, men kræver en forespørgsel for at blive anvendt/tjekket. Database Appli- kation Appli- kation

7 Nyttig viden Værdier i felter kan kaldes/refereres med & i statiske regler eller : i SQL og PL/SQL regler. Branches A branch is an instruction to go to a specific page, procedure, or URL. Processes A process performs an action at a specified point during the rendering or submission of the page. Computations Use computations to assign a value to an identified item when a page is submitted or displayed.


Download ppt "Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a."

Lignende præsentationer


Annoncer fra Google