IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

Premier livre francophone sur Struts 2, par Jérôme Lafosse [News]


Sujet :

Struts 2 Java

  1. #1
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut Premier livre francophone sur Struts 2, par Jérôme Lafosse
    [ame="http://www.amazon.fr/Struts-framework-d%C3%A9veloppement-dapplications-Java/dp/2746050544/wwwdeveloppec-21"]Struts 2 - Le framework de développement d'applications Java EE: Amazon.fr: Jérôme LAFOSSE: Livres@@AMEPARAM@@http://ecx.images-amazon.com/images/I/51cygy8ssnL.@@AMEPARAM@@51cygy8ssnL[/ame]

    22/09/2009

    Sorti il y a quelques semaines, nous vous proposons un premier retour sur l'ouvrage.

    21/07/2009

    En avant-première, l'auteur vous offre un extrait gratuit de l'ouvrage.
    Il s'agit du chapitre introductif du livre, chapitre intitulé "Présentation".

    http://jlafosse.developpez.com/livre.../presentation/

    L'ouvrage sortira aux éditions ENI en septembre et sera également disponible à la commande en format numérique (lequel sera offert pour l'achat du format papier).
    Pour en savoir plus


    01/07/2009

    Bonsoir,

    Ce livre sur Struts 2 s'adresse aux développeurs Java qui souhaitent disposer d'un ouvrage de référence, pour mettre en application le framework Java EE le plus répandu. L'ouvrage est décomposé en vingt-trois chapitres qui expliquent le fonctionnement du framework, sa mise en place, chaque couche du modèle de conception MVC, l'utilisation des formulaires en passant par les plug-ins et le développement de résultats sans oublier la notion d'intercepteurs. Chaque concept est abordé de façon théorique et technique afin de permettre aux concepteurs disposant de connaissances en Java EE d'utiliser une API facilitant les développements d'applications web. Les applications utilisées dans les chapitres sont issus d'exemples concrets et sont téléchargeables sur le site de l'éditeur et sur la plate-forme de l'auteur www.gdawj.com.
    Table des matières :

    Chapitre 1 : Présentation
    Chapitre 2 : Modèle de conception MVC et Java EE
    Chapitre 3 : Commencer avec Struts 2
    Chapitre 4 : Gestion des traces et débogage
    Chapitre 5 : Gestion des actions
    Chapitre 6 : Bibliothèques de tags Struts
    Chapitre 7 : Messages et internationalisation
    Chapitre 8 : Validation des entrées
    Chapitre 9 : Gestion des types et conversion
    Chapitre 10 : Couche modèle et accès aux données
    Chapitre 11 : Gestion de l'upload ou chargement des données
    Chapitre 12 : Gestion du download ou téléchargement de données
    Chapitre 13 : Gestion des chargements de pages
    Chapitre 14 : Développer des intercepteurs
    Chapitre 15 : Développer des résultats
    Chapitre 16 : Gérer le double-clic ou double envoi
    Chapitre 17 : Struts et Ajax JQuery
    Chapitre 18 : Les moteurs de templates
    Chapitre 19 : XSLT
    Chapitre 20 : Plug-ins Struts
    Chapitre 21 : Struts sans configuration
    Chapitre 22 : Annexes
    Qu'en pensez vous ? Certains vont-ils l'acheter ?

    Voir aussi :
    Mise à disposition gratuite du projet BetaBoutique Struts 2, par Jérôme Lafosse
    [Livre] Extraits gratuits de "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse !
    Commandez chez ENI

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 29
    Points : 33
    Points
    33
    Par défaut
    Il n'y a pas de sommaire consultable?

  3. #3
    Membre confirmé Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Points : 500
    Points
    500
    Par défaut
    Pour ma part cela fait +-2 ans que je travaille avec Struts 2 et leur site m'a amplement suffit pour démarrer.
    De plus il y a déjà pas mal de bouquin qui traite du sujet.
    Le seul avantage que j'y vois c'est pour ceux qui sont nuls en anglais.
    Mais c'est mon avis perso.
    Mes logiciels n’ont jamais de bug. Ils développent juste certaines fonctions aléatoires.

  4. #4
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Points : 2 370
    Points
    2 370
    Par défaut
    1) il n'y a pas énormément d'ouvrages en anglais qui traitent de Struts 2
    2) un 1er ouvrage en français était plus que souhaitable
    3) les exemples sont clairs et simples, c'est idéal pour les débutants mais aussi pour les expérimentés (qui connaissent déjà Struts 1 ou non)

  5. #5
    Membre confirmé Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Points : 500
    Points
    500
    Par défaut
    Citation Envoyé par longbeach Voir le message
    1) il n'y a pas énormément d'ouvrages en anglais qui traitent de Struts 2
    2) un 1er ouvrage en français était plus que souhaitable
    3) les exemples sont clairs et simples, c'est idéal pour les débutants mais aussi pour les expérimentés (qui connaissent déjà Struts 1 ou non)
    1) Est-ce vraiment utile d'avoir beaucoup d'ouvrages? Le site de Struts 2 me semble quand même assez clair et les ouvrages existants me semble suffisant pour éclaircir les points obscurs.
    2)Je reviens sur le fait que c'est surtout sympa pour ceux qui ont du mal en anglais.
    3) Là je suis d'accord avec toi, des exemples c'est toujours sympa. pour autant qu'ils soient bien illustrés.
    Mes logiciels n’ont jamais de bug. Ils développent juste certaines fonctions aléatoires.

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Citation Envoyé par Bakann Voir le message
    Il n'y a pas de sommaire consultable?
    Le voici

    Chapitre 1 : Présentation
    Chapitre 2 : Modèle de conception MVC et Java EE
    Chapitre 3 : Commencer avec Struts 2
    Chapitre 4 : Gestion des traces et débogage
    Chapitre 5 : Gestion des actions
    Chapitre 6 : Bibliothèques de tags Struts
    Chapitre 7 : Messages et internationalisation
    Chapitre 8 : Validation des entrées
    Chapitre 9 : Gestion des types et conversion
    Chapitre 10 : Couche modèle et accès aux données
    Chapitre 11 : Gestion de l'upload ou chargement des données
    Chapitre 12 : Gestion du download ou téléchargement de données
    Chapitre 13 : Gestion des chargements de pages
    Chapitre 14 : Développer des intercepteurs
    Chapitre 15 : Développer des résultats
    Chapitre 16 : Gérer le double-clic ou double envoi
    Chapitre 17 : Struts et Ajax JQuery
    Chapitre 18 : Les moteurs de templates
    Chapitre 19 : XSLT
    Chapitre 20 : Plug-ins Struts
    Chapitre 21 : Struts sans configuration
    Chapitre 22 : Annexes

  7. #7
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Et en avant-première, l'auteur vous offre un extrait gratuit de l'ouvrage.
    Il s'agit du chapitre introductif du livre, chapitre intitulé "Présentation".

    http://jlafosse.developpez.com/livre.../presentation/

    L'ouvrage sortira aux éditions ENI en septembre et sera également disponible à la commande en format numérique (lequel sera offert pour l'achat du format papier).
    Pour en savoir plus

  8. #8
    Nouveau membre du Club

    Inscrit en
    Mars 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 15
    Points : 31
    Points
    31
    Par défaut
    Citation Envoyé par Ricky81 Voir le message
    L'ouvrage sortira aux éditions ENI en septembre
    Bonjour !
    C'est une bonne nouvelle.
    Savez-vous si le livre porte sur la version 2.1.x de Struts ?

  9. #9
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Points : 4 265
    Points
    4 265
    Par défaut
    Le livre n'est il pas un peu ambitieux en voulant à la fois s'adresser à des débutants et à des utilisateurs plus expérimentés ?

    Le chapitre "Qu'est ce qu'un framework" m'a beaucoup déplu (Naïveté, Simplisme, Raccourcis, ...).
    Ceci dit, les précédents extraits, plus techniques, étaient intéressants.

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  10. #10
    Expert confirmé
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Points : 4 883
    Points
    4 883
    Par défaut
    Bonjour à toutes et à tous,

    Après avoir reçu le livre et l’avoir lu, je pense que c’est un très bon livre qui permet à n’importe quel niveau de pouvoir s'y intéresser.

    Les notions abordées au début du livre permettent d'apporter à des personnes non initiées, des notions importantes pour la compréhension des chapitres suivants.

    Sur le contenu général, j'ai beaucoup apprécié la complétion du code par les acquis du chapitre précédent. Ceci permet de voir réellement la valeur ajoutée de chaque partie.

    Les chapitres sont très bien agencés et j’aime aussi les explications par balise. Ceci nous permet de vraiment garder ce livre de support pour du développement dans lequel nous pourrions retrouver tout ce dont nous avons besoin.

    Voici en détail la critique que j’en ai faite :
    ici

    Le livre est clair et aéré, ce qui nous permet de vraiment nous plonger dans la lecture.

  11. #11
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Points : 12 815
    Points
    12 815
    Par défaut
    Bonjour,

    Je suis à la moitié du livre, que je trouve globalement bien. Il n'y a que la mise en page du code qui me parait un peu bâclée, avec des retours à la ligne dans tous les sens et sans mise en avant des parties importantes, mais c'est un détail.

    En fait, je reprend Struts après avoir passé 3 ans sur JSF et je voudrais retrouver mes petits. J'aimerais bien connaitre les bonnes pratiques en Struts relatives aux beans.

    Dans le livre, on a notre action avec les champs directement dedans (login, password, age, etc) et les getters/setters associés.

    Dans ma pratique de JSF, j'aurais eut un managed bean, correspondant à mon action. Par contre, ce managed bean aurait contenu un bean UserBean qui, lui, aurait contenu les champs login, password, etc. D'ailleurs ce UserBean, en vrai, aurait été aussi un managedBean...

    Quelqu'un peut m'eguiller sur la bonne voie.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 209
    Points : 105
    Points
    105
    Par défaut
    Bonjour

    Un petit souci avec la Chap 11 l'exemple N° 17 ne fonctionne la taglibs est introuvable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <%@ taglib uri="http://www.devedup.com/taglibs" prefix="djc" %>
    Can not find the tag library descriptor for "http://www.devedup.com/taglibs"
    Il aurait été préférable de l'inclure dans le war du projet

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/11/2015, 15h44
  2. Réponses: 0
    Dernier message: 01/04/2012, 16h40
  3. Réponses: 1
    Dernier message: 27/02/2012, 14h07
  4. Réponses: 0
    Dernier message: 22/01/2012, 22h19
  5. Réponses: 15
    Dernier message: 25/03/2011, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo