EJB. Karim Bouzoubaa Issam Kabbaj

Dimension: px
Commencer à balayer dès la page:

Download "EJB. Karim Bouzoubaa Issam Kabbaj"

Transcription

1 EJB Karim Bouzoubaa Issam Kabbaj

2 Problématique html jsp Objets java jdbc table Pour accéder aux données : Établir une connexion avec la BD Envoyer une requête Traiter la requête Assurer l'intégrité Or : Nous voulons rester dans un monde Java Ne pas s'occuper de la connexion Na pas avoir à assurer l'intégrité 4/27/14 EJB 2

3 Diviser Objectif Chacun parle un langage Assurer les interfaces Architecture n-tiers Apache IIS Monde JAVA BEA Logic JBOSS client http html Serveur web Serveur Application BD jsp servlet EJB 4/27/14 EJB 3

4 Architecture JEE 4/27/14 EJB 4

5 Serveur web Objectif Avec le client : servlet-jsp/html Avec le serveur d'application : Java Serveur d'application Partie 2 Partie 1 Serveur web Offre de services Interface BD Serveur Application EJB BD 4/27/14 EJB 5

6 Objectif Partie 1 : ORM (Object Relational Mapping) Assurer la connexion et conversion Objets Java / Modèle relationnel BD Assurer l'intégrité et la persistance avec BD Sous traité à des librairies (JPA: TOPLink, Hibernate, EclipseLink, ) Partie 2 : Permet au client demandeur (1 jsp, 1 servlet, 1 prog java) d'effectuer des requêtes par des appels Java et à retourner comme résultat des objets Java 4/27/14 EJB 6

7 Exemple Serveur web Serveur Application Prog jsp: lister tous les pays Service 1: findallpays() Service 1 accès Table Pays findallpays() computeavg() Liste des Objets Pays Service 2 Service 3 Conversion en objets Java Table Pays 4/27/14 EJB 7

8 EJB Architecture permettant la création d'applications réparties Spécification d'une architecture permettant la création d'applications distribuées 2 versions 1.1 : la plus courante 3.0 : la plus récente Composant développé pour être exécuté sur un serveur d'ejb et appelé par un client distant Ne pas confondre avec un java bean qui est un composant côté client 4/27/14 EJB 8

9 Objectifs des EJB Rendre une application Facile à développer, à déployer et à administrer Indépendamment de la plate-forme permettant son exécution Un EJB n'est pas spécifique à la plateforme dans laquelle il est utilisé Fournir une plate-forme standard pour la construction d'applications distribuées en Java Simplifier l'écriture de composants serveurs Portabilité 4/27/14 EJB 9

10 Benefits of EJB Encapsulating business logic Business logic separated from control and presentation Remote access Multiple apps on different servers can access EJBs Simplicity Relatively easy to use compared to other remote-object systems Broad vendor support JBoss, Oracle AS, WebLogic, WebSphere, Glassfish, etc. Scalability Virtually all Java EE app servers support clustering, load balancing, and failover 4/27/14 EJB 10

11 Types de Bean Session Beans : contiennent la logique métier de l'application Etat (state): données relatives au client Stateful session bean Stateless session bean Entity Beans : contiennent la logique de gestion des données persistantes Message bean : contiennent la logique orientée message 4/27/14 EJB 11

12 Session Bean Fournit un service à un client Durée de vie limitée à celle du client Effectue des calculs ou des accès à une base de données Est non persistant (short-lived) Associé à un seul client Un flot d'exécution est créé pour chaque appel de méthode stateless sessions bean (sans état) pas de donnée interne, inutile de le rendre passif, peut être partagé par plusieurs clients plusieurs appels de méthodes en provenance du même client Stateful sessions bean (avec état) Détruit après un arrêt (ou une panne) du serveur EJB 4/27/14 EJB 12

