Affichage des articles dont le libellé est java. Afficher tous les articles
Affichage des articles dont le libellé est java. Afficher tous les articles

Java EE 5 2e édition

efoenix 0 commentaires
Java EE 5 2e éditionCe cahier détaille la conception d'un site de e-commerce avec UML et Java Enterprise Edition 5. Inspirée du Java Petstore, l'étude de cas se construit au fil des chapitres en appliquant les spécifications Java EE 5 : EJB 3.0, JPA 1.0, Servlet 2.5, JSP 2.1, JSF 1.2, Web Services 1.2, JAXB 2.0, JAX-WS 2.0, JavaMail 1.4, JMS 1.1. L'application est déployée dans le serveur GlassFish et utilise la base de données Derby.

Cet ouvrage s'adresse aux architectes et développeurs confirmés qui veulent découvrir les nouveautés de Java EE 5 ou migrer leurs applications J2EE 1.4 existantes. Il montre comment s'imbriquent les différentes API de Java EE 5 dans une application internet-intranet.

Téléchargez le code source de l'étude de cas !

Info
ISBN:9782212123630
Liens:[MU]

Java® - L'essentiel du code et des commandes

efoenix 0 commentaires
Java® - L'essentiel du code et des commandesCe Guide de survie vous livre tout le code dont vous avez besoin pour réaliser rapidement et efficacement vos projets de développement en Java.

CONCIS ET MANIABLE : facile à transporter, facile à utiliser — finis les livres encombrants !
PRATIQUE ET FONCTIONNEL : plus de 100 fragments de code personnalisables pour programmer du Java fonctionnel dans toutes les situations.

Info
ISBN:9782744040047
Liens:[MU]

Spring par la pratique - Spring 2.5 et 3.0

efoenix 0 commentaires
Spring par la pratiqueTirez le meilleur parti de Java EE avec Spring !

Cet ouvrage montre comment développer des applications Java EE professionnelles performantes à l'aide du framework Spring. L'ouvrage présente les concepts sur lesquels reposent Spring (conteneur léger, injection de dépendances, programmation orienté aspect) avant de détailler les différentes facettes du développement d'applications d'entreprise avec Spring : couche présentation, persistance des données et gestion des transactions, intégration avec d'autres applications et sécurité applicative.

Cette seconde édition présente en détail les nouveautés majeures des versions 2.5 et 3.0 de Spring et de ses modules annexes : modèle de programmation basé sur les annotations, Spring Dynamic Modules for OSGi, Spring Batch, Spring Security, SpringSource dm Server, etc. L'accent est mis tout particulièrement sur les bonnes pratiques de conception et de développement, qui sont illustrées à travers une étude de cas détaillée, le projet Open Source Tudu Lists.
Sur le site www.springparlapratique.org

* Dialoguez avec les auteurs et participez au forum de discussion
* Accédez au code source de l'étude de cas du livre
* Découvrez les compléments et mises à jour
* Téléchargez les annexes au format pdf (Spring IDE, Développement OSGi dans Eclipse, Industrialisation des développements Spring dans Eclipse)

Info
ISBN:9782212124217
Liens:[MU]

Apprendre Java et C++ en parallèle

efoenix 0 commentaires
Apprendre Java et C++ en parallèleFaire d'une pierre deux coups

Java et C++ sont deux langages à la syntaxe très proche. Grâce à l'apprentissage de leurs différences, défauts et qualités intrinsèques, vous serez mieux préparé pour concevoir un code beaucoup plus propre, fondé sur une vision élargie de ces deux langages, de leurs possibilités et de leurs limites.
Comment est structuré ce livre ?

L'ouvrage présente et compare les concepts communs aux langages Java et C++ (déclarations de variables, tableaux...), mais expose également les particularités de chacun. Les chapitres sont organisés selon un niveau de difficulté croissant, avec exercices corrigés à la clé.
A qui s'adresse cet ouvrage ?

