Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:orm:kobject [2012/11/25 01:00] – [Chargement d'un objet] jcheron | slam4:orm:kobject [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
* Mise en place de MVC2 pour J2ee | * Mise en place de MVC2 pour J2ee | ||
+ | |||
+ | ===== Ressources ===== | ||
+ | ==== Fichiers ==== | ||
+ | * {{: | ||
+ | * [[http:// | ||
+ | * {{: | ||
+ | ==== Documentation ==== | ||
+ | * [[http:// | ||
===== Configuration logicielle ===== | ===== Configuration logicielle ===== | ||
Vous disposez de : | Vous disposez de : | ||
* Eclipse Juno J2EE | * Eclipse Juno J2EE | ||
- | * Kobject-library1.0.0.22f-beta1 | + | * Kobject-library1.0.0.23f-beta1 |
* Mysql Server | * Mysql Server | ||
* Driver JDBC pour Mysql | * Driver JDBC pour Mysql | ||
- | |||
===== Contexte ===== | ===== Contexte ===== | ||
Ligne 34: | Ligne 41: | ||
* Copier le fichier de configuration de Kobject (**config.ko**) à la racine du projet. | * Copier le fichier de configuration de Kobject (**config.ko**) à la racine du projet. | ||
* copier le fichier de configuration d' | * copier le fichier de configuration d' | ||
+ | |||
+ | < | ||
+ | Attention, ne pas utiliser le plugin KObject pour ce TD, et ne pas ajouter KObject au projet.< | ||
+ | <b>Ne pas générer les classes de façon assistée, avec le plugin.</ | ||
+ | </ | ||
+ | </ | ||
==== Dans phpMyAdmin ==== | ==== Dans phpMyAdmin ==== | ||
Ligne 53: | Ligne 66: | ||
==== KObject ==== | ==== KObject ==== | ||
- | Ouvir le fichier de configuration de KObject | + | Placer |
Vérifiez les paramètres de connexion à Mysql.\\ | Vérifiez les paramètres de connexion à Mysql.\\ | ||
Ligne 78: | Ligne 91: | ||
messagesFile=WebContent/ | messagesFile=WebContent/ | ||
nullValue=& | nullValue=& | ||
- | package=net.kernel | + | package=metier |
password= | password= | ||
port=3306 | port=3306 | ||
Ligne 192: | Ligne 205: | ||
< | < | ||
- | A partir de ses 2 programmes et de leur exécution : | + | A partir de ces 2 programmes et de leur exécution : |
<ol> | <ol> | ||
< | < | ||
Ligne 238: | Ligne 251: | ||
</ol> | </ol> | ||
</ | </ | ||
+ | |||
+ | |||
+ | Remplacer le lien belongsTo sur la classe Produit par : | ||
+ | <code java> | ||
+ | belongsTo(KCategorie.class).setLazy(true); | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <ol> | ||
+ | < | ||
+ | < | ||
+ | </ol> | ||
+ | </ | ||
+ | |||
+ | Exécutez à nouveau le programme. | ||
< | < | ||
Ligne 266: | Ligne 294: | ||
===== Gestion des commandes ===== | ===== Gestion des commandes ===== | ||
< | < | ||
- | Implémenter les classes métier Commande et Ligne, en utilisant le début de leur implémentation donné ci dessous, et le diagramme de classe : | + | Implémenter les classes métier |
<ul> | <ul> | ||
< | < |