javaee:td5

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
javaee:td5 [2013/12/03 02:55] – [5- Templates] jcheronjavaee:td5 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
   * Mapping relationnel/objet   * Mapping relationnel/objet
   * Conception de vues   * Conception de vues
 +
 +==== Ressources ====
 +
 +  * [[http://tutorials.kobject.net/java|Tutoriels KObject Java EE]]
 +  * [[https://sourceforge.net/projects/kobject/files/latest/download?source=directory |Librairie KObject-1.0.0.25a-beta1]]
 ==== Contexte ==== ==== Contexte ====
  
Ligne 30: Ligne 35:
   - Créer le Dynamic web project **koTd5**   - Créer le Dynamic web project **koTd5**
   - Ajouter les jars suivants dans le dossier **WebContent/WEB-INF/lib** du projet   - Ajouter les jars suivants dans le dossier **WebContent/WEB-INF/lib** du projet
-    * {{:j2ee:mysql-connector-java-5.0.8-bin.jar|}}+    * {{:j2ee:td5:mysql-connector-java-5.1.14-bin.jar|}}
     * [[https://sourceforge.net/projects/kobject/files/latest/download|Librairie KObject 1.0.0.25a]]     * [[https://sourceforge.net/projects/kobject/files/latest/download|Librairie KObject 1.0.0.25a]]
   - [[http://tutorial.kobject.net/java/usekoplugin|Ajouter KObject au projet]]   - [[http://tutorial.kobject.net/java/usekoplugin|Ajouter KObject au projet]]
Ligne 133: Ligne 138:
  
 {{:j2ee:td5:validationjsperso.png?|}} {{:j2ee:td5:validationjsperso.png?|}}
 +
 + * Associer **tel2** au type du membre **tel** de **KEntreprise** dans **kox.xml** :
 +
 +<sxh xml;title:conf/kox.xml;highlight:[6]>
 + <class name="KEntreprise" caption="Entreprise">
 + <member max="60" name="rs" required="1" type="string" caption="Raison sociale"/>
 + <member max="200" name="adresse" required="0" type="string" caption="Adresse"/>
 + <member max="11" name="idVille" required="0" type="int" caption="Ville"/>
 + <member max="200" name="mail" required="0" type="mail" caption="Mail"/>
 + <member max="20" name="tel" required="0" type="tel2" caption="Tél."/>
 + </class>
 +</sxh>
  
   * Vérifier la validité de l'expression dans le formulaire **entreprise.view** en ayant au préalable redémarré l'application via **classes.main**   * Vérifier la validité de l'expression dans le formulaire **entreprise.view** en ayant au préalable redémarré l'application via **classes.main**
Ligne 168: Ligne 185:
  <member max="11" name="idVille" required="0" type="int" caption="Ville"/>  <member max="11" name="idVille" required="0" type="int" caption="Ville"/>
  <member max="200" name="mail" required="0" type="mail" caption="Mail"/>  <member max="200" name="mail" required="0" type="mail" caption="Mail"/>
- <member max="20" name="tel2" required="0" type="" caption="Tél." transform="tel"/>+ <member max="20" name="tel" required="0" type="tel2" caption="Tél." transform="tel"/>
  </class>  </class>
 </sxh> </sxh>
Ligne 214: Ligne 231:
  <mappings>  <mappings>
  <mapping requestURL="index.do" responseURL="/WEB-INF/index.jsp"/>  <mapping requestURL="index.do" responseURL="/WEB-INF/index.jsp"/>
- <mapping requestURL="entreprises.do" responseURL="WEB-INF/entreprise.list"/> + <mapping requestURL="entreprises.do" responseURL="/WEB-INF/entreprise.list"/> 
- <mapping requestURL="villes.do" responseURL="WEB-INF/ville.list"/>+ <mapping requestURL="villes.do" responseURL="/WEB-INF/ville.list"/>
  </mappings>  </mappings>
 </sxh> </sxh>
Ligne 373: Ligne 390:
 {/_listContent} {/_listContent}
 </sxh> </sxh>
 +
 +<html><div class="info">La répétition du masque (il est présent en 2 exemplaires) permet d'alterner la présentation entre les lignes, ce que saurait très bien faire le css dans le cas présent,<br>mais dans des cas plus complexes, il sera possible de créer une alternance sur 3 ou 4 positions, ou de définir la présentation de chaque ligne.</div></html>
  
 {{:j2ee:td5:listtemplatevilles.png?|}} {{:j2ee:td5:listtemplatevilles.png?|}}
  
 +
 +suite [[javaee:td6|TD n°6 : Conception de logique applicative]]
  • javaee/td5.1386035721.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)