JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009.

Slides:



Advertisements
Verwante presentaties
Gemeentelijk Web GIS, een fluitje van een cent met Geocortex
Advertisements

Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Onder de motorkap van Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013.
Marc Rietman, Application Engineer
Agenda Blok 1 - Evolutie van Cloud Computing
Semantiek en Geo-Informatie Oracle SIM workshop 16 Juni 2010,
Waitstats 2005/ april Wat gaan we doen? • Even voorstellen • Performance problemen • Een veel gebruikte aanvliegroute • Wat zijn waitstats.
1 2 3 Duncan de Boer, Jan-Michael Hoofdmann, Daniel Oldersma, Cornelis Poppema, Willem van de Sande Presentatie Thema 2.4 Databases.
Alfalab Microtoponiemenproject Expertmeeting (annotaties) Meertens Instituut 8 April 2010 Charles van den Heuvel Virtual Knowledge Studio for the Humanities.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
Stateful web, developments, trends 1 Webtechnologie Lennart Herlaar.
OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft.
JQuery en ASP.NET Bart De Meyer.
Checklist voor de Cloud
Service Coordination Protocols ● Noodzaak (Eddy) ● Coordination protocols (Eddy) ● Infra-structuur (Eddy) ● WS-Coordination (Eddy) ● WS-Transaction (Pepijn)
Server Management Framework
Access en MySql Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
Customer confidential
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
Project Combat Casper Bommelé Marc Eekhout Michel van der Hut
Project SILVER
GUI Router en Switch Afstudeerproject Maarten Diels & Geypens Björn.
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
Webapplicaties: de serverkant
Hibernate Ignace Van Tricht Bert Jacobs 2 Juni 2009
TERUGKEER VAN DE PRESENTATIE
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Corporate Communications February 2011 Succesvol met Outsourcing Gerben Edelijn, CEO Thales Nederland.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
Bedrijf: N.a.w. gegevens Extra informatie Vrije velden Bedrijf: N.a.w. gegevens Extra informatie Vrije velden.
Windows Workflow Foundation What is hot, what is not? Maurice de Beijer ABL – The Problem Solver.
Server side scripting 1 Webtechnologie Lennart Herlaar.
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
SPLA Service Provider License Agreement
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
CEBP Danny Burlage.
BINFair Groep 23 1 TIN B Ruben Demey Bram Claeys Nick Corthals.
Bedrijfsbibliotheek Jeffrey Paarhuis Jos Vinke Pieter-Henk Smits
Hibernate Object relational mapping
Wolter Kaper - AJAX en Javascript via Rails Deel 1 en 2.
Bert Jacobs Ignace Van Tricht 4 juni 2009
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
ReveNew B.V. Chris van Luik ReveNew werkt onder andere voor:
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
Context-Driven Adaptation of Mobile Services Vergadering met Gebruikerscommissie na jaar 2.
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
Web Applicaties Bouwen met Visual Studio .NET
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
© Copyright VIMC 2009 Telecom Expense Management A Discussion Ed Vonk
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
1 Oracle InterConnect - Pagoni files - KC Server Development & Programming Languages 11 mei 2006 Harm Verschuren.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
1 Okt 4, 2005 Oracle en XML. 2 Okt 4, 2005 xml in database Datatype XMLTYPE  hét xml datatype in de database CLOB, varchar2... Opslag XMLType (Object)tabel.
We zijn toch allemaal zoekende?
EML en IMS Learning Design
De evolutie van JavaScript
In samenwerking met HowITsDone JSF versus AngularJS client-server 2.0.
In samenwerking met HowITsDone Spring as legacy Hoe innovatie legacy kan worden.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
WISKUNDIG MODELLEREN KUNST OF KUNDE? 11 november 2009 Jaap Praagman CQM.
MVC in de praktijk Jeroen Swart.NET architect, Quintor
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
Federated Authentication Benchmarking Framework
Java & het Web Programma: 3rd party libraries Standard actions (E)xpression (L)anguage.
Over de fabels en feiten van applicatiebouw en de invoering van het Spring Framework 16 december 2014 Ferdy du Chatenier / Gilbert van den.
Transcript van de presentatie:

JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009

Agenda ► Inleiding ► Scope ► Workflow ► Structuur applicatie ► Logische ERD ► Hibernate ► Struts2 ► Demo & vragen

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.

Scope ► Gegevens van klanten ► Gegevens van werknemers ► Gegevens van projecten

Workflow project module Client requirements Project manager module tasktask developerdesigner JAVAPHP

Structuur applicatie

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

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

Hibernate : werking model database hibernate Xml mapping properties crud Persistence layer DAO instantieer Flush transaction Commit session SQL controller HQL

Struts2 struts.xml actie.java result.jsp request

Ajax ► AJAX (Asynchronous Javascript And XML) term voor het ontwerp van webpagina's waarin asynchrone http requests gebeuren naar de webserver.

Demo & Vragen