Ebooks Gratuits

Le plus grand univers d'ebooks au format PDF et EPUB

Nous avons trouvé un total de 34 livres disponibles en téléchargement

Programmer avec Java - Concepts fondamentaux et mise en oeuvre par l'exemple - collection O'Reilly

Auteure: Ben Evans , David Flanagan

Nombre de pages: 384

Un best-seller US enfin traduit en France Ce livre est destiné à éléver l'expérience de tout programmeur Java 7 et 8 à un niveau d'excellence. Rempli d'exemples de programmes mettant en oeuvre les toutes dernières APIs Java et donnant des principes de programmation afin d'optimiser l'écriture et l'exécution du code Java, il deviendra vite indispensable à tout programmeur digne de ce nom. Au programme : Les changements apportés par Java 8 Apprentissage de la programmation orientée objet en utilisant la syntaxe de base de Java Explorations des énumerations, des annotations, and des expressions lambda Les techniques de bases à mettre en oeuvre dans la conception orientée objet design Gestion optimale de la mémoire Les formats de données les derniéres APIs d'E/S, et les canaux asynchrones Utiliser Nashorn pour exécuter JavaScript sur une machine virtuelle Java Se familiariser avec l'OpenJDK Collection O'Reilly

Exercices en Java

Auteure: Claude Delannoy

Nombre de pages: 360

175 exercices corrigés pour maîtriser Java 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 quatrième édition prend en compte les nouveautés de Java 8 avec, en particulier, un chapitre dédié aux expressions lambda et aux streams. Les 175 exercices sont classés par thème en 18 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. A qui s'adresse ce livre ? Aux étudiants en cursus universitaire (DUT, licence, master, MIAGE), ainsi qu'aux élèves des écoles d'ingénieurs. À tout programmeur ayant déjà une expérience de ...

Le livre de Java premier langage

Auteure: Anne Tasso

Nombre de pages: 592

Apprendre Java en douceur Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans le monde professionnel ? Java se révèle un choix idéal comme vous le constaterez dans ce livre conçu pour les vrais débutants en programmation. Vous apprendrez d'abord, à travers des exemples simples en Java, à maîtriser les notions communes à tous les langages : variables, types de données, boucles et instructions conditionnelles, etc. Vous franchirez un nouveau pas en découvrant par la pratique les concepts de la programmation orientée objet (classes, objets, héritage), puis le fonctionnement des librairies graphiques AWT et Swing (fenêtres, gestion de la souris, tracé de graphiques). Cet ouvrage vous expliquera aussi comment réaliser des applications Java dotées d'interfaces graphiques conviviales grâce au logiciel libre NetBeans. Enfin, vous vous initierez au développement d'applications pour téléphones mobiles Android. Chaque chapitre est accompagné de deux types de travaux pratiques : des exercices, dont le corrigé est fourni sur l'extension web www.annetasso.fr/Java, et un projet développé au fil de l'ouvrage,...

Algorithmique Techniques fondamentales de programmation - (avec des exemples en Java) - BTS, DUT informatique

Auteure: Sébastien Rohaut

Nombre de pages: 388

Ce livre s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets. Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Java. Une grande partie des algorithmes...

Java par l'exemple

Auteure: Karim Bouzoubaa

Nombre de pages: 184

"Dans un style très simple et s'appuyant principalement sur l'utilisation d'exemples, l'ouvrage présente les éléments essentiels du langage Java pour un apprentissage rapide de Java, le langage le plus répandu auprès des développeurs informatiques. Alors que les concepts du langage sont habituellement d'abord définis, puis illustrés par des applications, chaque nouveau concept est ici présenté à travers un exemple depuis le début. Chaque chapitre est complété par une série d'exercices corrigés et comprend un résumé des points les plus importants. De plus, pour faciliter la compréhension des concepts, un site dédié complète le livre : http://www.javaparlexemple.org/. Ce site contient des transparents et des vidéos pour chaque chapitre. Les transparents peuvent être utilisés dans le cadre d'un cours et les vidéos peuvent être visualisées avant et/ou après lecture d'un chapitre pour en dégager l'essentiel. Tous les exemples traités dans le livre sont également fournis dans un répertoire dédié. La démarche proposée ne peut que contribuer à mieux outiller les jeunes à l'emploi dans les sociétés informatiques." [Source : 4e de couv.]

