English / Dutch [+/-]

Business-to-Business (B2B), Enterprise Service Bus (ESB), Service Oriented Architecture (SOA)
Inter Enterprise Business Hub (IEBH), Project Management, Open Source Solutions
Electronic Invoicing, Electronic Invoice Presentment & Payment (EIPP), E-Procurement, E-Commerce
De wereld van Internetapplicaties en Open Source Oplossingen.
The world of Internet applications and Open Source Solutions.
Find the Electronic Business Knowledge Village (EBKV) on Linkedin
Join Platform eZakendoen on LinkedIn


Verzeker u van 2 GB gratis opslagruimte.

Get Mozy Free


Creative Commons License
Op dit werk is een Creative Commons Licentie van toepassing.

December 2007
M T W T F S S
« Nov   Jan »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
View danga's profile on LinkedIn




Gratis Opslagruimte voor Windows

Get 2 GB of 100% free backup space.

Get Mozy Free


Installeer het Eclipse Web Tools Platform (WTP)

Het Eclipse Web Tools Platform (WTP) Project richt zich op het uitbreiden van het Eclipse platform met een aantal raamwerken, diensten en gereedschappen voor het ontwikkelen van Web applicaties en Java EE applicaties. Java Enterprise Edition (Java EE) Platform is de industrie-standaard voor het ontwikkelen van Java applicaties.

De belangrijkste sub-projecten van het WTP zijn het Web Standard Tools Project (WST) en het J2EE Standard Tools Project (JST).

Een ander belangrijk sub-project is het Dali Java Persistence API (JPA) Project dat zich richt op het ontwikkelen van een uitbreidbaar raamwerk en gereedschappen voor het definiëren en onderhouden van Object/Relational Mappings. Het gaat hier over de communicatie van de Java applicatie met de achterliggende database bestaande uit het vertalen van objecten naar relationele data en omgekeerd.

In grote lijnen maakt de Java Persistence API het mogelijk om de opslag van gegevens te ontkoppelen van de business- en applicatielogica. In tegenstelling tot data-centrische applicaties hoeft een applicatie die gebruikt maakt van JPA geen weet te hebben van de onderliggende database. Daardoor kunnen databases vervangen worden zonder dat de applicatie hiervan iets merkt. Op dit onderwerp ga ik later (volgende bloart) wanneer ik de Java Persistence API behandel verder in.

Installatievereisten voor het Eclipse Web Tools Platform
Voor de installatie van het WTP zijn volgende plug-in’s vereist:
- het Graphical Editor Framework (GEF)
- het Eclipse Modeling Framework (EMF)
- XML Schema Infoset Model (XSD)
- EMF Service Data Objects (SDO)


Het Java EMF Model (JEM) Project welke deel uitmaakt van het Visual Editor Project is vereist. Het JEM Project kan eveneens via de WTP Update Site geïnstalleerd te worden.

Omdat het Dali JPA Tools Project sterk afhankelijk is van het Data Tools Platform Project is DTP een vereiste voor het gebruik van WTP. Het J2EE Standard Tools Project maakt slechts in beperkte mate gebruik van DTP.

Installatie van het Eclipse Web Tools Platform
U kunt het beste de laatste versie van de Eclipse SDK downloaden van de Eclipse download website en installeren. Daarna moet u nog het Eclipse Modeling Framework (EMF) en het Graphical Editing Framework (GEF) installeren.

Wanneer u de Eclipse SDK opstart is het verstandig om een specifieke werkruimte - workspace voor WTP aan te maken. Volg hiervoor de stappen die ik beschreven heb in mijn bloart Aanmaken van een specifieke werkspace in Eclipse.

- Eclipse EMF kunt u installeren via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse Modeling Framework (EMF).

- Eclipse GEF kunt u installerren via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Graphical Editing Framework (GEF).

Voor meer informatie over WTP kunt u de website van het WTP Project bezoeken.

