Utilisation des composants Netbeans. Bordeaux - 11 décembre 2008



Documents pareils
Introduction à Eclipse

JOnAS Day 5.1. Outils de développements

Création d un service web avec NetBeans 5.5 et SJAS 9

Projet De Stijl Plate-forme pour robots mobiles

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers

wxwidgets dans un environnement Microsoft Windows

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Sommaire: 1. Introduction 2. Objectif 3. Les applications 4. Installation _Java _Applications lourdes _Applications légères _Remarques générales

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Tutoriel d installation de Hibernate avec Eclipse

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

TP1 : Initiation à Java et Eclipse

SYSTÈMES D INFORMATIONS

TechSoftware Présentations

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

La base de données XML exist. A. Belaïd

Installation et prise en main

EXA1415 : Annotations

Etude de cas : PGE JEE V2

BIRT (Business Intelligence and Reporting Tools)

Installation et compilation de gnurbs sous Windows

Export et Import de modèles ICAR sous Trnsys 17

Sophos Endpoint Security and Control Guide de configuration pour réseaux étendus. Enterprise Console, version 3.1 EM Library, version 1.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

TD/TP 1 Introduction au SDK d Android

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

WEB page builder and server for SCADA applications usable from a WEB navigator

Votre premier projet Android

Pré-requis de création de bureaux AppliDis VDI

ECLIPSE ET PDT (Php development tools)

Construire des plug-ins pour SAS Management Console SAS 9.1

Titre: Version: Dernière modification: Auteur: Statut: Licence:

TP au menu «UI ANDROID»

DEPLOIEMENT MICROSOFT WINDOWS

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Création d une application JEE

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

D E S C R I P T I O N D E S É L É M E N T S C L E F S D ' U I M A

CHAPITRE 1 CREER UN EXECUTABLE

Eyes Of Network 4.0. Documentation d installation et de configuration

Tutoriel code::blocks

Compte Rendu d intégration d application

TechSoftware Présentations

TP1 : Initiation à Java et Eclipse

Version Guide d installation