Le langage Java

Auteure: Ken Arnold , James Gosling , David Holmes

Nombre de pages: 578

Ecrit par les créateurs de la technologie Java, cette 3ème édition est la référence de tout programmeur Java, tant novice qu'avancé. Elle vous donnera une compréhension profonde du langage java, en exposant les intentions de ses créateurs, leurs choix de conception et l'application du langage aux problèmes de développements courants. Les auteurs décrivent la dernière version de java. Cette nouvelle édition a été structurée afin de mieux détailler les nouvelles fonctionnalités du langage, les bibliothèques de classes et les exemples d'utilisation des nouvelles API. Les aspects suivants ont été particulièrement révisés : les fonctionnalités du langage ; les classes imbriquées ; le ramasse-miettes et la gestion de la mémoire ; les nouvelles API (dont les collections et l'internationalisation). Vous trouverez dans ce livre des descriptions détaillées et progressives des classes et objets, des interfaces, du traitement des exceptions, des threads, du multitâche, etc. Le livre décrit également la gestion des entrées/ sorties, les utilitaires et paquetages standard, les types du langage et la programmation système. Cette nouvelle édition constituera une ...

Conception d'applications en Java/JEE - 2e éd.

Auteure: Jacques Lonchamp

Nombre de pages: 416

Cet ouvrage s’adresse principalement aux étudiants des cycles informatiques (IUT, LP, licence deuxième et troisième années) ainsi qu’aux élèves-ingénieurs en écoles d’informatique. La phase de conception logicielle répond aux questions « comment résout-on le problème ? comment satisfait-on les besoins ? ». Elle fait suite à la phase d’analyse antérieure qui, elle, avait posé les questions « quel est le problème ? quels sont les besoins ? ». Ce manuel explique les méthodes de la conception orientée objets. Il détaille les patrons de conception (design patterns), les principes de conception qui les sous-tendent et les principales architectures logicielles, en particulier les architectures web. Il s’appuie sur le langage Java. Il présente pour chaque thème abordé plusieurs exemples et rassemble 58 exercices tous corrigés, ainsi que deux études de cas : JSE (Java Standard Edition) et JEE (Java Enterprise Edition) détaillées jusqu’au code complet. Cette deuxième édition rend compte des évolutions récentes du langage Java dans les aspects spécifiques à la conception d'applications, notamment les design patterns.

Java, plus rapide, plus léger

Auteure: Bruce Tate , Justin Gehtland

Nombre de pages: 276

Java est un langage de programmation que l'on ne présente plus. Pourtant, il reste beaucoup à dire quant à sa complexité. Construire des solutions plus simples, s'éloigner des approches classiques, réimaginer ce que J2EE pourrait et devrait être, voilà ce que vise cet ouvrage.

La programmation objet en Java

Auteure: Michel Divay

Nombre de pages: 464