13 Session à Stateless Stateless (sans état) à les attributs de l EJB sont réinitialisées entre chaque appel même s il s agit du même client Sont spécialement pensés pour être robustes et fiables lorsqu il y a beaucoup d appels en concurrence Lorsqu un client appelle l EJB, une instance de ce dernier sert le client, puis, retourne dans le pool d EJB (cette dernière est donc prête à être réutilisée pour un autre client) A utiliser le plus souvent possible (par rapport aux Stateful) à cycle de vie 4/27/14 EJB 13

14 Session beans Stateless session beans On server, you make interface (marked and POJO that implements it (marked Ordinary Java object with ordinary methods that use ordinary Java objects as arguments and return types No state (instance vars) maintained between method calls Client uses InitialContext.lookup("name") to get ref. Client makes normal method calls (data serialized on net.) Stateful session beans Mark POJO instead Mark special method Client does similar lookup and method calls, but needs to call the special method when done. State (instance vars) maintained until that method called 4/27/14 EJB 14

15 Stateless Session Beans : Approach Define an interface Mark For access from other servers or from projects on same server Mark To only allow access from projects on same server (default) Create a class that implements interface Mark for server s default JNDI mapping Mark (Java Naming and Directory Interface) 4/27/14 EJB 15

16 Interface Means that you can use InitialContext to access from either same server or remote machine. Remote client will pass in normal arguments and get normal return values. Behind the scenes, however, data will be serialized and sent across network. 4/27/14 EJB 16

17 Class that Implements Interface If you just remote clients need to use serverspecific JNDI name. If you are using Glassfish only (or JBoss only), this is fine. But if you want to deploy the same app to multiple servers and not change the client code at all, it simplifies things to use a common JNDI name Name") 4/27/14 EJB 17

18 Remote Standalone (Desktop) Client mappedname given annotation Used like normal object. Behind the scenes, however, arguments and return value are sent across network. 4/27/14 EJB 18

19 Remote Client : jndi.properties Notes Created text file called jndi.properties in src folder Change this hostname if app server is on different host than client. For Glassfish org.omg.corba.orbinitialhost=localhost Output Small lucky number:4,46 Medium lucky number:20,03 Big lucky number: 431,26 4/27/14 EJB 19

20 Client Clients must also define (have a copy - share) the interface Clients find the bean via JNDI Client Java code doesn t even know the machine on which the bean resides Clients use the bean like a normal POJO But arguments and return values are sent across network So, custom classes should be Serializable Core client code InitialContext context = new InitialContext(); InterfaceName bean = (InterfaceName)context.lookup("JNDI-Name"); NumberService bean = (NumberService)context.lookup("NumberServiceJNDIName"); NumberService bean = (NumberServiceImplementation)context.lookup("NumberServiceJNDIName"); 4/27/14 EJB 20

21 Deploying Does not need to run on same machine as EJB Project. Standalone (desktop) clients don t need to be deployed to any app server; they can just have a main method. Web apps should be deployed to a Java EE 5 app server 4/27/14 EJB 21

22 Remote Web Client (Servlet) 4/27/14 EJB 22

23 Output 4/27/14 EJB 23

24 DEMO

25 to Access Local Beans before instance variable Bean will be automatically instantiated and assigned. private SomeService myservice; Useful for One EJB that uses another EJB as part of its logic Always good idea since EJBs are usually together Multiple Web apps that use the same business logic Simpler, but Web app can t move to remote server Restrictions Before instance variables, not local variables. Both classes must be part of same EAR on same server In Eclipse, all classes in a single EJB project satisfy this If you use an EJB project (EJBs) and Dynamic Web projects (classes that use the EJBs), you must choose «Add project to an EAR» and specify same one. 4/27/14 EJB 25

26 EJB Interface 4/27/14 EJB 26

27 EJB Class that Implements Interface Declare the interface type (NumberService), not the concrete type (NumberServiceImplementation). 4/27/14 EJB 27

28 Remote Client (Servlet) Looks up remote EJB the normal way. That remote EJB to access a local bean. If this Web app were always part of the same EAR on the same app server, then this Web app could also to access beans. But having the Web app use InitialContext is more flexible because it allows for the possibility of the Web app later moving to another server without changing any code. 4/27/14 EJB 28

29 Output 4/27/14 EJB 29

30 EXERCISE WITH DESKTOP APPLICATION

31 Session à Stateful Stateful (avec état) => les attributs de l EJB sont sauvegardés durant toute la session Lorsqu un client appelle l EJB, une instance de ce dernier est créée, puis sert le client. Cette instance reste disponible pour les futurs appels de ce client uniquement. Cette instance sera détruite à la fin de la session (timeout ou appel à une méthode portant l S il y a trop d instances d un EJB en mémoire, ces dernières peuvent être sorties de la mémoire de travail. Elles passent ainsi en mode passif (= sauvées sur disque => tous les attributs doivent être sérialisables = types implémentant l interface Serializable) 4/27/14 EJB 31

32 Stateful Session Beans : Approach Define an interface Mark For access from other servers or from projects on same server Mark To only allow access from projects on same server (default) Create a class that implements interface Mark for server s default JNDI mapping Mark Mark a method When called, server terminates session and gc s instance 4/27/14 EJB 32

33 EJB Interface 4/27/14 EJB 33

34 EJB Class that Implements Interface Remote client will do Context.lookup("coolnumber-list") and cast it to FancyList Client will call this method first to set up the state of the bean. Then the client will repeatedly access the getblah methods to access information related to the state. When done, the client will call removelist When client calls this method, session is broken and bean instance is eligible for garbage collection 4/27/14 EJB 34

35 Remote Client (Servlet) Sets up state that will be used in the JSP page JSP page (MVC approach) uses state of the EJB Tells remote app server we are done with stateful EJB 4/27/14 EJB 35

36 Remote Client (JSP) 4/27/14 EJB 36

37 Remote Client (Input Form) 4/27/14 EJB 37

38 Remote Client : Results 4/27/14 EJB 38

39 Développer des sessions Beans Stateful vs Stateless Utiliser un bean session avec état (stateful) si : Le bean enregistre des données d un seul client particulier(comme une session d un navigateur Web) Le bean enregistre des données pendant la durée d appel de plusieurs invocations de méthodes L état du Bean représente l état de l interaction entre le client et le Bean Le Bean doit conserver de l information entre deux invocations du client Dédié à un client pendant toute sa dur de vie Le même Bean est utilisé pour servir tous les appels du même client 4/27/14 EJB 39

40 Développer des sessions Beans Utiliser un bean session sans état (stateless) si : Le bean n enregistre pas des données d un seul client le bean existe pour un appel de méthode unique le bean est utilisée pour extraire des données d'une base de données Pour des tâches génériques Pour consulter en lecture seule des données persistantes Efficaces et faciles à implémenter Les données sont passées comme paramètres de la méthode 4/27/14 EJB 40

41 Summary Stateless session beans Interface: mark Class: mark Stateful session beans Mark class instead Mark a method Session bean clients InitialContext context = new InitialContext(); InterfaceType var = (InterfaceType)context.lookup("blah"); var.somemethod(args); For stateful beans, call specially marked method when done Need jndi.properties specific to server type Local access to private InterfaceType var; 4/27/14 EJB 41

42 Entity Bean Ce sont des objets qui savent se mapper avec une base de données Ils servent à représenter sous forme d'objets des données situées dans une base de données Le plus souvent un objet = une ou plusieurs ligne(s) dans une ou plusieurs table(s) Accepte les accès multiples effectués par plusieurs clients Utile pour gérer les accès concurrents à des données persistantes 4/27/14 EJB 42

43 Persistance par mapping objet/bd relationelle 4/27/14 EJB 43

44 Entity Bean C est une classe java «normale» (POJO) avec des attributs, des accesseurs, des modifieurs, etc. On utilisera les annotations (méta-données) ou «attributs de code» pour indiquer le mapping, la clé primaire, etc. Clé primaire = un objet sérializable, unique pour chaque instance. C'est la clé primaire au sens SQL On manipulera les données de la BD à l aide des EntityBeans + à l aide d un PERSISTENT MANAGER (PM) Le PM s occupe de tous les accès disque, du cache, etc. Lui seul contrôle quand et comment on va accéder à la BD, c est lui qui génère le SQL, etc. 4/27/14 EJB 44

45 L définit le bean comme étant de type entité Le bean doit posséder au moins un constructeur par défaut et devra hériter de l interface Serializable afin d être utilisable à travers le réseau pour la gestion de la persistance On peut spécifier deux méthodes différentes pour la gestion de la persistance au moyen de l option access permet d accéder directement aux champs à rendre oblige le fournisseur à utiliser les accesseurs 4/27/14 EJB 45

46 Clé primaire La clé primaire peut-être simple ou composée et doit être déclarée avec l Par exemple, pour obtenir une clé qui s incrémente = GenerationType.AUTO or GenerationType.IDENTITY) Pour les clés composées, il faut respecter certains principes : La classe de la clé primaire doit être public et posséder un constructeur sans arguments. Si l accès est de type PROPERTY, la classe peut-être soit de type public soit de type protected. La classe doit être sérialisable (implémenter Serializable). Implémentation des méthodes equals() et hashcode(). Si la clé primaire est mappée à de multiples champs ou propriétés, les noms des champs de cette clé doivent être les mêmes que ceux utilisés dans le bean entité. Les annotations permettent d effectuer le mapping objet/relationnel et la gestion des relations entre les entités 4/27/14 EJB 46

47 Class Entity La classe = POJO, Sérializable, Un attribut = la clé primaire C est tout! 4/27/14 EJB 47

48 Fichier persistence.xml 4/27/14 EJB 48

49 Class Stateless Session Ce session bean est stateless, Utilise un EntityManager, Sert à envoyer des requêtes JPQL, Méthode persist(entity) pour créer une nouvelle entrée (insert) Le reste passe par des appels de méthodes classiques de l entity bean. 4/27/14 EJB 49

50 Class Stateless Session 4/27/14 EJB 50

51 Client 4/27/14 EJB 51

52 Client 4/27/14 EJB 52

53 Main 4/27/14 EJB 53

54 Annotations utilisés Lors de la création d un bean entité, il faut effectuer le mapping de tous ses définit la table correspondant à la classe, elle prend en argumant le nom de public class Pays implements = GenerationType.AUTO) private int private String nom; Un mapping par défaut intervient lorsqu aucune annotation précède le champ spécifie ce comportement. } public Pays() { } public Pays(String nom) { this.nom = nom; } public int getid() { return id; } 4/27/14 EJB 54