[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa

Guide d utilisation 2012

SOMMAIRE. 01_Installation ESXi Serveur HP.doc. Chapitre 1 Installation ESXi 5.1 2

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Bases Java - Eclipse / Netbeans

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Warren PAULUS. Android SDK et Android x86

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Nuxeo 5.4 : les nouveautés

Configuration Cluster, DRS, HA, DPM et FT

Pré-requis de création de bureaux AppliDis VDI

Formation PROFIS Installation. Module 1 : Plateforme générale. PROFIS Installation I Plateforme générale I MKT E2 CM I

ABBYY Lingvo x3. Guide de l administrateur système ABBYY. Tous droits réservés.

Configuration de GFI MailArchiver

HAYLEM Technologies Inc.

Projet de développement

CONFIGURATION FIREWALL

Déploiement de SAS Foundation

APIs de table pour SQL Server

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

Modules ICI relais & EXAPAQ Predict v4.0

Procédure d installation d AMESim 4.3.0

ASR3. Partie 2 Active Directory. Arnaud Clérentin, IUT d Amiens, département Informatique

Récupérer les documents stockés sur l ENTG

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

26 Centre de Sécurité et de

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Java pour le Web. Cours Java - F. Michel

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Xavier Costa. «Write once, run anywhere»

mailpro mode d'emploi

Installation de SCCM 2012 (v2)

Installation d OpenVPN

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Guide des Développeurs SITools2 V3

TP1. Outils Java Eléments de correction

Transcription:

Utilisation des composants Netbeans Bordeaux - 11 décembre 2008

Netbeans Environnement de développement complet Permet de créer des applications en différents langages dont Java En java, utilise des beans : composants graphiques ou non publient leurs propriétés qui peuvent être réglés dynamiquement 1- Préparation Projet - Page 2

Eclipse et Netbeans La définition des interfaces est faite dans Netbeans L implémentation des autres classes est faite au choix dans Eclipse ou Netbeans Le build et l exécution sont faits dans Eclipse Penser à raffraîchir le projet dans Eclipse avant build 1- Préparation Projet - Page 3

Préparation de Eclipse Installer WOLips Installation du template CktlWOTemplate dans Library/Application Support/WOLips/Templates/ 1- Préparation Projet - Page 4

Créer un projet Eclipse Créer un nouveau projet sélectionner WOTemplate choisir le template CktlWOTemplate choisir le nom du projet et le directory d installation 1- Préparation Projet - Page 5

Créer un projet Eclipse Copier les fichiers java fournis pour le serveur Supprimer les images de WebServerResources Copier les nouvelles images dans WebServerResources Copier JavaClient.wo dans Components Créer un package dans Client/src org.cocktail.netbeans_exemple.client Copier ApplicationClient dans ce package 1- Préparation Projet - Page 6

Créer un projet Eclipse Installer dans le répertoire Client_Libraries : CocktailBeansClient swing-layout Ajouter dans les propriétés du projet : les librairies WebObjects serveur les libraires Java Client les 2 jars du répertoire Client_Libraries 1- Préparation Projet - Page 7

Créer un projet Eclipse Lancer le script ant run_me Modifier build.properties pour indiquer que le répertoire destination est dist Créer les scripts ant d exécution : Serveur Name : NetBeans_Serveur Location :/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java Working Directory :${project_loc}/dist/${project_name}.woa Arguments : -Xrs -DWORootDirectory="/System" -DWOLocalRootDirectory="" -DWOUserDirectory="${project_loc}" - DWOApplicationClass=org.cocktail.netbeans_exemple.serveur.Application -DWOPlatform=MacOS - Djava.awt.headless=true -DWOAllowsConcurrentRequestHandling=true -DWOAutoOpenInBrowser=false - 1- Préparation Projet - Page 8

Créer un projet Eclipse Créer les scripts ant d exécution : Client Name : Netbeans_Client Location : /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java Arguments : -classpath "/Users/christine/jars/ClientSTD.jar" - Dcom.webobjects.eoapplication.dialog.localization.Connect="Connect" - Dcom.webobjects.eoapplication.dialog.localization.Quit="Quit" - Dcom.webobjects.eoapplication.dialog.localization.URL="URL" - Dcom.webobjects.eoapplication.dialog.localization.Application="JavaClient Application" - Dcom.webobjects.eoapplication.dialog.localization.ErrorDescription="Connection error: Please verify URL is correct" com.webobjects.eoapplication.client.eoclientapplicationsupport -applicationurl http://localhost: 5860 Lancer un build et une exécution pour vérifier si cela fonctionne 1- Préparation Projet - Page 9

Créer un projet Eclipse Modifier le build pour copier les librairies client dans les WebServerResources <copy todir="${dest.dir}/${project.name}.woa/contents/ WebServerResources/Java"> <fileset dir="client_libraries"> <include name="**" /> </fileset> </copy> 1- Préparation Projet - Page 10

Préparation de Netbeans Copier le fichier org-cocktail-javaclient-wizard.jar dans le directory ~/.netbeans/6.1/modules Installer le Wizard Java Client : Tools -> Plugins Cliquer sur l onglet Installed et vérifier si le wizard est visible 1- Préparation Projet - Page 11

Préparation de Netbeans Créer des librairies pour : WebObjects : librairie WOServer : tous les jars des directories Resources de JavaFoundation, JavaEOAccess, JavaEOControl, JavaEODistribution, JavaWebObjects librairie WOClient : tous les jars des directories WebServerResources de JavaFoundation, JavaEOApplication, JavaEOControl, JavaEODistribution, JavaEOInterface, JavaEOInterfaceSwing 1- Préparation Projet - Page 12

Préparation de Netbeans Installation des composants Netbeans dans la palette Menu Tools -> Palette -> Swing Controls Créer une nouvelle catégorie Cocktail Sélectionner Add from Jar choisir le jar CocktailBeans sélectionner COButton, COCheckbox, COComboBox, COMatrix, CORadioButton, COTable, COTextArea, COTextField, COView les installer dans la catégorie Cocktail 1- Préparation Projet - Page 13

Préparation de Netbeans Pour installer une licence ajoutée systématiquement par le Wizard : dans les propriétés du projet (nbproject/ project.properties), ajouter une variable project.license= Nom_Licence sélectionner Tools->Templates puis le dossier Licenses dupliquer une licence et lui donner le même nom que la variable du projet : Nom_Licence 1- Préparation Projet - Page 14

Créer un projet Netbeans Le projet Eclipse et le projet Netbeans partage le même directory Avant de lancer Netbeans, supprimer provisoirement Xalan de /Library/Java/extensions 1- Préparation Projet - Page 15

Créer un projet Netbeans File -> New Project Sélectionner Java Project With Existing Source Choisir le directory contenant les sources Eclipse Changer le nom du build file pour ne pas avoir de confusion avec Eclipse 1- Préparation Projet - Page 16

Créer un projet Netbeans Ajouter les sources Common/src Client/src Resources (pour le modèle) WebServerResources (pour les images) 1- Préparation Projet - Page 17

Créer un projet Netbeans Ajouter les librairies au projet WO Server WO Client clic droit sur le projet puis Properties Swing Layout Extensions ajouter le jar CocktailBeans.jar 1- Préparation Projet - Page 18

Divers points NetBeans Netbeans utilise la notion de projet principal Netbeans loggue les message système dans la console et les messages d erreur dans le fichier.netbeans/6.1/var/log/messages.log Netbeans comporte un inspecteur de propriétés modification des propriétés et pour resetter les valeurs par défaut un inspecteur des composants contenus dans l interface 1- Préparation Projet - Page 19

Exercice Eclipse Créer un nouveau projet avec le template CktlWOTemplate Lancer le script ant_run_me Ajouter dans les propriétés du projet le dossier Client/src dans le build path 1- Préparation Projet - Page 20

Exercice Eclipse Créer dans src les packages org.cocktail.netbeans_exemple.serveur org.cocktail.netbeans_exemple.serveur.components Créer dans Common/src un package org.cocktail.common.modele.grhum Créer dans Client/src les packages org.cocktail.netbeans_exemple.client org.cocktail.netbeans_exemple.client.gui 1- Préparation Projet - Page 21

Exercice Eclipse Installer les sources fournis serveur dans src client dans le package org.cockail.netbeans_exemple.client JavaClient.* dans Components Images dans WebServerResources en supprimant auparavant les autres image Modèle Grhum dans Resources 1- Préparation Projet - Page 22

Exercice Eclipse Créer un dossier Client_Libraries Ajouter swing-layout.jar et CocktailBeansClient.jar dans les Client_Libraries Modifier le buildpath dans les propriétés du projet pour ajouter CocktailBeansClient.jar, swing-layout.jar les librairies WOServer (avec EODistribution) la librairie WOClient 1- Préparation Projet - Page 23

Exercice Eclipse Modifier le répertoire destinataire (dest) dans build.properties Créer les scripts ant d exécution du serveur et du client ne pas oublier de demander l exécution dans une VM indépendante 1- Préparation Projet - Page 24

Exercice Eclipse Créer un dossier Client_Libraries Ajouter swing-layout.jar et CocktailBeansClient.jar dans les Client_Libraries Modifier le buildpath dans les propriétés du projet ajouter CocktailBeansClient.jar ajouter swing-layout.jar ajouter les librairies JavaClient Créer les scripts ant d exécution du serveur et du 1- Préparation Projet - Page 25

Exercice Netbeans Installer le wizard dans ~/.netbeans/6.1/modules Vérifier qu il est installé (Tools->plugins) Créer une librairie pour JavaClient Créer une librairie pour WOServer Installer les composants Cocktail dans la palette Créer une catégorie sélectionner les composants 1- Préparation Projet - Page 26

Exercice Netbeans Créer un nouveau projet qui partage le directory Eclipse changer le nom du build file inclure src, Common/src, Client/src, Resources et WebServerResources Dans les propriétés, ajouter les librairies WOServer, WOClient, CocktailBeans.jar et SwinglLayout 1- Préparation Projet - Page 27