Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdMagdalena Pauwels Laatst gewijzigd meer dan 10 jaar geleden
1
JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009
2
Agenda ► Inleiding ► Scope ► Workflow ► Structuur applicatie ► Logische ERD ► Hibernate ► Struts2 ► Demo & vragen
3
Inleiding ► Opdrachtgever Webdevelopment, webdesign, hosting, applicatiebeheer, … Opgericht in 2003 ► Voorgestelde oplossing Systeem voor het beheer van projecten ► Probleemstelling Toenemende groei. Meer en meer projecten voor klanten.
4
Scope ► Gegevens van klanten ► Gegevens van werknemers ► Gegevens van projecten
5
Workflow project module Client requirements Project manager module tasktask developerdesigner JAVAPHP
6
Structuur applicatie
7
Logische ERD Attachments Persons Addresses Employees Categories Employee-Skill Module-Resource Skills Resources Tasks Modules Projects Comments Customer-AddressCustomer Project-Comment Module-Comment Task-Comment Project-Attachment Module-Attachment Task-Attachment1…n n…1 1…n 1…n 1…n 1…n 1…n n…1 n…1 n…1 n…1 1…n 1…n 1…n 1…n 1…n 1…n
8
Hibernate : inleiding ► Risico in gebruik webapplicatie Multithreading stateless omgeving ► Objectief Oplossing aanbieden voor risicovermindering in transacties naar database Vereenvoudiging van sql requests naar jdbc ► Voorgestelde oplossing Gebruik van framework Hibernate
9
Hibernate : werking model database hibernate Xml mapping properties crud Persistence layer DAO instantieer Flush transaction Commit session SQL controller HQL
10
Struts2 struts.xml actie.java result.jsp request
11
Ajax ► AJAX (Asynchronous Javascript And XML) term voor het ontwerp van webpagina's waarin asynchrone http requests gebeuren naar de webserver.
12
Demo & Vragen
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.