Cet ouvrage d'initiation à Java et à la programmation orientée objet (POO) s'adresse aux étudiants en IUT, BTS et licences d'informatique qui découvrent ce langage. Issu du cours enseigné par l'auteur il comporte un vaste choix d'exercices corrigés et d'applications ludiques (comme la création d'un visionneuse). Les codes source associés, ainsi que les outils de développement sont disponibles sur un site web. L'auteur aborde les concepts les plus novateurs et intéressants en Java (la programmation orientée objet, les interfaces graphiques, etc.). Il s'appuie sur les outils les plus reconnus (AWT, Swing, JTree, etc.).

Objets réactifs en Java

Auteure: Frédéric Boussinot

Nombre de pages: 194

Les objets et le parallélisme (concurrence) sont des techniques reconnues pour la programmation modulaire des systèmes informatiques complexes. Ce livre se propose de décrire une nouvelle approche unifiant ces deux techniques : l'approche réactive, que l'on implémente en Java sous forme d'un ensemble de classes appelé SugarCubes. L'ouvrage se compose de trois parties. La première partie introduit l'approche objet, à base de Java, puis l'approche réactive et le mécanisme de communication qui lui est associé: la diffusion d'événements. La deuxième partie décrit d'abord les threads qui sont le mécanisme de concurrence en Java ainsi que la distribution de code à travers le réseau, elle se termine par une description des SugarCubes. La troisième partie définit une programmation réactive totalement graphique, appelée programmation par icobjs, dans laquelle l'utilisateur construit des comportements réactifs par des combinaisons graphiques d'icônes. Un exemple d'interface grand public dans le domaine des télécoms est traité par cette approche. La lecture de ce livre suppose une certaine familiarité avec la programmation objet et le langage Java. Il s'adresse...

UML 2 pour les développeurs

Auteure: Xavier Blanc , Isabelle Mounier

Nombre de pages: 202

Un cours d'initiation à UML conçu pour les développeurs et les étudiants en informatique La plupart des livres sur UML s'adressent avant tout aux concepteurs et architectes logiciels, selon une démarche "tout-modèle" dans laquelle la production de code est traitée comme une activité subalterne. Cette approche suscite évidemment des réticences chez les développeurs et déconcerte les étudiants, dont la formation reste axée principalement sur la programmation et qui mesurent mal les enjeux du formalisme UML. UML 2 pour les développeurs prend le contre-pied de ces approches classiques. L'ouvrage montre comment articuler harmonieusement modélisation et programmation, en insistant sur les gains de productivité que permettent ces allers-retours entre les modèles UML et le code. Chaque notion UML importante est introduite par un exemple et chaque chapitre se clôt par une série d'exercices corrigés (90 au total), qui permettront au lecteur de tester ses connaissances. Pour illustrer concrètement les relations entre code et modèles, les auteurs font le choix du langage Java, les principes présentés étant naturellement transposâmes à d'autres langages. Sur le site ...

Programmation concurrente et temps réel avec Java

Auteure: Luigi Zaffalon

Nombre de pages: 617

Si le langage Java s'est avantageusement répandu dans le domaine des systèmes d'information et d'internet, sa pénétration dans celui des systèmes temps-réel et des applications critiques est bien plus récente, voire confidentielle. Cet ouvrage cible prioritairement ces nouveaux domaines en procédant par étapes, selon une approche descriptive didactique. Il constitue d'abord une introduction à la programmation concurrente avec le support du langage Java comme outil de description d'algorithmes concurrents. Il décrit ensuite les mécanismes de synchronisation et de communication intrinsèques à Java, parfois dans un esprit critique. Enfin, il aborde des aspects propres au développement des systèmes embarqués, notamment par une sensibilisation aux problématiques du temps réel en relation avec les propositions de la spécification RTSJ dédiées au développement d'applications temps réel en Java

Apprendre Java et C++ en parallèle

Auteure: Jean Bernard Boichat

Nombre de pages: 600

Faire 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 -...

Programmer en Java

Auteure: Claude Delannoy

Nombre de pages: 816

Le 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.

Java et XSLT

Auteure: Eric M. Burke

Nombre de pages: 516

Présente la combinaison de 2 puissants langages de programation, Java et de XSLT, pour transformer des documents XML. Aborde de nombreux cas pratiques : feuilles de style, transformation de documents, traitement de formulaires.

Java et Internet

Auteure: Gilles Roussel , Etienne Duris

Nombre de pages: 557

Java ouvre des horizons nouveaux en offrant les abstractions nécessaires an développement rapide d'applications Internet. Nouvelle architecture de sécurité de Java 2, classes du paquetage java.net, applications distribuées avec les applettes/servlettes et les RNIL autant de fonctionnalités essentielles qui font de Java le langage de l'Internet. Toutefois, leur mise en œuvre optimale requiert la compréhension préalable des concepts et protocoles réseau sous-jacents. Cet ouvrage propose d'exposer conjointement la programmation orientée objet avec Java et les protocoles réseau, selon un point de vue à la fois théorique et pratique. Chaque principe est présenté de manière conceptuelle, avant d'être illustré par des exemples de programmation. Tout d'abord, les bases essentielles de la programmation objet avec Java sont rappelées, avec un intérêt particulier porté aux aspects de ce langage relatifs à la programmation d'applications réseau. Les flots, la sécurité et la programmation concurrente sont traités en détail. Ensuite, les concepts et les protocoles réseau sont abordés. Les protocoles Ethernet, IP, UDP, TCP et HTTP sont détaillés afin de donner...

Java 8

Auteure: Michel Martin

Nombre de pages: 280

Description Avec cet eBook, vous maîtriserez rapidement les techniques de programmation en Java 8, des plus simples aux plus complexes. Nous avons choisi une approche résolument pratique pour vous aider à intégrer de façon durable les nombreux concepts qui gravitent autour du langage Java. Après avoir passé en revue les instructions du langage et les concepts fondamentaux de la programmation objet, vous ferez vos premiers pas en créant des applications en mode console et fenêtrées, à l'aide d'un simple éditeur de code, puis dans l'IDE NetBeans. Petit à petit, vous apprendrez à améliorer l'interface graphique de vos applications en leur ajoutant divers contrôles, menus et barre d'outils, et vous verrez comment les positionner de façon précise en utilisant une mise en pages appropriée (FlowLayout, GridLayout, GridBagLayout, BorderLayout, etc.). Une fois ces bases acquises, vous aborderez des sujets plus complexes, tels que la gestion des entrées/sorties et les bases de données (JDBC et DAO). Vous verrez également commment utiliser Java côté serveur pour créer des pages Web dynamiques. Les approches Java Server Page (JSP) et servlet seront abordées et...

Aide-mémoire - Java - 4e éd.

Auteure: Vincent Granet , Jean-pierre Regourd

Nombre de pages: 320

Cet ouvrage constitue un solide point de départ pour l'initiation au monde Java. Il a été conçu pour offrir une présentation pédagogique et condensée des aspects fondamentaux et appliqués de ce langage : du modèle objet à l'environnement de programmation, des processus aux entrées-sorties, des API aux exceptions, de la généricité au graphisme : chaque notion est appuyée par un ou plusieurs exemples. Aucune connaissance en Java n'est pré-requise, vous pouvez donc aborder cet ouvrage en toute quiétude, et acquérir les bons réflexes de programmation en Java ! Cette 4e édition tient compte de toutes les nouveautés apportées par Java 8 (chargement de sons et d'images pour les interfaces graphiques, chargement dynamique des classes, lambda-expressions et programmation fonctionnelle).