55 Annotations utilisés On peut faire correspondre une valeur à un champ spécifique de la base de données en utilisant l et des options comme name qui spécifie le nom de la colonne, ou des options pour définir si champ peut être unique=true, nullable=false, length=32) public String getdescription() { } return description; Il existe les relations OneToOne, OneToMany, ManyToOne, ManyToMany (définies par les annotations correspondantes). Dans ces cas, il ne faut pas oublier de spécifier les colonnes faisant = "CLIENT_ID", nullable = false, updatable = false) public Client getclient (){ } return = "Mat_Prof", joincolumns = = "id_prof", referencedcolumnname = "id_prof")}, inversejoincolumns = = "id_mat", referencedcolumnname = private Collection<Matieres> matierescollection; 4/27/14 EJB 55

56 EntityManager Les beans entités se manipulent par l intermédiaire d un EntityManager. Cet EntityManager peut être obtenu à partir d un Bean Session par injection de public class EmployeeManager{ = "EmploiePU") EntityManager em; public void updateemployeeaddress (int employeeid, Address address) { } //Recherche d un bean Employee emp = (Employee) em.find("employee", employeid); emp.setaddress (address); 4/27/14 EJB 56

57 Create an Entity Bean Class This interface is used for interacting with the persistence context. This interface is essential for database access and control, as it defines several methods for working with entity instances. 4/27/14 EJB 57

