درس حصريا على تونيزيا سات شروحات تطوير Applications web JAVA EE avancées

الموضوع في 'لغات البرمجة' بواسطة crytex, بتاريخ ‏9 أفريل 2015.

حالة الموضوع:
مغلق
  1. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      09-04-2015 22:13
    [​IMG]
    أهلا و سهلا بكافّة الإخوة الأعضاء والزوار في منتديات تونيزيا سات
    و مرحبا بكم في قسم التطوير و لغات البرمجة


    Exclusivement sur Tunisia-Sat je vous présente cette série de formations présentées et préparées par moi même

    On va voir ensemble et avec détails comment installer et configurer l’environnent de développement des applications Web JEE

    On enchaine par la suite avec des tutoriels sous forme de vidéos

    Les tutoriels seront simples et bien expliqués et font la suite de ce tutoriel mais en ajoutant de nouveaux frameworks


    Apprendre à développer des applications web avancées

    REMARQUE: Ce sujet n'est pas fait pour les demandes, veuillez SVP les poster sous la section adéquate

    طلبات لغات التطوير و البرمجة

    ;)

    Framewoks utilisés
    [​IMG]


    Primefaces
    (Pour les pages JSF)


    [​IMG]

    [​IMG]

    Hibernate
    (pour la gestion de persistance)
    [​IMG]
    [​IMG]

    Spring
    (Conteneur Léger)


    Spring_framework.png
    [​IMG]

    Apache Maven
    (Project Management Tool)


    apache_maven.png

    Je vais utiliser Netbeans 8.0.2 pour réaliser les tutoriels

    Pour installer cet IDE veuillez suivre ce sujet


    Installation et configuration de Netbeans IDE

    Je vais utiliser aussi Oracle 11g comme SGBD

    Vous pouvez suivre ce tutoriel pour installer Oracle

    Connecter une application Java à une base Oracle

    :sm-type:
     
    آخر تعديل: ‏17 فيفري 2016
    Wael Manai ،mistral09 ،Rateb و 15آخرون معجبون بهذا.
  2. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      11-04-2015 21:20
    Tutoriel 1: Préparation et configuration de l'environnement de travail JEE

     
    allin1 ،Wael Manai ،mistral09 و 12آخرون معجبون بهذا.
  3. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      19-04-2015 19:48
    Tutoriel 2: Installation, configuration et test du framework Hibernate

    Introduction à Hibernate

    [​IMG]

    Le framework Hibernate permet de gérer la persistance des objets, il permet de créer un niveau d’abstraction avec le support de persistance ( base de donnée) et c'est à lui de générer les requêtes d'insertion, modification, suppression sur la base de donnée

    Il suffit d'appeler les méthodes Save, SaveOrUpdate, delete, ... d'hibernate et de donner l'objet à manipuler en paramètre


     

    الملفات المرفقة:

    allin1 ،Wael Manai ،mistral09 و 10آخرون معجبون بهذا.
  4. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      26-01-2016 18:47
    Tutoriel 3: Intégration du framework PRIMEFACES et ajout d'une entité dans la BD avec le framework Hibernate

    Introduction à Primefaces

    [​IMG]

    Sur un projet JSF, il est très utile, voire indispensable, de sélectionner une bibliothèque de composants graphiques pour gagner en productivité et efficacité. Parmi les différentes bibliothèques disponibles, celle qui est la plus utilisée est PrimeFaces. C’est une bibliothèque très riche, ses composants sont légers sur les navigateurs et faciles à utiliser et à intégrer

    Les composants utilisés dans la page XHTML de ce tutoriel

    Dialog comme conteneur de composants
    Growl pour afficher les messages de confirmation
    CommandButton comme bouton
    Outputlabel pour afficher un label
    Input text comme champs de saisie de texte



    REMARQUE: J'ai pas commenté certains bouts de code parce que je les ai expliqué dans les tutoriels précédents




     

    الملفات المرفقة:

    allin1 ،Wael Manai ،mistral09 و 10آخرون معجبون بهذا.
  5. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      28-01-2016 19:14
    Tutoriel 4: Intégration du composant Datatable de PRIMEFACES



     
    allin1 ،Wael Manai ،mistral09 و 7آخرون معجبون بهذا.
  6. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      30-01-2016 22:05
    Tutoriel 5: Création d'une page login avec Hibernate et Primefaces

    PS: j'ai sauté certaines étapes que j'ai expliqué dans les tutoriels précédents


     

    الملفات المرفقة:

    Wael Manai ،hichem90 ،mistral09 و 7آخرون معجبون بهذا.
  7. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      02-02-2016 20:42
    Tutoriel 6: Intégration d'un template HTML 5 + CSS3 avec JSF

     

    الملفات المرفقة:

    Wael Manai ،hichem90 ،mistral09 و 7آخرون معجبون بهذا.
  8. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      07-02-2016 19:11
    Tutoriel 7: Mise en place de l'architecture web JEE

    On passe maintenant au tutoriel le plus important et qui représente la base de la maîtrise du domaine de développement des applications web JEE

    On va mettre en place l'architecture JEE; on va découper notre projet en couches qu'on va représenter sous forme de packages dans l'ordre suivant

    com.business
    Contient les classes ManagedBean qui communiquent directement avec la partie graphique JSF

    com.dao
    Contient les méthodes de manipulation des données qui sont les CRUD: Create, Read, Update, Delete


    com.daoimpl

    Contient l’implémentation des méthodes des classes dao

    com.model

    Contient les entités de la base données qui sont des classes Java

    com.util

    Contient toutes classes Java autre que ceux qu'on vient de définir


    Dans le tutoriel que j'ai préparé, j'ai créer un exemple d'ajout d'une personne dans la base de donnée avec le framework Hibernate et une interface graphique avec le framework Primefaces

    J'ai préparé les méthodes CRUD mais j'ai utilisé que l'ajout.
    Les autres sont implémentées et sont prêts à être utilisées


    ;)




     

    الملفات المرفقة:

    allin1 ،Wael Manai ،mistral09 و 8آخرون معجبون بهذا.
  9. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      14-02-2016 00:46
    Tutoriel 8: Affichage et modification des données avec le composant Editable datatable

     

    الملفات المرفقة:

    Wael Manai ،hichem90 ،mistral09 و 8آخرون معجبون بهذا.
  10. crytex

    crytex مراقب سابق

    إنضم إلينا في:
    ‏5 أوت 2009
    المشاركات:
    14.895
    الإعجابات المتلقاة:
    25.004
      16-02-2016 19:33
    Tutoriel 9: Intégration du framework SPRING

    [​IMG]

    Il est temps maintenant d'ajouter le framework SPRING


    On va s’intéresser dans cette partie à l'IoC (Inversion Of Control) ce dernier permet la gestion des objets Java depuis leur création jusqu’à leur destruction et il assure aussi le couplage faible grâce à l'injection de dépendance

    Comme tout autre framework il a son propre fichier de configuration xml dans lequel on va mettre des bean qui contiennent l'id de la référence de l'objet à utiliser dans le code java et la classe qui sera instanciée

    Dans la classe java on fait appel à spring


    كود (java):
    ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");


    Et on utilise la référence définit dans l'id du bean qu'on vient de créer

     
    Wael Manai ،icher ،mistral09 و 10آخرون معجبون بهذا.
جاري تحميل الصفحة...
مواضيع مشابهة التاريخ
question programmation sur Java ‏26 أكتوبر 2017
PYTHON OU JAVA ‏3 جانفي 2018
Développeur JAVA ‏9 أكتوبر 2017
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...