Refactoring des applications Java/J2EE

Auteure: Jean-philippe Retaillé

Nombre de pages: 396

Présentation du processus de refactoring d'une application Java/J2EE illustrée d'une étude de cas. Aborde notamment : la mise en place de l'infrastructure et des outils, l'analyse du code de l'application, les techniques de refonte (design pattern, POA, optimisation de l'accès aux données...) et les tests unitaires.

MDA en action

Auteure: Xavier Blanc , Olivier Salvatori

Nombre de pages: 270

Les modèles au service de la productivité et de la pérennité des développements Nouvelle approche d'ingénierie logicielle élaborée par l'OMG, MDA (Model Driven Architecture) prône l'utilisation systématique de modèles dans toutes les phases du cycle de vie des applications informatiques, de l'analyse et conception à la génération de code et au déploiement. Pour une meilleure productivité et une plus grande pérennité des développements, la logique métier d'une application est modélisée indépendamment de toute plate-forme d'exécution, un mécanisme de transformation de modèles permettant ensuite de produire automatiquement les modèles et le code spécifiques à chaque plate-forme (J2EE, .NET, PHP...). Mise en oeuvre pratique de MDA, illustrée par une étude de cas Après une description détaillée des standards sur lesquels repose MDA, tels que UML, MOF, OCL et XMI, l'ouvrage insiste sur les aspects pratiques de sa mise en oeuvre. Il montre comment construire des transformations de modèles en Java à l'aide de l'API JMI et du framework EMF, et présente deux outils MDA du marché : IBM Rational Software Modeler et Objecteering/MDA Modeler. L'ouvrage...