58 Create an Entity Bean Class The Interface Methods The EntityManager interface defines several methods that you can use to work with entity instances. Some of the vital methods that you need to be aware of are the database management methods. Method find() remove() persist() Description Searches a table based on the primary key for a particular record. Removes the instance of an entity. Makes the instance of an entity managed and persistent. 4/27/14 EJB 58

59 Modèle global 4/27/14 EJB 59

60 Exemple avec Produit Projet complet BD (table produit) EJB-Model entite ejb session ejb Servlet-Control Jsp-View 4/27/14 EJB 60

61 Exemple avec Produit 4/27/14 EJB 61

62 Exemple avec Produit 4/27/14 EJB 62

63 Exemple avec Produit 4/27/14 EJB 63

64 Exemple avec Produit 4/27/14 EJB 64

65 Exemple avec Produit 4/27/14 EJB 65

66 Exemple avec Produit 4/27/14 EJB 66

67 Exemple avec Produit 4/27/14 EJB 67

68 Liens utiles J2EE Specification Java.sun.com/products/j2ee Enterprise Java Beans Specification 1.1 et 2.0 Java.sun.com/products/ejb Mastering Enterprise JavaBeans and the Java 2 Platform Enterprise Edition Ed Roman Wiley Computer publishing java.sun.com/j2ee/tutorial (serveur Open Source) Support de cours de Didier Donsez (université de Valenciennes) J2EE blueprints (java.sun.com) Mastering Enterprise JavaBeans II Ed Roman - (www.theserverside.com) 4/27/14 EJB 68

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

