Java EE – Guide de développement d’applications web en Java
Java EE – Guide de développement d’applicationsweb en Java
Publisher: ENI | 2009 | ISBN: 2746047152 | French | True PDF | 507 pages | 8.4 Mb
Ce livre sur le développement d’applicationsweb en Java s’adresse à tout développeur qui souhaite disposer de tous les détails des différentes étapes de réalisation d’uneapplicationweb : l’analyse, la modélisation, le codage, la mise en production, les tests et la maintenance. Le livre suit une démarche progressive et s’appuie sur une étude de cas d’un développement d’une boutique de vente en ligne. Il est découpé en sept chapitres progressifs qui peuvent également être étudiés de manière autonome. Le premier chapitre présente le langage Java, explique les règles de nommage et les bonnes pratiques à adopter lors des développements de projets Java EE. Le chapitre 2 est consacré à la mise en place du serveur Java EE de référence, Tomcat, sous Windows et Linux. Les chapitres 3 et 4 explorent en détail les servlets et lesJavaServerPage (JSP), enapplicationavec l’étude de cas et le modèle MVC. Le chapitre 5 présente les bases de données en Java EE et détaille la mise en place de JDBC et des technologies associées. Le chapitre 6 concerne le développement Java EE à l’aide d’unframework. En accord avec les standards actuels en entreprise, Struts a été utilisé pour ce livre. Cependant les explications sont valables pour d’autresframeworksJava (description des outils proposés par unframeworkJava tant en terme de validation de données que d’approche MVC II). Enfin, le dernier chapitre est consacré aux techniques avancées Java EE et permet de déployer un véritable projet sur un serveur en production à partir d’un nom de domaine. Le code lié à l’étude de cas traitée dans le livre est en téléchargement sur cette page. L’auteur propose à ses lecteurs un lieu d’échanges via le site w w w. gdawj.com qui apporte également un certain nombre d’éléments complémentaires (FAQ, outils, application déployée…).
Java EE – Guide de développement d’applications web en Java
Data Structures with Java, 2nd edition
John Hubbard, Data Structures withJava
ISBN: 0071476989 | edition 2007 | PDF | 351 pages | 11 mb
You can catch up on the latestdevelopmentsin the number one, fastest-growingprogramminglanguagein the world with this fully updated Schaum’sguide. Schaum’s Outline of Data Structures withJavahas been revised to reflect all recent advances and changes in thelanguage.
Developing Games in Java
DevelopingGames in Java By David Brackeen
2003 | 100 Pages | ISBN: 1592730051 | EPUB + CHM | 4 MB + 4 MB
If you already haveJava programmingexperience and are looking to program games, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe, show you how to make fast, full-screen action games such as side scrollers and 3D shooters. Key features covered in this book include Java 2game programmingtechniques, including latest 2D graphics and sound technologies, 3D graphics and scenemanagement, path-finding and artificial intelligence, collision detection, gamescriptingusing BeanShell, and multi-player game engine creation.
Enterprise JavaBeans 3.1, 6th Edition
Enterprise JavaBeans 3.1, 6th Edition
by Andrew Lee Rubinger, Bill Burke
English | 2010 | ISBN: 0596158025 | 768 pages | PDF | 4.44 MB
Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of this bestselling guide. Written by thedevelopersof JBoss EJB 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components.
With version 3.1, EJB’s server-side component model for building distributed businessapplicationsis simpler than ever. But it’s still a complextechnologythat requires study and lots of practice to master. Enterprise JavaBeans 3.1 is the most complete reference on this specification. You’ll find a straightforward, no-nonsense explanation of the underlyingtechnology, including Java classes and interfaces, the component model, and the runtime behavior of EJB.
Developyour first EJBs with a hands-on walkthrough of EJB 3.1 concepts
Learn how to encapsulate business logic with Session Beans and Message-Driven Beans
Discover how to handle persistence through Entity Beans, the EntityManager, and the Java Persistence API
Understand EJB’s containerservicessuch as dependency injection, concurrency, and interceptors
Integrate EJB with other technologies in the Java Enterprise Edition platform
Use examples with either the JBossAS, OpenEJB, or GlassFish v3 EJB Containers
Java Software Solutions: Foundations of Program Design (7th Edition) ebook
John Lewis, William Loftus – JavaSoftwareSolutions:FoundationsofProgramDesign (7th Edition)
Published: 2011-03-10 | ISBN: 0132149184 | PDF | 832 pages | 10 MB
JavaSoftwareSolutions teaches a foundation ofprogrammingtechniques to foster well-designed object-oriented software. Heralded for its integration of small and large realistic examples, this worldwide best-selling text emphasizes building solid problem-solving and design skills to write high-qualityprograms.
MyProgrammingLab, Pearson’s new online homework and assessment tool, is available with this edition.
Big Java Late Objects
Cay S. Horstmann, “BigJavaLate Objects”
2012 | ISBN: 1118087887 | 1056 pages | PDF | 163 MB
The introductoryprogrammingcourse is difficult. Many students fail to succeed or have trouble in the course because they don’t understand the material and do not practiceprogrammingsufficiently. BigJavafor Everyone will provide an authoritative but accessible introduction to thefundamentalsofJava Programmingusing afundamentalsfirst/late objects approach and providing extensive opportunities for programming practice.
Groovy Programming: An Introduction for Java Developers
Kenneth Barclay, John E. Savage, “GroovyProgramming: An Introduction forJava Developers”
2007 | ISBN: 0123725070 | 496 pages | PDF | 6 MB
“GroovyProgramming” is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages, such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java,applicationswritten in Groovy can make full use of the JavaApplicationProgrammer Interfaces (APIs). This means Groovy can integrate seamlessly withapplicationswritten in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming. This book introduces all the major aspects of Groovy development and emphasizes Groovy’s potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity withJava programming, and progresses to discuss advanced topics, such as GUI builders, Groovlets, Unit Testing, and Groovy SQL. The key features include: the first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easy; written by leading software engineers and acclaimed computing instructors; and offers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor.
JSTL: Practical Guide for JSP Programmers (The Practical Guides)
JSTL:Practical Guidefor JSPProgrammers(The Practical Guides) By Sue Spielman
2003 | 229 Pages | ISBN: 0126567557 | PDF | 5 MB
Web developers and page authors who useJavaServerPages (JSP) know that it is much easier and efficient to implement web pages without reinventing the wheel each time. In order to shave valuable time from theirdevelopmentschedules, those who work with JSP have created, debugged, and used custom tags-a set of programmable actions that provide dynamic behavior to static pages-paving the way towards a more common, standard approach to using Java technology for webdevelopment. The biggest boost to this effort however has only recently arrived in the form of a standard set of tag libraries, known as the JSTL, which now provides a wide range of functionality and gives web page authors a much more simplified approach to implementing dynamic, Java-based web sites.
JSTL:Practical Guidefor JSPProgrammersis a timely resource for anyone interested in doing large-scale J2EEapplicationdevelopment. It sticks to the main features of the JSTL so that developers don’t have to sift through unnecessary details to begin using the tags and working with the expression language. Sue Spielman’s straight-forward, practical approach is enhanced with numerous code samples and insightful descriptions to make learning the JSTL a quickly and easily accomplished task.
* Written by a best-selling author with a wealth of development experience and recognition in the Java community.
* Covers the core elements of the JSTL including the four standard tag libraries (core, internationalization/format, XML, and SQL) and expression language.
* Includes a reference section for all of the tabs and attributes contained in the JSTL.
* Via a companion web site, provides downloadable code for the code samples in the book.
Java Persistence with MyBatis 3
K. Siva Prasad Reddy, “Java Persistence with MyBatis 3″
English | ISBN: 1782166807 | 2013 | 132 pages | PDF, EPUB | 3 MB
Storing and retrieving data to and from relationaldatabasesis a very common requirement, and is a crucial part of manyapplications. Even though Java provides a JDBC API for databaseaccess, it is not very effective and involves writing the boilerplate code again and again. Getting data out of a database, populating into Java objects, and persisting data from Java objects into a database using JDBC involves a lot of repetitive coding and is a very tedious process. MyBatis takes the simplest approach of leveraging the existing knowledge and power of Java and SQL yet provides powerful features to make data persistence implementation easy.
Java Persistence with MyBatis 3 is a practical, hands-on guide that provides you with a number of clear step-by-step exercises, which will help you to understand how MyBatis works and how to use it for your realapplicationneeds. With MyBatis, you will learn how to use the MyBatisframeworkeffectively through simple instructions.
Java Persistence with MyBatis 3 will highlight the cumbersome process of data persistence using plain JDBC and will also show you how easy it is to implement the same using MyBatis. You will also take a deeper look into the implementation of MyBatis with XML and Annotation-based Mappers, and finally learn how to integrate MyBatis with a Springframework.
You will learn how to map Complex SQL query results to Java beans using XML and Annotation-based Mappers, including One-To-Many and Many-To-Many relationships. You will also learn how to use TypeAliases and Custom Type Handlers, and build dynamic queries using XML and SqlProvider annotations. It progresses to detailed instructions on integrating MyBatis with Spring and leveraging Spring’s Annotation-based transaction handling mechanism, which further simplifies the usage of MyBatis.With Java Persistence with MyBatis 3, you will learn how to use the MyBatis framework effectively through simple instructions.
Infiniteskills – Learning To Program In Java
Infiniteskills – Learning To Program In Java
English | .MP4 | Audio: aac, 44100 Hz, 1 channels, s16, 64 kb/s (und) | Video: h264, yuv420p, 1024×768, 226 kb/s, 15.00 fps | 1.33 GB
In this video training course onProgrammingwith Java forBeginners, expert author and professor Mike McMillan starts you along the path to enlightenment with Java, by introducing you to the basic concepts, tools and functions that you will need to build fully functionalprogramswith the popularprogramminglanguage, Java
Starting with the download and installation of the JDK (JavaDevelopmentKit), this video tutorial will teach you the different typs of variables (bool, int, etc), what an operator is and how to use it (+,-,%,etc). You will learn about object-oriented programming, and creating classes and objects. You will control yourprogramswith different types of control loops such as while and for, as well as making decisions with if-else statements. Each chapter is capped of with exercises so you can put in to practical use, what you learn in each section. By the completion of this instructional video course, you will have the base knowledge that you need to create functional and useful Java programs. This video tutorial comes complete with working files and code samples, so you can work alongside the author as he teaches you each concept.
The Java Language Specification, Java SE 7 Edition
TheJavaLanguageSpecification,JavaSE 7 Edition By James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley
2013 | 672 Pages | ISBN: 0133260224 | EPUB + MOBI | 11 MB + 7 MB
Written by the inventors of thetechnology, The JavaLanguageSpecification, Java SE 7 Edition, is the definitive technical reference for theJava programminglanguage. The book provides complete, accurate, and detailed coverage of theJava programminglanguage. It fully describes the new features added in Java SE 7, including the try-with-resources statement, multi-catch, precise rethrow, “diamond” syntax, strings-in-switch, and binary literals. The book also includes many explanatory notes, and carefully distinguishes the formal rules of the language from the practical behavior of compilers.
Pentaho Reporting 3.5 for Java Developers
Pentaho Reporting 3.5 forJava DevelopersBy Will Gorman
2009 | 300 Pages | ISBN: 1847193196 | PDF | 11 MB
Create advanced reports, including cross tabs, sub-reports, and charts that connect to practically any data source usingopen sourcePentaho Reporting.
Create great-looking enterprise reports in PDF, Excel, and HTML with Pentaho’sOpen SourceReporting Suite, and integrate report generation into your existing Javaapplicationwith minimal hassleUse data source options to develop advanced graphs, graphics, cross tabs, and sub-reportsDive deeply into the Pentaho Reporting Engine’s XML and Java APIs to create dynamic reportsWork with a multitude of examples throughout the book for quick learning on every topic
Pentaho Reporting lets you create, generate, and distribute rich and sophisticated report content from different data sources. Knowing how to use it quickly and efficiently gives you the edge in producing reports from your database. If you have been looking for a book that has plenty of easy-to-understand instructions and also contains lots of examples and screenshots, this is where your search ends.
This book shows you how to replace or build your enterprise reporting solution from scratch with Pentaho’s Reporting Suite. Through detailed examples, it dives deeply into all aspects of Pentaho’s reporting functionalities, providing you with the knowledge you need to master report creation.
This book starts off with a number of examples to get you familiar with the tools andtechnologyof the Pentaho Reporting Suite. Then, with additional examples, it goes into advanced subjects such as charting, sub-reporting, cross tabs, as well as API generation of reports. There are also details and examples on extending Pentaho’s open source reporting engine. The reader will learn the ins and outs of Pentaho Report Designer, including a cheat sheet with all the available short-cut keys, to make report design efficient and painless.
Embedding reports into your Javaapplicationcan be difficult. With Pentaho Reporting it’s just a few lines of code. The book provides examples of how to embed reporting into your J2EE and client Javaapplications, as well as showing you how to build dynamic reports from scratch using Pentaho Reporting’s simple Java Bean-based report generation API.
Setting up and integrating a reporting server in an enterprise environment can be arduous. In addition to learning how to build great embeddable reports, you’ll also learn how to combine Pentaho Reporting with Pentaho’s BI Server for a zero-code, easy-to-configure, enterprise reporting solution.