19/10 : Intégration du projet sous Eclipse
Vous trouverez quelques indications pour vous aider à intégrer le proje Ecom à l'environnement Eclipse dans le document suivant : eclipse.pdf.11/10 : Consignes pour la version 1 du projet Ecom en M2PGI
Rappel : une première version de l'application ecom (client java uniquement, ensemble restreint de fonctionnalités mais avec une intégration de bout en bout, du client à la BD) devra être présentée et rendue lors de la séance du 25 octobre. Si nécessaire pour certains groupes, une autre étape de validation de cette première phase sera ajoutée lors de la séance du 8 novembre.
10/10 : Livres gratuits sur les EJB
Mastering EJB 3.0 et EJB Design Patterns
Disponibles sur theserverside.com (inscription gratuite requise) :
http://www.theserverside.com/tt/books/wiley/masteringEJB3/index.tss
http://www.theserverside.com/books/wiley/EJBDesignPatterns/index.tss
10/10 : Ressources sur les EJB
En plus des cours de Fabienne Boyer (ici) et Pierre-Yves Gibello (ici), vous pouvez également consulter les transparents de Lionel Seinturier sur JavaEE et les EJB3.
Si vous vous posez encore
des questions sur le rôle des sessions beans et sur la différence entre
stateful et stateless session beans, vous pouvez regarder
ces explications sur le site de Sun.
Plus généralement, ce (très gros)
tutorial a aussi
d’autres sections intéressantes, notamment sur les interfaces local/remote, la persistance et les transactions
(voir parties III et IV).
10/10 : Front-end pour la BD
Une petite
application d'administration/visualisation (HSQL Database Manager) est fournie avec HSQLDB (intégrée à Jonas).
Pour la lancer :
sous Windows : java -cp %JONAS_ROOT%\lib\commons\jonas\hsqldb.jar
org.hsqldb.util.DatabaseManagerSwing
sous Linux : java -cp $JONAS_ROOT/lib/commons/jonas/hsqldb.jar
org.hsqldb.util.DatabaseManagerSwing
Et utiliser les paramètres suivants pour la connexion (vous pouvez
éventuellement passer ces paramètres en ligne de commande pour gagner
du temps, utiliser la commande ci-dessus avec l'option --help pour
connaître la syntaxe précise) :
Driver: org.hsqldb.jdbcDriver
URL: jdbc:hsqldb:hsql://localhost:9001/db_jonas
User: jonas
Password: jonas
Une autre application du même type : DbVisualizer