Servlets, beans, base de données

Servlets, beans, base de données Institut Galilée E-services Année 2014-2015 Master 2 T.P. 2 Servlets, beans, base de données L objectif de ce TP est de mettre en place un site web pour l administration et la commande de pizzas : une

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Concepts clustering applicatifs

Concepts clustering applicatifs Concepts clustering applicatifs Serveur d Applications : J2EE Server -Sun Glassfish Francesco Termine, professeur HES, francesco.termine@he-arc.ch Francesco Termine HEG-ARC Filière d Informatique de gestion

Plus en détail

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 Plan 1. Généralités sur la persistance des données dans les applications 2. La connection

Plus en détail

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME Agenda What do we have today? What are our plans? What needs to be solved! What do we have today?

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

EXA1415 : Annotations JavaEE : @Local, @Stateful

EXA1415 : Annotations JavaEE : @Local, @Stateful EXA1415 : Annotations JavaEE : @Local, @Stateful Sur une idée de P. Sécheresse sur http://developpez.com (http://tinyurl.com/5gr57j) Diapo 1 Objectif Créer un EJB CalculatriceBean (V1) Contient une opération

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

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

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éveloppement JEE 5 avec Eclipse Europa 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 Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 10 L API JPA et la

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Cours de Programmation Orientée Objet

Cours de Programmation Orientée Objet Contrat et application à la librairie standard JAVA mailto:marc.champesme@lipn.univ-paris13.fr 6 février 2011 1 Qu est ce qu une classe? Un exemple en JAVA Résumé Expression du contrat Par des commentaires

Plus en détail

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

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

Projet Telosys : Framework global et outil de génération de code

Projet Telosys : Framework global et outil de génération de code Projet Telosys : Framework global et outil de génération de code Laurent Guérin laurent.guerin@sogeti.com @ltguerin Telosys Project Leader Sogeti & OW2 Consortium Solutions Linux / Session OW2-20 juin

Plus en détail

Guide Pratique EDI NetBeans

Guide Pratique EDI NetBeans Guide Pratique EDI NetBeans Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table des matières Assistant type de Projet EJB...2 Structure Module EJB...5 Ajout d'ejb, Fichiers et Bibliothèques

Plus en détail

VTP. LAN Switching and Wireless Chapitre 4

VTP. LAN Switching and Wireless Chapitre 4 VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des