S'initier à la programmation et à l'orienté objet

Auteure: Claude Delannoy

Nombre de pages: 360

Acquérir rapidement une parfaite maîtrise des techniques de programmation et savoir s'adapter facilement à tout nouveau langage Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des notions de programmation procédurale communes à tous les langages (types de données, variables, opérateurs, instructions de contrôle, fonctions, tableaux...), avant d'aborder les notions propres aux langages orientés objet. L'auteur utilise, pour faciliter l'assimilation des concepts, un pseudo-code complet mais simple d'accès, qui évite de se perdre dans les spécificités de tel ou tel langage. Chaque notion est d'abord présentée à l'aide du pseudocode, avant d'être illustrée d'exemples d'implémentation en langages C, C++, C#, Java, PHP et, nouveauté de cette 2e édition, en langage Python. De nombreux exercices corrigés permettent au lecteur de contrôler ses connaissances à chaque étape de l'apprentissage. À qui s'adresse ce livre ? Aux étudiants en 1ère année de cursus informatique (BTS, DUT, licences, écoles d'ingénieur). Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la...

Le livre de Java premier langage

Auteure: Anne Tasso

Nombre de pages: 608

Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans le monde professionnel ? Java se révèle un choix idéal, comme vous le découvrirez dans cet ouvrage qui a déjà conquis des milliers d'étudiants. Vous apprendrez d'abord, à travers des exemples simples en Java, à maîtriser les notions communes à tous les langages : variables, types de données, boucles et instructions conditionnelles, etc. Vous franchirez un nouveau pas en découvrant par la pratique les concepts de la programmation orientée objet (classes, objets, héritage), puis le fonctionnement des librairies graphiques AWT et Swing (fenêtres, gestion de la souris, tracé de graphiques). Vous découvrirez enfin comment réaliser des applications Java dotées d'interfaces graphiques conviviales grâce au logiciel libre NetBeans. Chaque chapitre est accompagné de deux types de travaux pratiques : des exercices, dont les corrigés sont disponibles en ligne, et un projet développé au fil de l'ouvrage, qui vous montrera comment combiner toutes les techniques de programmation étudiées pour construire une véritable application Java.

Java EE 6 et GlassFish 3

Auteure: Antonio Goncalves

Nombre de pages: 572

Initiez-vous au développement sur Java EE 6 et GlassFish 3 avec cet ouvrage facile à lire. Tous les concepts de la dernière version entreprise de Java sont ici présentés et illustrés par des exemples.

S'initier à la programmation et à l'orienté objet

Auteure: Claude Delannoy

Nombre de pages: 384