* Aux débutants en programmation qui souhaitent apprendre les deux langages les plus demandés dans le monde professionnel
* Aux développeurs maîtrisant l'un des langages et souhaitant s'initier à l'autre
* Aux étudiants en informatique (IUT, 2e cycle, écoles d'ingénieurs)

Sur le CD-ROM offert avec ce livre

* JDK 6
* MinGW et MSYS (GNU g++ 3.4.5)
* NetBeans 6.1
* .NET Framework 3.5
* Crimson 3.70
* Code source des exemples et exercices du livre

Plate-forme requise : PC avec processeur Pentium 233 MHz ou plus - Windows Vista, XP, 2000 ou 2003 - 512 Mo de RAM - 1Go d'espace disque
Sur le site www.editions-eyrolles.com

* Consultez les mises à jour et compléments
* Dialoguez avec l'auteur

Info
ISBN:9782212124033
Liens:[MU]

Refactoring des applications Java/J2EE

efoenix 0 commentaires
Refactoring des applications Java/J2EEAméliorer la qualité et l'évolutivité des applications Java/J2EE

Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité.

L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc.
Un livre pratique illustré d'une étude de cas détaillée

L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en oeuvre des techniques de refonte, tests de non régression.

Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CVS, JUnit et PMD.

Info
ISBN:9782212115772
Liens:[MU]

Développons en Java

efoenix 0 commentaires
Développons en JavaJ'ai rassemblé les sujets techniques proposés sur mon site à ses débuts dans un didacticiel sous Licence GNU FDL auquel j'ajoute régulièrement des chapitres. Ce didactitiel contient 86 chapitres répartis en 13 grandes parties notamment sur les bases de la programmation en Java mais aussi sur des sujets plus "techniques" sur les plate-formes Java SE, Java EE et Java ME tel que JDBC, RMI, les servlets, JSP, JSTL, XML (DOM, SAX, dom4j, JDom, JAXB, StAX), JMS, la serialisation, l'internationalisation, le scripting, Javamail, logging, JDO, JPA, design patterns, Java et UML, MIDP et middlet, SWT, Java Web Start, JNI, JDK 1.5, Hibernate, Maven, Java Server Faces, Struts, Ajax, GWT, JVM, la gestion de la mémoire, les annotations, JMX, mock, ...

pour moi l'un des meilleurs eBooks sur java, qui n'a pas à rougir fasse aux éditions payantes

Info
ISBN:gratuit
Liens:pour le lien, cliquez sur info

Programmer en Java, 5e édition

efoenix 0 commentaires
Programmer en Java, 5e éditionLe best-seller de Claude Delannoy, pour une parfaite maîtrise du langage Java

Réédition au format semi-poche de la cinquième édition du classique Programmer en Java de Claude Delannoy, qui a guidé plus de 35 000 étudiants et professionnels dans l'apprentissage du langage Java.

L'ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées de Java dans ses versions 5 et 6. Après avoir assimilé la syntaxe de base du langage, vous découvrirez toutes les subtilités de la programmation objet en Java, avant d'aborder la programmation d'applications graphiques à l'aide de la bibliothèque Swing et le développement Web avec les servlets et les JSP.

Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Cette cinquième édition met tout particulièrement l'accent sur les nouveautés des versions 5 et 6 de Java SE : programmation générique, types énumérés, annotations, etc.

Info
ISBN:9782212123265
Liens:[MU]

Exercices en Java

efoenix 0 commentaires
Exercices en Java160 exercices corrigés pour maîtriser Java 5.0

Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java.

Cette nouvelle édition a été mise à jour pour tenir compte des nouveautés de Java 5.0. Elle comporte deux nouveaux chapitres (Les types énumérés et Les génériques), soit 17 exercices supplémentaires.

Les 160 exercices sont classés par thèmes en 16 chapitres. Chaque chapitre débute par la liste des notions nécessaires à la résolution des exercices (section Prérequis). Certains exercices portent sur une notion précise indiquée dans l'énoncé. D'autres, appelés Exercices de synthèse, font appel à la mise en oeuvre de plusieurs notions étudiées dans les exercices ou chapitres précédents, et nécessitent donc un effort de réflexion plus fourni.

Chaque énoncé d'exercice est suivi d'une ou plusieurs solutions détaillées. Leur code source est fourni sur le site www.editions-eyrolles.com.

Info
ISBN:9782212119893
Liens:[MU]

EJB 3

efoenix 0 commentaires
efoenixCet ouvrage est fondé sur les cours dispensés par le laboratoire SUPINFO des technologies Sun. Son objectif est de présenter et d'illustrer la nouveauté majeure de la dernière version de la plate-forme Java Entreprise : EJB 3.

Il a été conçu comme un guide de formation et un support de référence répondant aux questions concrètes de développement et de maintenance des services et des objets métiers. Il présente en complément une étude pratique complète basée sur un cas concret de développement d'une application entreprise. Cet ouvrage conviendra aux développeurs Java désireux de s'initier aux systèmes de persistance des données, aux développeurs EJB 2 souhaitant évoluer vers un système plus modulable et plus rapide à mettre en place ainsi qu'aux développeurs J2EE cherchant à la fois un système performant de persistance de données et un guide pratique proposant de nombreux exemples de code prêt à l'emploi.

Le code source des exemples et des applications est téléchargeable sur Internet.

Info
ISBN:9782100506231
Liens:[MU]

Développement JEE 5 avec Eclipse Europa

efoenix 0 commentaires
efoenixRésolument pratique, cet ouvrage montre comment utiliser de manière cohérente et efficace les différents outils de la suite Eclipse Europa, combinés à des frameworks tels que JBoss Seam, pour couvrir l'ensemble du cycle de développement d'une application Java EE 5 et tirer parti des innovations de la spécification EJB 3.

L'ouvrage met l'accent sur la conception du modèle de données avec Data Tools, le développement JSF avec Web Tools et Seam, le nouveau standard EJB 3.0, le mapping objet-relationnel avec Java Persistence API et le framework Dali, l'approche de développement piloté par le modèle avec EclipseUML et AndroMDA, les fonctionnalités avancées du framework Seam et le déploiement sur le serveur JBoss.

Cette approche est illustrée au travers de l'étude de cas WebStock, application e-commerce construite au fil de l'ouvrage et dont le code source est disponible sur www.editions-eyrolles.com. Le lecteur acquerra ainsi une parfaite maîtrise des outils et une solide méthodologie de développement reposant sur un ensemble de "best practices" en matière de conception d'applications EJB 3.
Sur le site www.editions-eyrolles.com :

* Dialoguez avec l'auteur
* Téléchargez le code source de l'étude de cas WebStock
* Découvrez les mises à jour et compléments

Info
ISBN:9782212120615
Liens:[MU]

Au coeur de Java 2 - Volume 2 - Fonctions avancées

efoenix 1 commentaires
Les technologies Java avancées pour les programmeurs expérimentés !

Plus de 250 000 programmeurs ont utilisé Au coeur de Java 2 - Volume 1 - Notions fondamentales pour consolider leur savoir sur la technologie Java. Ce second volume va plus loin encore et constitue un guide complet pour résoudre les problèmes quotidiens des développeurs.

Cette édition du volume 2 entre en détail dans des sujets tels que la programmation de l'interface utilisateur et les fonctions professionnelles de la plate-forme Java 2, édition standard (J2SETM). Totalement mis à jour, cet ouvrage traite les multithreads, qui permettent d'exécuter des tâches en parallèle, l'API JDBC 2.0, CORBA, le glisser-déposer et le modèle de sécurité Java 2. Ce dernier a été revu pour le JDK 5.0, de façon à prendre en compte les algorithmes de cryptage AES et RSA. Les techniques de Swing avancées sont abordées, dont les composants GUI complexes d'arbres et de tables, les indicateurs de progression et l'implémentation Java d'une interface à "plusieurs documents". Un chapitre décrit les techniques de conception des cadres de collections et l'exploitation des données structurelles fondamentales autorisées par la bibliothèque standard Java. Cette édition explique aussi comment internationaliser des applications Java, générer du XML et utiliser les transformations XSL. Le chapitre consacré au XML a été mis à jour pour inclure l'API XPath. Enfin, un nouveau chapitre a été ajouté : il traite des annotations et des métadonnées, des fonctionnalités ajoutées au JDK 5.0.

Info
ISBN:9782744019623
Liens:[MU]

Au coeur de Java 2 - Volume 1- Notions fondamentales

efoenix 0 commentaires
Cet ouvrage aborde les bases du J2SE (Java 2 Platform, Standard Edition). Outil de référence incontournable, il constitue un didacticiel fort pertinent, se basant sur des cas concrets qui ont fait leurs preuves dans le monde réel. Les principales caractéristiques et fonctionnalités de la bibliothèque sont présentées dans des programmes qui, malgré leur simplicité, n'en demeurent pas moins parfaitement opérationnels. Enfin, tous les programmes ont été mis au goût du jour du JDK 5.0 et constituent donc de très bons points de départ pour vos propres créations. Les exemples proposés ne sont jamais dérisoires, ce livre étant destiné aux programmeurs désireux d'écrire du code pour résoudre des problèmes concrets.

Info
ISBN:9782744018336
Liens:[MU]

Services Web avec J2EE et .NET

efoenix 0 commentaires
Services Web

Pour faire interagir de manière fiable, souple, sécurisée et transactionnelle, des applications hétérogènes au sein d'architectures orientées services, il faut intégrer les notions de contrat, de processus et de conversation métier, mais aussi maîtriser les environnements d'exécution en évitant les dérives propriétaires qui réduisent l'interopérabilité.
Une référence pour les développeurs accompagnée d'études de cas

Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en oeuvre d'architectures réparties sur des plates-formes hétérogènes et mixtes, aussi bien côté serveur (J2EE, .NET) que sur le poste de travail (Internet Explorer, Mozilla, Flash, Microsoft Excel XP...), en mettant l'accent sur la description des processus métier avec BPEL.

Les techniques d'infrastructure ayant trait à la sécurité, à la fiabilité et aux transactions telles que WS-Security, WS-Transaction, WS-Coordination, sont présentées en détail, non sans un rappel approfondi des normes fondatrices (SOAP 1.1 et 1.2, WSDL et UDDI), de leurs dernières implémentations et des recommandations d'interopérabilité WS-I.

Info
ISBN:9782212110678
Liens:[MU]

Spring par la pratique

efoenix 0 commentaires
Simplifier le développement des applications Java/J2EE

Cet ouvrage montre comment développer des applications Java/J2EE professionnelles et performantes grâce à Spring, associé à d'autres frameworks populaires telles que Struts, Hibernate ou Axis. Spring s'appuie sur des concepts modernes, tels que la notion de conteneur léger, l'inversion de contrôle ou la programmation orientée aspect, afin d'améliorer l'architecture des applications Java/J2EE en les rendant plus souples, plus rapides à développer et plus facilement testables.
Un livre pratique illustré d'une étude de cas détaillée

L'ouvrage présente les concepts sur lesquels reposent Spring avant de détailler les différentes facettes du développement d'applications Web avec Spring : couche présentation (Struts, Spring MVC, Spring Web Flow, portlets, applications Ajax), persistance des données et gestion des transactions, intégration avec d'autres applications et sécurité applicative. L'accent est mis tout particulièrement sur les bonnes pratiques de conception et de développement, qui sont illustrées à travers une étude de cas détaillée, le projet Open Source Tudu Lists.
Sur le site www.editions-eyrolles.com

* Dialoguez avec les auteurs
* Téléchargez le code source de l'étude de cas du livre

Info
ISBN:9782212117103
Liens:[MU]
Mise à Jour : Spring par la pratique - Spring 2.5 et 3.0

Swing

efoenix 0 commentaires
Ce cahier montre aux développeurs Java comment exploiter la très riche bibliothèque standard Swing à travers la création d'une application graphique 3D ergonomique et fiable.

Cet ouvrage décrit la création d'un logiciel libre d'aménagement d'intérieur développé avec Java 5 et Swing, de sa conception UML jusqu'à sa distribution, en passant par l'utilisation d'Eclipse, dont les astuces de productivité sont dévoilées. Le développeur y découvrira comment exploiter efficacement les nombreuses fonctionnalités de Swing : création d'arbres, de tableaux et de boîtes de dialogue, dessin dans un composant graphique, glisser-déposer, gestion d'opérations annulables, intégration d'un composant 3D...

L'étude de cas de cet ouvrage a été testée sous Windows, Linux et Mac OS X !
Téléchargez l'intégralité de son code source et retrouvez-la en ligne !
www.editions-eyrolles.com - sweethome3d.sourceforge.net

Info
ISBN:9782212120196
Liens:[MU]

Programmation concurrente en Java

efoenix 0 commentaires
La programmation concurrente permet l'exécution de programmes en parallèle. À l'heure où les processeurs multicœurs sont devenus un standard, elle est désormais incontournable, et concerne tous les développeurs Java. Mais l'écriture d'un code qui exploite efficacement la puissance des nouveaux processeurs et supporte les environnements concurrents représente un défi à la fois en termes d'architecture, de programmation et de tests.

Le développement, le test et le débogage d'applications multi-threads s'avèrent en effet très ardus car, évidemment, les problèmes de concurrence se manifestent de façon imprévisible. Ils apparaissent généralement au pire moment – en production, sous une lourde charge de travail.

Le but de ce livre est de répondre à ces défis en offrant des techniques, des patrons et des outils pour analyser les programmes et pour encapsuler la complexité des interactions concurrentes. Il fournit à la fois les bases théoriques et les techniques concrètes pour construire des applications concurrentes fiables et adaptées aux systèmes actuels – et futurs.

L'édition française de cet ouvrage a été relue et validée par deux experts Java, Nicolas de Loof (architecte Java) et Eric Hébert (architecte Java JEE).

Lire la suite: http://www.pearson.fr/livre/?GCOI=27440100754850#ixzz0cX77dDel

Info
ISBN:9782744041099
Liens:[MU]

Java Persistence et Hibernate

efoenix 0 commentaires
Gestion optimale de la persistance dans les applications Java/JEE

Avec JPA (Java Persistance API), composante essentielle des spécifications EJB 3, le monde Java/JEE dispose enfin d'un standard fiable et efficace pour la gestion de la persistance et du mapping objet-relationnel. Largement inspiré du pragmatisme d'Hibernate et tirant parti d'une avancée majeure de Java SE 5 (les annotations), Java Persistance privilégie la simplicité de développement en plaçant les métadonnées de persistance au coeur du code Java SE ou EE et en reléguant les descripteurs XML aux cas extrêmes.
Un livre pratique illustré d'une étude de cas détaillée

A la fois pratique et didactique, cet ouvrage décrit les différentes facettes de l'API et de son implémentation Hibernate en montrant comment les mettre en oeuvre à travers une étude de cas déclinée au fil des chapitres. Il insiste tout particulièrement sur la définition des annotations et l'utilisation du gestionnaire d'entités en environnement Java SE ou Java EE, ainsi que sur les aspects méthodologiques et sur les questions de performances : mapping de modèles objet ou de schémas relationnels complexes, récupération efficace des objets persistants, gestion de la concourance et persistance transitive, configuration des pools de connexions et des caches de second niveau, etc.
L'ouvrage montre également comment repousser les limites de Java Persistence API grâce aux possibilités d'optimisation et aux extensions offertes par Hibernate.
Sur le site www.editions-eyrolles.com

* Dialoguez avec l'auteur
* Consultez les mises à jour et compléments
* Téléchargez le code source de l'étude de cas

Info
ISBN:9782212122596
Liens:[MU]

Java EE 5

efoenix 0 commentaires
Ce cahier détaille la conception d'un site de commerce électronique avec UML et Java EE 5. Inspirée du Java Petstore, l'étude de cas se construit au fil des chapitres en appliquant les spécifications Java EE 5 : EJB 3.0, JPA 1.0, Servlet 2.5, JSP 2.1, JSF 1.2, Web Services 1.2, JAXB 2.0, JAX-WS 2.0, JavaMail 1.4, JMS 1.1. L'application est déployée dans le serveur GlassFish et utilise la base de données Derby.

Cet ouvrage s'adresse aux architectes et développeurs confirmés qui veulent découvrir les nouveautés de Java EE 5 ou migrer leurs applications J2EE 1.4 existantes. Il montre comment s'imbriquent les différentes API de Java EE 5 dans une application internet-intranet.

Téléchargez le code source de l'étude de cas : www.editions-eyrolles.com

Info
ISBN:9782212120387
Liens:[MU]
Mise à Jour : Java EE 5 2e édition

Java 1.4 et 5.0

efoenix 0 commentaires
J2SE 1.4, J2SE 5.0, XML, JDBC, Swing, applets, servlets, JSP, JavaBeans, comparaisons C++ et C#
À travers la réalisation d'un forum de discussion et plus de 50 études de cas, ce cahier montre à tous les programmeurs comment exploiter la richesse de Java pour créer sans mal des applications fiables et évolutives.

Ce cahier met à la portée de tous les développeurs les meilleures pratiques Java, depuis l'installation des outils de développement et la création d'un premier objet jusqu'à la programmation multitâche, en passant par l'accès aux bases de données, la conception d'interfaces utilisateur, la gestion de formulaires, de fichiers, la maîtrise des subtilités objet...

Cette 3e édition mise à jour et augmentée du Cahier du programmeur Java est accompagnée d'un CD-Rom offert contenant :

* les outils et environnements de développement Java pour Linux, Windows et Mac OSX : JDK1.5, MySQL, Tomcat, JBuilder2005 Foundation (version française] et Eclipse 3, ConTEXT (Windows uniquement) ;
* le code source des études de cas testé sous Windows, Linux et Mac OS X.

Configuration recommandée :

* 128 à 512 Mo de RAM suivant les outils ; 560 Mo d'espace disque

* Versions Windows et Linux :
PC avec processeur Pentium III 233 Mhz ou plus (ou compatible)
* Windows 98, Me, NT, 2000, XP, Red Hat Lin x 7.3, Debian...
* Version Mac OS X : version 10.3 ou supérieure.

Info
ISBN:9782212119169
Liens:[MU]

Programmer en Java, 3e édition

efoenix 0 commentaires
Le best-seller de Claude Delannoy, pour une parfaite maîtrise du langage Java

Réédition au format semi-poche de la 3e édition du best-seller de Claude Delannoy, Programmer en Java, dans lequel l'auteur applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++.

L'ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées de Java dans sa version J2SE 1.4. Après avoir assimilé la syntaxe de base du langage, vous découvrirez toutes les subtilités de la programmation objet en Java, avant d'aborder la programmation d'applications graphiques à l'aide de la bibliothèque Swing et le développement Web avec les servlets et les JSP.

Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre Java et le C++, de manière à établir des passerelles entre les deux langages.

Info
ISBN:9782212119886
Liens:[MU]
Mise à Jour : Programmer en Java, 5e édition