1 / 7

Rapid Application Development med Application Express

B e n t M ø l l e r M a d s e n. Rapid Application Development med Application Express. Aalborg Universitet, d. 19. september 2007. Om Mig. Bent Møller Madsen cand.merc. økonomistyring & informatik, 2000 ph.d.-studerende i et års tid, 2000 – 2001

vielka-lang
Télécharger la présentation

Rapid Application Development med Application Express

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BentMøllerMadsen Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007

  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. Appli- kation Appli- kation Database

  7. Nyttig viden • Værdier i felter kan kaldes/refereres med &<feltnavn> i statiske regler eller :<feltnavn> 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.

More Related