"Acquérir rapidement une parfaite maîtrise des techniques de programmation et savoir s'adapter facilement à tout nouveau langage. Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des notions de programmation procédurale communes à tous les langages (types de données, variables, opérateurs, instructions de contrôle, fonctions, tableaux...), avant d'aborder les notions propres aux langages orientés objet. L'auteur utilise, pour faciliter l'assimilation des concepts, un pseudo-code complet mais simple d'accès, qui évite de se perdre dans les spécificités de tel ou tel langage. Chaque notion est d'abord présentée à l'aide du pseudo-code, avant d'être illustrée d'exemples d'implémentation en langages C, C++, C#, Java, PHP et, nouveauté de cette 2e édition, en langage Python. De nombreux exercices corrigés permettent au lecteur de contrôler ses connaissances à chaque étape de l'apprentissage. À qui s'adresse ce livre ? Aux étudiants en 1ère année de cursus informatique (BTS, DUT, licences, écoles d'ingénieurs) ; aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la...

Java 1.4 et 5.0

Auteure: Emmanuel Puybaret

Nombre de pages: 381

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...

Java EE 5

Auteure: Antonio Goncalves

Nombre de pages: 340

Ce 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 3.0.1 et utilise la base de données Derby. Cet ouvrage s'adresse aux architectes et développeurs confirmés qui veulent découvrir 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 et introduit Maven, le nouvel outil d'automatisation de développements d'Apache. Téléchargez le code source de l'étude de cas ! www.editions-eyrolles.com

Développez une application Android

Auteure: Sylvain Hébuterne

Nombre de pages: 506

Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications Android. Il couvre toutes les phases du développement d'applications pour smartphones et tablettes Android et nécessite uniquement des connaissances basiques en programmation objet et sur le langage Java. Prenant en exemple le développement d'une application de gestion de DVD, les différents chapitres de ce livre permettent au lecteur de découvrir progressivement les notions indispensables à la construction d'une application de qualité professionnelle. Chaque notion présentée est ainsi expliquée, illustrée par des exemples de code et remise dans son contexte. De l'installation de l'environnement de développement Android Studio à la publication de l'application finale sur le Play Store de Google, le lecteur est invité à utiliser les composants les plus répandus de la plateforme : composants texte, boutons, activités et fragments, mais également listes, boîtes de dialogue, panneaux de navigation, barre d'actions, etc. Couvrant toutes les versions d'Android jusqu'à Oreo, le livre présente les différentes méthodes qui permettent de rendre l'application compatible avec...

Java 11

Auteure: Thierry Groussard , Thierry Richard

Nombre de pages: 560

Ce livre s'adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu'il ait déjà une première expérience avec un autre langage, il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde. Le premier chapitre présente la plateforme Java SE, son installation sous Windows et Linux et l'environnement de développement utilisé dans le cadre de l'ouvrage (Eclipse, MySQL). Les deux chapitres suivants abordent les bases du langage et la programmation orientée objet. Parmi la richesse de l'API Java, un focus est fait sur l'API de gestion des dates, sur les nouvelles possibilités offertes par les interfaces, sur la notion de modules. Le quatrième chapitre traite d'un sujet incontournable : les expressions lambda et les API sous-jacentes comme l'API java.util.function et l'API Stream. Le cinquième chapitre étudie le développement d'applications graphiques avec la bibliothèque Swing. Le développement d'applications client/serveur est également présenté avec l'API JDBC assurant l'accès aux bases de données relationnelles. Le déploiement étant une étape ...

Java pour les Nuls, grand format, 5e éd

Auteure: Barry Burd

Nombre de pages: 782

Idéal pour commencer avec Java comme premier langage ! Grâce à ce livre, vous allez rapidement écrire rapidement vos premières applets Java, sans pour autant devenir un gourou de la programmation objet. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage Java, mais vous posséderez rapidement les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur Java. Cette nouvelle édition a été entirement mise à jour avec les spécifications de la dernière version du SDK Java. Entièrement mis à jour sur la dernière évolution du SDK Java. Au programme : Les bases du langage Java Les variables Les constantes Les opérateurs Mise en place des structures de contrôles Débuter en programmation orientée objet Les exceptions Construction d'une application Java complète

Derniers livres et auteurs recherchés