Dernière mise à jour : - 7 livres - 7 critiques
Public visé : Débutant Résumé de l'éditeurApprendre JSP par la pratique. Particulièrement adapté aux étudiants, ce livre décrit de manière concrète et illustrée tous les concepts de JSP (JavaServer Pages), langage de script permettant de développer des sites Web dynamiques associés à des bases de données. Avec une approche très pédagogique, héritée de l'expérience de formateur des auteurs, cet ouvrage explique à l'aide de termes clairs et d'exemples simples toutes les notions relatives à la programmation JSP : les bases du langage Java, JavaBeans, cookies, sessions, connexion aux bases de données, servlets... Pour permettre au lecteur d'appliquer directement ses connaissances, chaque chapitre se clôt par une série d'exercices, dont les fichiers sources et les corrigés figurent sur le CD-Rom d'accompagnement. Critique du livre par la rédaction (Ricky81) Ce livre s'adresse essentiellement à des débutants qui disposent d'un minimum de culture informatique et sont intéressés par le développement Web et la création de pages dynamiques. Avant d'aborder les JSP, les auteurs s'attachent à poser les fondements du développement Web en insistant sur des points essentiels tels que HTTP, HTML et les bases de données. Très facile et agréable à lire, il propose également une excellente pédagogie reposant sur un résumé ainsi que des exercices en fin de chapitres. Les termes sont clairs et les exemples nombreux, un précieux CD-ROM accompagne l'ouvrage, et le lecteur apprendra les bases de l'écriture de scriptlets, l'utilisation de JavaBeans, et sera capable de décrire les liens intimes entre JSP et Servlet. L'ouvrage étant rendu accessible à un public de débutants non initiés aux technologies Web et Java, le propos ne se limite donc pas à JSP et cela a tout naturellement pour conséquence d'en réduire la portée sur ce thème. Si les choix et orientations des auteurs sont discutables, il n'en reste pas moins que les explications et la progression sont pertinentes. Les débutants y trouveront ainsi tout ce qu'il leur faut pour bien débuter avec JSP et en connaître les caractéristiques de base. Cependant, le livre atteint ses limites lorsqu'on souhaite aller plus loin et notamment vers un développement plus structuré où les facteurs temps et maintenabilité ont entre autre leur importance. En effet, cet ouvrage ne traite pas des bibliothèques de tags (il se limite à ceux utilisés dans le cadre de JavaBeans) et se cantonne à des pages JSP écrites entièrement en scriptlets. C'est dommage car la notion de bibliothèques de tags reste l'un des fondements de JSP et illustre toute sa puissance, mais il faut bien faire des choix et organiser le livre en fonction du public visé, ce qu'on bien fait les auteurs. En conclusion, ce livre, écrit d'une fort belle manière et sans grandes fautes, peut être recommandé aux débutants aussi bien en développement Web que pour les seules JSP. Ceux-ci devront néanmoins réfléchir à leurs attentes : si le désir d'approfondir est présent, ce livre n'y répondra que partiellement. Retrouvez la critique complète ici. Sommaire
353 pages,
1ère édition,
septembre 2004
Editions Eyrolles,
ISBN10 : 2212115326,
19 x 2 x 23 cm |
Traducteur(s) : Alexandre Gachet Public visé : Tous Résumé de l'éditeurDans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée : CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet à des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit. Puissant, facile d'utilisation et très flexible, Subversion s'impose comme le digne successeur de CVS. Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations. Critique du livre par la rédaction (Ricky81) Cet ouvrage répondra à la fois à la curiosité du débutant et aux interrogations de l'utilisateur avancé. La diversité du propos permet ainsi de répondre aux attentes de tout lecteur intéressé par le suivi de version, et fait partie des livres qu'on est amené à lire par morceaux au fur et à mesure qu'on progresse sur le sujet. Très complet, il propose même un guide de référence qui couvre bon nombre de commandes Subversion. Ce livre est assez particulier dans son genre puisqu'il prodigue des informations à tout niveau : des fondements du suivi de version à des thématiques avancées de configuration de Subversion, en passant par des notions intermédiaires comme les branches et la fusion. Il y en a pour tous les gouts et les auteurs, vraisemblablement conscients du risque de perdre le lecteur en route, commencent l'ouvrage en ciblant les chapitres à lire selon le profil du lecteur. A travers cet ouvrage, vous apprendrez ou réapprendrez les fondements de la gestion de versions, les différences entre Subversion et le désormais célèbre CVS, son architecture et les méthodes d'accès au référentiel. Mais surtout, vous aurez l'occasion de vous imprégner de la philosophie Subversion, séduisant de plus en plus de développeurs et administrateurs, et ayant un meilleur répondant que CVS aux problématiques actuelles. Que vous soyez adeptes de CVS ou simple débutant dans le domaine de la gestion de sources, je vous recommande sans hésitation cet ouvrage qui porte un regard nouveau sur cette problématique qui gagne en influence sur la réussite et l'organisation de projets informatique. Et n'oubliez pas de suivre les conseils des auteurs et de mettre de côté (pour mieux les attaquer plus tard) les chapitres qui ne devraient pas vous intéresser dans l'immédiat. Pour conclure, n'oublions pas de préciser que les auteurs de ce livre sont des (voire les) acteurs principaux du projet Subversion. On pourra donc leur faire confiance, d'autant plus que la traduction est presque irréprochable, ce qui n'est pas le cas de tous les ouvrages traduits de la langue anglaise. Après la lecture de quelques chapitres, je n'ai qu'une envie : mettre en pratique pour constater par moi même l'efficacité de Subversion ! Retrouvez la critique complète ici. Sommaire
308 pages,
1ère édition,
novembre 2004
Editions O'Reilly,
ISBN10 : 2841772691,
18 x 2 x 24 cm Commandez sur www.amazon.fr : 38 EUR TTC seulement (au lieu de 40 EUR TTC : prix éditeur) - Livraison Gratuite ! |
Public visé : Intermédiaire Résumé de l'éditeurCe livre s'adresse aux développeur et programmeurs d'applications déjà expérimentés en Java et qui ont besoin de maîtriser Struts rapidement et efficacement. Le framework Jakarta Struts est devenu un standard Open Source confirmé : sa performance, son indépendance par rapport à des systèmes propriétaires et son efficacité des coûts sont des avantages convaincants. Résolument concret et pratique, cet ouvrage rassemble des conseils, une multitudes d'exercices, des résumés et tout un savoir-faire tiré de l'expérience professionnelle des deux auteurs. Ils exposent les méthodes les plus efficaces, les interfaces les plus conviviales, les coûts les moins élevés, le chemin le plus court, en un mot ce que les Anglo-saxons appellent les "Best Practices". - La première partie passe en revue les phases de développement avec Struts 1.2, JSTL 1.1, Servlet 1.4, JSP 2.0, Tomcat 5, Eclipse 3 et PostgreSQL. - La seconde apprend comment construire une infrastructure applicative solide et performante et comment tirer des avantages de la réutilisation de code. - La troisième partie explique comment concevoir une interface utilisateur sûre, et comment sécuriser l'application. Critique du livre par la rédaction (Ricky81) Cet ouvrage se destine à des développeurs, experts techniques ou architectes, disposant de base concernant Struts et étant à la recherche de bonnes pratiques. Les pistes de réflexions suggérées par les auteurs sont nombreuses, dispersées tout au long d'un ouvrage qui manque de cohérence d'ensemble et qui s'éloigne par moment de Struts. Ainsi, le lecteur y trouvera une multitude de conseils pour ses développements Web en Java, mais ne devra pas se reposer sur cet ouvrage pour apprendre à utiliser Struts. Malgré une certaine désorganisation, les sujets abordés par les auteurs sont intéressants mais par moment assez peu explorés en profondeur. Charge au lecteur d'aller plus loin en partant à la recherche de lectures complémentaires sur les sujets qui auront retenu son attention. Agrémenté de quelques chapitres plutôt orientés "Gestion de projet", le propos de cet ouvrage repose entièrement sur la suite de développement Jasic (éditée par les sociétés respectives des auteurs) qui rassemble un certain nombre d'outils/framework tels que Struts ou encore iBatis. On regrettera nénamoins l'absence de certaines thématiques comme les traitements côté serveur, Struts-Layout, les bibliothèques de tags bean et logic, ou encore davantage d'éléments concernant les Tiles. Le lecteur appréciera l'abondance d'illustrations par le code, code dont le style n'est malheureusement pas très agréable à la lecture. En conclusion, ce livre, véritable mine d'informations et de conseils, malgré une organisation une peu fouillie, vous sera de bon conseil pour approndir l'utilisation de Struts ou de manière générale la construction d'applications Web basées autour de Struts ou un framework équivalent. Par contre, il ne vous formera pas à Struts et un minimum de connaissance sur ce framework semble nécessaire pour bien aborder le contenu du livre. Retrouvez la critique complète ici. Sommaire
219 pages,
1ère édition,
février 2005
Editions Dunod,
ISBN10 : 2100486357,
18 x 2 x 25 cm |
Public visé : Tout public Résumé de l'éditeurGestion optimale de la persistance dans les applications Java/J2EE : Standard de fait, Hibernate s'est imposé comme la solution idéale pour gérer le délicat problème de la persistance des objets Java/J2EE par mapping vers les bases de données relationnelles. Dans sa version 3, Hibernate fournit déjà une implémentation très avancée du futur standard de la persistance Java/J2EE : EJB 3.0 Persistence API. Un livre pratique illustré d'une étude de cas détaillée : Résolument pratique, cet ouvrage illustre chacune des fonctionnalités d'Hibernate à travers une étude de cas déclinée au fil des chapitres. Il insiste tout particulièrement sur les aspects méthodologiques et sur les questions de performances : maîtrise des fichiers de mapping, gestion optimale des sessions Hibernate, interrogation performante de la base de données, outils de productivité apportés par Hibernate 3.0, configuration des pools de connexions et des caches de second niveau, etc. Critique du livre par la rédaction (Ricky81) Cet ouvrage, écrit par l'un des acteurs majeurs de la communauté Hibernate, vous présente la démarche de mapping Objet/Relationnel, et en particulier l'implémentation Hibernate 3.0. Après quelques rappels historiques et l'évocations des solutions passées et présentes, l'auteur nous fait partager toute sa connaissance d'Hibernate à travers des exemples simples et pertinents. Suffisamment détaché de la documentation officielle, ce livre vous apprendra Hibernate 3.0 de A à Z en illustrant le propos par de nombreux exemples, dans un style agréable à lire et efficace. Il y en a pour tous les goûts : que ce soit le débutant qui souhaite s'initier à cette solution de gestion de la persistance, le connaisseur qui est à la recherche de conseils et de bonnes pratiques, ainsi que l'expérimenté toujours à l'affût des nouveautés, améliorations, notions avancées, fonctionnalités à venir. En conclusion, cet ouvrage complet ne devrait pas vous décevoir, et vous accompagnera dans votre démarche de gestion de la persistance avec l'une des (futures) implémentations de la norme EJB 3.0. Retrouvez la critique complète ici. Sommaire
317 pages,
1ère édition,
juin 2005
Editions Eyrolles,
ISBN10 : 2212116446,
19 x 2 x 23 cm |
Traducteur(s) : Sophie Govaere Public visé : Débutant, Intermédiaire Résumé de l'éditeur
Fatigué de lire des ouvrages sur l'ACOO qui ne sont compréhensibles que par les spécialistes ?
Vous avez très certainement entendu dire que l'analyse et la conception orientées objet peuvent vous aider
à écrire du bon logiciel à tous les coups, du logiciel qui rendra votre patron heureux et le client satisfait.
Oui, mais comment ? L'analyse et la conception orientées objet montrent comment analyser,
concevoir et écrire des logiciels orientés objet et de qualité, des logiciels faciles à maintenir et à réutiliser,
qui ne seront pas un casse-tête et qui pourront évoluer sans pour autant massacrer les anciennes fonctionnalités.
Voici ce que vous allez apprendre : Utiliser les principes OO tels que l'encapsulation et la délégation
dans le but de concevoir des applications souples. Appliquer le principe d'ouverture-fermeture
(OCP, Open-Closed Principle) et le principe de responsabilité unique (SRP, Single Responsibility Principle),
principes de conception qui vous permettront de travailler plus vite et plus intelligemment.
Apprendre comment les principes OO, les design patterns et les différentes phases du développement ne forment
qu'une seule procédure : le cycle de vie ACOO d'un projet.
Utiliser UML, les cas d'utilisation, les bons moyens de communiquer afin d'être certain que vous parlez
bien le langage OO et que tout le monde vous comprend. Il existe mille et une façons d'apprendre.
En s'ennuyant et en étant passif... ou en s'amusant et en musclant ses neurones.
L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices ludiques.
Tout ce qui augmente et diversifie votre activité cérébrale est mis en œuvre afin que vous mémorisiez facilement
les points cruciaux. L'heure est venue de vous plonger dans l'ACOO tête la première !
Cet ouvrage, en grand partie destiné aux débutant dans l'analyse et la conception orientées objet, met l'accent sur 2 grands thèmes :
la méthodologie d'une part, et la conception / mise en oeuvre d'autre part.
A travers un style à la "Tête la première", une introduction progressive des différentes notions, et de nombreuses études de cas, le lecteur est guidé et mis dans les meilleurs conditions pour apprendre à concevoir de bons logiciels qui répondront aux besoins de ses clients / utilisateurs.
Les études de cas et leurs exemples reposent en grande partie sur l'utilisation du langage Java, et
il est donc recommandé de ne pas faire l'impasse dessus car tout l'intérêt de l'ouvrage sera perdu.
A l'inverse, les développeurs ou concepteurs Java trouveront dans ce livre un excellent complément en terme de méthodologie et ne regretterons pas l'investissement.
Bien qu'excellent d'une point de vue pédagogique et très instructif, il manque un zeste d'UML dans le livre, et
certains développeurs / concepteurs aguerris pourraient rester sur leur faim.
Néanmoins, l'objectif est pleinement atteint et le livre reste très agréable à lire et ne peut qu'être bénéfique.
Retrouvez la critique complète ici.
Sommaire
589 pages,
1ère édition,
mai 2007
Editions O'Reilly,
ISBN10 : 2841774317,
Broché |
Public visé : Tous Résumé de l'éditeur
Comme toute méthode de développement, l'Extreme Programming propose un cadre pour l'ensemble des aspects du projet logiciel, de l'analyse des besoins aux tests en passant par la conception. Mais à la différence de processus prédictifs, XP ne se fonde pas sur une définition exhaustive et précoce des besoins. En découle une redéfinition de la relation entre clients et fournisseurs, avec de surprenants résultats en termes de qualité de code, de délais... et de retour sur investissement !
Un ouvrage très bien organisé, alliant théorie et cas concret, qui devrait convenir à n'importe quel profil.
Le guide de lecture en début de livre est extrêmement appréciable et saura vous guider si vous souhaitez aller à l'essentiel.
Ce livre décrit très bien les valeurs et concepts de l'XP et les illustre de fort belle manière.
Vous y trouverez toutes les réponses à vos questions, et bien plus, des acteurs aux pratiques, en passant par les aspects contractuels.
Les études de cas en fin d'ouvrage sont très précieuses et permettent de se voir matérialiser
sur des cas concret une large partie de ce qui a été introduit tout au long du livre.
Un véritable livre de chevet qui saura vous accompagner dans votre quête des pratiques Agiles.
Retrouvez la critique complète ici.
Sommaire
298 pages,
3ème édition,
décembre 2004
Editions Eyrolles,
ISBN10 : 221211561X,
Broché |