Developpez.com - Rubrique Java

Le Club des Développeurs et IT Pro

Sortie de Spring par la pratique, deuxième édition

Couvrant notamment Spring 3.0, Spring Dm, Spring Batch. Critique en avant-première par Gildas Cuisinier

Le 2009-06-23 21:18:48, par Hikage, Rédacteur
18/08/2009

Suite à la sortie de Spring 3.0 M4, Arnaud Cogoluègnes propose un complément au livre, concernant deux nouveautés de cette version :
  • le namespace jdbc
  • le namespace task


Pour plus d'information, je vous invite à visiter la page des compléments

23/06/2009

Trois ans après la première édition, le tout premier livre francophone sur Spring et son portfolio se voit être mis à jour.

Et comme pour la première fois, ce livre couvre des sujets inédits comme Spring Dm et la technologie OSGi, ou le nouveau serveur Spring Dm Server permettant de tirer parti de cette dernière.

Mais ce n'est pas tout, il est l'un des tout premiers livres à couvrir Spring 3.0 ( toute langues confondues, ce qui n'est pas rien ! ). Pour rappel, cette version n'est pas encore officiellement sortie.

D'autres sujets ont de leur coté été mis à jour, c'est le cas de Spring MVC, se basant maintenant sur le jeu d'annotations ou le nouvellement nommé Spring Security, successeur de Acegi.
Spring Batch fait aussi parti des sujets traités.

Bref, un pur bonheur pour ceux qui ne connaissent pas Spring, mais aussi un excellent livre pour ceux utilisant Spring 2.0 et voulant se remettre à niveau.

Quelques informations :

Sortie eBook : 23 Juin 2009, disponible sur izibook
Sortie papier : le 7 juillet 2009

Critique du livre, en avant première

Bonne lecture
  Discussion forum
11 commentaires
  • irnbru
    Membre confirmé
    J'ai pris le livre, il n'est pas mal surtout en termes d'explications. Par contre la présence du code est plutôt légère. Je préfère les explications au code mais un minimum de code complet serait cool. Remarque que je n'ai lu que deux chapitres. Mais plutôt okay comme livre. Je vous tiendrais au courant au fur à mesure de l'avancement de mon exploration.

    Cheers,
    IRNBRU
  • Hikage
    Rédacteur
    En même temps, il y a une application complète diposnible sur
    http://www.springparlapratique.org
  • julien.dubois
    Membre habitué
    Merci Gildas pour la remarque!

    Je trouve effectivement le commentaire d'Imbru particulièrement injuste :
    - La plupart des bouquins font du remplissage en copiant/collant du code, qui généralement n'est même pas correctement testé.
    - Je me suis embêté à coder une vraie application, utilisée en prod maintenant depuis des années (plus de 20 000 utilisateurs). Vous avez donc là du vrai code qui fonctionne, pas un simple exemple. C'est d'ailleurs l'origine du titre "Spring par la pratique".
    - Par contre nous n'avons pas cédé à la facilité de faire 200 pages de bouquin en plus en les copiant/collant partout : vous avez l'essentiel dans le livre, si vous voulez l'appli complète elle est Open Source et disponible à tous via notre site Web. Vous n'avez même pas à acheter le bouquin pour y avoir d'accès, d'ailleurs.
  • irnbru
    Membre confirmé
    Julien Dubois bonjour D'abord ne prennez pas mal mon commentaire, c'était une remarque et non une critique!

    J'ai acheté votre livre chez Eyrolles et je ne le regrette pas. Car comme je l'ai dit les explications sont claires et présentent une nouvelle vision des choses que je trouve rafraichissant.

    Seulement parfois, surtout lors de la configuration de spring en xml, il est bon d'avoir un code assez complet à côté (et je ne parle que de la partie qui nous concerne et non des 200 pages de copier/coller que je déteste aussi ) afin de mieux comprendre. Par exemple lors de l'injection par Type vous avez dit que cela marcherait aussi par Nom car le nom collait. Là le code serait utile pour mieux suivre.

    J'ai remarqué une erreur lors de la présentation de l'annotation @Scope, vous disiez pour avoir une portée "Prototype" il faut mettre:

    @Scope("Singleton"

    Je vous fournirai la référence quand je trouverai la page.
    Est-ce que vous avez une partie concacrée à des corrections sur le site? Car des erreurs sont inévitables dans tout ouvrage.

    Merci pour ce livre. Je le recommande car il est pédagogue, clair, bien complet et surtout est basé sur une application réelle et ayant vécue.

    IRNBRU
  • Hikage
    Rédacteur
    Oui, et apparemment, il y a deja un errata sur le sujet :

    http://www.springparlapratique.org/i...&Itemid=59
  • julien.dubois
    Membre habitué
    Super Gildas a toujours réponse à tout :-)

    Il y a donc bien effectivement une partie du site consacrée aux erreurs (et il y en aura certainement d'autres, malgré tous nos erreurs et l'aide de nos relecteurs).

    Evidemment, il ne faut pas hésiter à nous envoyer des erreurs, nous serons ravi de les publier afin que tout le monde en profite!

    Concernant le code source du livre : en fait tu n'es pas la première personne à me faire la remarque - il y a même un lecteur qui m'a à moitié engueulé parce que le code source du livre n'était pas dispo sur un CD donné avec le livre.
    Il faut bien voir que nous avons fait un énorme effort pour avoir un projet complet, et qu'en plus nous donnons le tout en Open Source. De plus, je précise que le site Web est géré par mon co auteur Arnaud, qui le paye même avec ses propres sous (ce qui devrait lui prendre tous ses droits d'auteur!!). C'est pour cela qu'à force cela finit par m'énerver un peu :-)
  • irnbru
    Membre confirmé
    Ahhh okay pas de soucis mon ami, pas de lézards. L'idée du Cd n'est pas mauvaise par contre car si le site n'est plus en ligne, surtout si le livre prends de l'âge avec le temps on ne se retrouve pas coincé.

    Ah merci pour la précision il y a effectivement endroit dédié aux corrections:
    http://www.springparlapratique.org/i...&Itemid=59

    Bon je vais télécharger le code source de suite et le garder sur ma clé usb
    Je vous contacterai sur votre forum si j'ai des questions.

    @Julien: est-ce-que l'ebook en vente est un pdf libre? Car j'aimerai le prendre mais à condition que je puisse l'installer chez moi et au bureau sans blocage du pdf.

    Merci
    IRNBRU
  • julien.dubois
    Membre habitué
    Aucun risque de ne plus avoir accès à l'application, le site de développement est hosté sur SourceForge.

    Toutes les infos sont là :
    http://www.julien-dubois.com/tudu-li...-documentation

    Le repository SVN est même dispo en lecture pour tout le monde!

    Concernant le PDF, qu'est-ce que tu appelles un "PDF libre"?? Tu veux dire sans DRM, ce genre de chose? Je ne crois pas qu'il y ait quoi que ce soit, j'utilise ma version PDF un peu partout (y compris sous Linux). Par contre il ne peut pas être imprimé - de toute manière, le livre reviendrait moins cher à l'achat que d'imprimer les 650 pages soit-même...
  • irnbru
    Membre confirmé
    Merci Julien pour tes réponses claires et rapides et surtout ce lien!

    Ok pour le pdf, du moment que je peux le lire partout sur mon pc, sur mon cybook gen3 cela me va

    Cheers
    IRNBRU
  • Hikage
    Rédacteur
    Suite à la sortie de Spring 3.0 M4, Arnaud Cogoluègnes propose un complément au livre, concernant deux nouveautés de cette version :
    • le namespace jdbc
    • le namespace task


    Pour plus d'information, je vous invite à visiter la page des compléments