Eclipse WTP kunt u installeren via de Eclipse Update Manager:
- Ga naar het menu Help > Software Updates > Find and Install
- Selecteer in het dialoogscherm Install/Update de optie Search for new features to install
- Klik op de knop Next en u krijgt dan het overzicht van alle reeds geïnstalleerde update sites.
- Klik op de knop New Remote Site.
- Vul de naam van de URL van de update site in en klik op de knop OK.

Naam: WTP Update Manager Site
URL: http://download.eclipse.org/webtools/updates/

- Klik op de knop Finish.
- Vink in het dialoogscherm Update Site Mirrors de optie Automatically select mirrors aan en klik op de knop OK

Hint: De optie “Automatically select mirrors” voorkomt dat u tijdens het zoeken naar updates voortdurend gevraagd wordt een update site te selecteren. Wanneer u eenmaal “Automatically select mirrors” hebt aangevinkt wordt uw keuze opgeslagen onder Preferences.

In het dialoogscherm Updates vink onderaan de optie Filter features included in other features on the list aan en vink de node WTP Update Manager Site aan. Als u de filter hebt geactiveerd worden alleen de macro-level features getoond en niet al de features die daaronder vallen.

Als u de node WTP Update Manager Site opent ziet u de nodes Eclipse Web Tools Platform (versienummer) en de node Enabling Features for WTP (versienummer) verschijnen. Deze laatste bevat de Java EMF Model SDK.
eclipse-wtp-updates-search-results

- Klik op de knop Next
- Accepteer de Licentievoorwaarden

Daarna zal in het dialoogscherm Install al de optionele features getoond worden die zijn opgenomen onder het Web Tools Platform. Accepteer de standaard selecties.

- Klik op de knop Next.

Als u vervuiling van uw standaard Eclipse Europa-omgeving wil voorkomen is het aangeraden om de plug-in als een extensie te installeren. Dit houdt in dat u de plug-in opslaat in een eigen map en niet in de standaard mappen van uw Eclipse-omgeving. Op deze manier zorgt u ervoor dat de mappen plugins en features van uw standaard installatie niet vervuild worden met plug-in’s die u aan het bestuderen bent. De installatiemap van de WTP plug-in’s kunt u aanpassen in het dialoogscherm Install. Selecteer alle plug-in’s en klik op de knop Change Location. Kies nu de map waarin u de WTP plug-in’s wilt installeren. Ik heb een speciale folder “eclipse-extensions” aangemaakt op mijn harde schijf waarin de plug-in’s opgeslagen worden.

- Klik op de knop Finish en dan worden de bestanden gedownload van de WTP Update Manager Site
- Klik op de knop Install All in het dialoogscherm Verification.

Nadat het Eclipse Web Tools Platform is geïnstalleerd wordt Eclipse opnieuw opgestart.

Open het menu Window en ga naar Open Perspective > Other. In het dialoogscherm Open Perspective ziet u onderaan de optie JPA Development verschijnen.
eclipse-wtp-open-perspective

Het Dali Java Persistence API Project is voor mij de voornaamste reden waarom ik met het WTP Project aan de slag ga. Het platform moet de ontwikkeling van applicatieprogrammatuur (Applicatie- en Business Logica) volledig onafhankelijk van de achterliggende database mogelijk maken. Verder moet de kreatie van het relationele gegevensmodel ondersteunt worden vanuit de applicatie-ontwikkelomgeving en ook hier onafhankelijk van de onderliggende database. Idealiter wordt het gegevensmodel in de relationele database automatisch gegenereerd vanuit de applicatie-ontwikkelomgeving via de data persistentie laag.

Comments »

The URI to TrackBack this entry is: http://danga.blogsome.com/2007/12/19/installeer-het-eclipse-web-tools-platform-wtp/trackback/

No comments yet.

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Anti-spam measure: please retype the above text into the box provided.


Anti-spam measure: please retype the above text into the box provided.

My Zimbio I Flock
Copyright © 2000 - DanGa Design