Plus en détail

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la MS Project 1- Créer un nouveau projet définir la date du déclenchement (début) ou de la fin : File New 2- Définir les détails du projet : File Properties (permet aussi de voir les détails : coûts, suivi,

Plus en détail

Exemple de configuration de mise en cache transparente avec le module de commutation de contenu

Exemple de configuration de mise en cache transparente avec le module de commutation de contenu Exemple de configuration de mise en cache transparente avec le module de commutation de contenu Contenu Introduction Avant de commencer Conditions requises Composants utilisés Conventions Configurez Diagramme

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

Création d une application JEE

Création d une application JEE Création d une application JEE Rédacteurs : Alexandre Baillif, Philippe Lacomme, Raksmey Phan et Michaël PLAN Date : juillet 2010 Mise à jour : Michaël PLAN Date : octobre 2014 Avertissement : - ce document

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

REAL APPLICATION CLUSTERS

REAL APPLICATION CLUSTERS Oracle upg adm 9i Claude DA COSTA Chap 11 Scalable Real Appli Clusters Page 1/10 REAL APPLICATION CLUSTERS Cash Fusion Shared server_side initialization parameter Oracle upg adm 9i Claude DA COSTA Chap

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

Etude de cas PLM. Patrice TORGUET IRIT Université Paul Sabatier

Etude de cas PLM. Patrice TORGUET IRIT Université Paul Sabatier Etude de cas PLM Patrice TORGUET IRIT Université Paul Sabatier Plan Exemple PLM Répartition avec Sockets Répartition avec RMI Répartition avec CORBA Répartition avec JMS Répartition avec Java EE Améliorations

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

Répertorier les couches de présentation

Répertorier les couches de présentation Comprendre le fonctionnement d une application J2EE Déploiement Fichiers de configurations Relation avec la DB Objets Application J2EE de base Appli marchand simple Répertorier les couches de présentation

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux Avant-propos 1. À qui s adresse ce livre? 11 2. Les pré-requis 12 Préambule 1. Rappel sur les architectures Internet/Intranet/Extranet 13 1.1 Le protocole HTTP 14 1.1.1 Les méthodes HTTP 16 1.1.2 Les codes

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

http://www.bysoft.fr

http://www.bysoft.fr http://www.bysoft.fr Flash Slideshow Module for MagentoCommerce Demo on http://magento.bysoft.fr/ - Module Slideshow Flash pour MagentoCommerce Démonstration sur http://magento.bysoft.fr/ V3.0 ENGLISH

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

Gestion des prestations Volontaire

Gestion des prestations Volontaire Gestion des prestations Volontaire Qu estce que l Income Management (Gestion des prestations)? La gestion des prestations est un moyen de vous aider à gérer votre argent pour couvrir vos nécessités et

Plus en détail

T.P. 3 Base de données, JDBC et Mapping Objet-relationnel

T.P. 3 Base de données, JDBC et Mapping Objet-relationnel EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 3 Base de données, JDBC et Mapping Objet-relationnel L'objectif de ce TP est de vous faire pratiquer l'api JDBC qui permet d'accéder à une base de données

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

Please find attached a revised amendment letter, extending the contract until 31 st December 2011.

Please find attached a revised amendment letter, extending the contract until 31 st December 2011. Sent: 11 May 2011 10:53 Subject: Please find attached a revised amendment letter, extending the contract until 31 st December 2011. I look forward to receiving two signed copies of this letter. Sent: 10

Plus en détail

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation THE CONSUMER PROTECTION ACT (C.C.S.M. c. C200) Call Centres Telemarketing Sales Regulation LOI SUR LA PROTECTION DU CONSOMMATEUR (c. C200 de la C.P.L.M.) Règlement sur le télémarketing et les centres d'appel

Plus en détail

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme Promotion of bio-methane and its market development through local and regional partnerships A project under the Intelligent Energy Europe programme Contract Number: IEE/10/130 Deliverable Reference: W.P.2.1.3

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué

Plus en détail

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES

Plus en détail

3615 SELFIE. http://graffitiresearchlab.fr HOW-TO / GUIDE D'UTILISATION

3615 SELFIE. http://graffitiresearchlab.fr HOW-TO / GUIDE D'UTILISATION 3615 SELFIE http://graffitiresearchlab.fr HOW-TO / GUIDE D'UTILISATION Hardware : Minitel Computer DIN FM545 45 connector (http://www.gotronic.fr/art-fiche-din-fm545-4747.htm) Cable Arduino compatible

Plus en détail

NCTS INFORMATION QUANT AUX NOUVEAUTES POUR 2010

NCTS INFORMATION QUANT AUX NOUVEAUTES POUR 2010 NCTS INFORMATION QUANT AUX NOUVEAUTES POUR 2010 Sur pied des nouveaux articles 365, paragraphe 4 (NCTS) et 455bis, paragraphe 4 (NCTS-TIR) du Code Communautaire d'application 1, le principal obligé doit

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur Accès au support technique produits et licences par le portail client MGL de M2Msoft.com Version 2010 Manuel Utilisateur Access to M2Msoft customer support portal, mgl.m2msoft.com, 2010 release. User manual

Plus en détail

JDBC et objet-relationnel

JDBC et objet-relationnel Types de données de SQL3 JDBC et objet-relationnel Université de Nice - Sophia Antipolis Version 1.6.4 5/11/11 Richard Grin JDBC supporte les types suivants de SQL3 qui sont des ouvertures vers le relationnelobjet

Plus en détail

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA SUPINFO Academic Dept. Resit Project Academic Project 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

English version ***La version française suit***

English version ***La version française suit*** 1 of 5 4/26/2013 4:26 PM Subject: CRA/ARC- Reminder - Tuesday, April 30, 2013 is the deadline to file your 2012 income tax and benefit return and pay any / Rappel - Vous avez jusqu'au 30 avril 2013 pour

Plus en détail

Site Web de paris sportifs

Site Web de paris sportifs Conception Nom HENAUD Benoît Numéro d auditeur 05-39166 Version V1.1 Date de mise à jour 15/05/2008 1/18 Table des matières 1. Objectif du document... 3 2. Architecture... 4 2.1. Contraintes techniques...

Plus en détail

Java Enterprise Edition

Java Enterprise Edition Java Enterprise Edition Malik SAHEB malik.saheb@gmail.com, saheb@ece.fr Course Objectives Understanding the value propositions of Java EE Getting a big picture of Java EE architecture and platform Getting

Plus en détail

Programmation d applications distribuées

Programmation d applications distribuées Programmation d applications distribuées François Charoy Université Henri Poincaré 8 octobre 2007 Première partie I Développement d applications distribuées Objectifs du cours Comprendre ce qu est une

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter.

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter. Exonet - Ressources mutualisées en réseau Description du thème Propriétés Intitulé long Formation concernée Présentation Modules Activités Compétences ; Savoir-faire Description Ressources mutualisées

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

Plus en détail

Développement web avec Java

Développement web avec Java Cécile Hardebolle cecile.hardebolle@supelec.fr Développement web avec Java Tutoriel Plan 1. Principes des applications web 2. Et Java dans tout ça? 3. Principaux composants Java EE pour le web 4. Persistance

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

La gestion de la persistance avec Hibernate. Hibernate et la gestion de persistance. La gestion de la persistance (1/2) Introduction

La gestion de la persistance avec Hibernate. Hibernate et la gestion de persistance. La gestion de la persistance (1/2) Introduction La gestion de la persistance avec et la gestion de persistance Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com

Plus en détail

Contrôle d'accès Access control. Notice technique / Technical Manual

Contrôle d'accès Access control. Notice technique / Technical Manual p.1/18 Contrôle d'accès Access control INFX V2-AI Notice technique / Technical Manual p.2/18 Sommaire / Contents Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques... 5

Plus en détail

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Architecture J2EE Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Plan 1 Historique 2 Architecture J2EE 3 J2EE et applications

Plus en détail

Benoit HAMET Senior Support Engineer SharePoint Technologies Microsoft

Benoit HAMET Senior Support Engineer SharePoint Technologies Microsoft Benoit HAMET Senior Support Engineer SharePoint Technologies Microsoft Qu est-ce que la sécurisation des données Microsoft ForeFront Unified Access Gateway Publication d un portail à l aide de ForeFront

Plus en détail

EJB 3 : Session & Entity Beans

EJB 3 : Session & Entity Beans Première Partie (mise en place) EJB 3 : Session & Entity Beans 1) Faites la partie requirements de ce document avant la suite Deuxième Partie (Un petit tutorial pour commencer avec les Stateless session

Plus en détail

Java Naming and Directory Interface

Java Naming and Directory Interface Introduction Java Naming and Directory Interface Gaël Thomas gael.thomas@lip6.fr Université Pierre et Marie Curie Master Informatique M2 Spécialité SAR Java Naming and Directory Interface (JNDI) Java Standard

Plus en détail

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! > Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.

Plus en détail

C est quoi, Facebook?

C est quoi, Facebook? C est quoi, Facebook? aujourd hui l un des sites Internet les plus visités au monde. Si tu as plus de 13 ans, tu fais peut-être partie des 750 millions de personnes dans le monde qui ont une page Facebook?

Plus en détail

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon Lesson Plan Physical Descriptions Objective: Students will comprehend and describe the physical appearance of others. Vocabulary: Elle est Il est Elle/Il est Elle/Il a les cheveux belle vieille grande

Plus en détail

Contents Windows 8.1... 2

Contents Windows 8.1... 2 Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to

Plus en détail

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,

Plus en détail

Documentation Infoglue : Développement de composants pour le CMS Infoglue

Documentation Infoglue : Développement de composants pour le CMS Infoglue Documentation Infoglue : Développement de composants pour le CMS Infoglue Menéndez Julián CRI (Centre de Ressources Informatiques) Université de Rennes I - 10/08/06 Avant-propos Cette documentation succincte

Plus en détail

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION. laurent.renault@u-picardie.fr

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION. laurent.renault@u-picardie.fr REMBO Version 2.0 Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION Description Successeur de BPBatch 3 déclinaisons Rembo Auto Deploy (déploiement massif de clients) Rembo Auto Backup (restauration

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

Zelio S2020 va SR2COM01

Zelio S2020 va SR2COM01 A. Introduction : A. Introduction : Zelio S2020 va SR2COM01 Communication modem via l interface de communication SR2COM01 Modem communication through the modem communication interface SR2COM01 L objectif

Plus en détail

Possible Food Assistance Indicators (at the level of Results)

Possible Food Assistance Indicators (at the level of Results) Possible Food Assistance Indicators (at the level of Results) Comments for IT : 1. Text of predefined indicators cannot be changed by partners. Thus no variables in the predefined text. The only variables

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

Université de Tlemcen 29 Mai 2014

Université de Tlemcen 29 Mai 2014 Université de Tlemcen 29 Mai 2014 Pourquoi? 1 Centraliser le patrimoine scientifique 2 Rendre visible la production scientifique 3 Améliorer le classement 4 Partage réseautage Archives Ouvertes Open Access

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

JACi400 Génération & JACi400 Développement

JACi400 Génération & JACi400 Développement JACi400 Génération & JACi400 Développement Une solution pour développer rapidement des applications WebSphere pour votre iseries directement en RPG ou Cobol. "After spending time with SystemObjects and

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 46 NFP111 Systèmes et Applications Réparties Cours 2 - Les appels de procédure distants (Partie 1) Claude Duvallet Université du Havre UFR Sciences et Techniques

Plus en détail

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION 1 12 rue Denis Papin 37300 JOUE LES TOURS Tel: 02.47.68.34.00 Fax: 02.47.68.35.48 www.herve consultants.net contacts@herve consultants.net TABLE DES MATIERES A Objet...1 B Les équipements et pré-requis...2

Plus en détail