Programmer en Java
Author: Claude Delannoy
Publisher: Editions Eyrolles
De la programmation objet en Java au développement d'applications Web Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'apprentissage du langage se fait en quatre étapes: apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java et les JSP. L'ouvrage met l'accent sur les apports des versions 5 à 8 de Java Standard Edition: programmation générique, types énumérés, annotations... Un chapitre est dédié aux design patterns en Java et cette 9e édition comporte deux chapitres supplémentaires sur des nouveautés majeures de Java 8 : les streams et les expressions lambda; la gestion du temps, des dates et des heures. Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est en libre téléchargement sur le site www.editions-eyrolles.com. À qui s'adresse ce livre ? Aux étudiants de licence et de master, ainsi qu'aux élèves d'écoles d'ingénieurs À tout programmeur ayant déjà une expérience de la programmation (Python, PHP, C/C++, C#...) et souhaitant s'initier au langage Java
Exercices en Java
Author: Claude Delannoy
Publisher: Editions Eyrolles
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 la programmation (Python, PHP, C/C++...) et souhaitant s'initier au langage Java.
Java and XML
Author: Brett McLaughlin, Justin Edelson
Publisher: "O'Reilly Media, Inc."
Java and XML, 3rd Edition, shows you how to cut through all the hype about XML and put it to work. It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications. The result is a new approach to managing information that touches everything from configuration files to web sites. After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, the rest of the book focuses on using XML from your Java applications. This third edition of Java and XML covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters on web technology have been entirely rewritten to focus on the today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash. Topics include: The basics of XML, including DTDs, namespaces, XML Schema, XPath, and Transformations The SAX API, including all handlers, filters, and writers The DOM API, including DOM Level 2, Level 3, and the DOM HTML module The JDOM API, including the core and a look at XPath support The StAX API, including StAX factories, producing documents and XMLPull Data Binding with JAXB, using the new JAXB 2.0 annotations Web syndication and podcasting with RSS XML on the Presentation Layer, paying attention to Ajax and Flash applications If you are developing with Java and need to use XML, or think that you will be in the future; if you're involved in the new peer-to-peer movement, messaging, or web services; or if you're developing software for electronic commerce, Java and XML will be an indispensable companion.
Author: Herbert Schildt, Joseph O'Neil
Publisher: McGraw-Hill Companies
This work provides quick information on the keywords, classes and functions that Java programmers use on a daily basis. It also includes tips on how to avoid programming pitfalls.
Author: Edward Lavieri, Peter Verhas, Jason Lee
"Manage and safeguard your organization's data"--Cover.
Television Studies: The Key Concepts is the definitive reference guide to an area of rapidly expanding academic interest. Among those aspects of television studies covered in this comprehensive and up-to-date guide are: theoretical perspectives which have shaped the study of television - Marxism; semiology; feminism concepts which have shaped the study of television - narrative; representation; bias television genres - soap opera; news; science fiction methods used for understanding television - content analysis; audience research relevant social, economic and political phenomena - ownership; social policy.
Beginning Android 3
Author: Mark Murphy
The vibrant and rich Android development platform, created by Google and the Open Handset Alliance, continues to be a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the software development kit. Android's continued growth includes support for Flash and Flash gaming apps, Wi-Fi tethering, improved performance, WebM or WebMedia integration for HTML5-based video and other multimedia APIs, Chrome OS (WebOS) integration, and more. With Beginning Android 3, you’ll learn how to develop applications for Android 3 mobile devices using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, multi-touch, multi-tasking, and access web services. What you’ll learn Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and devices. Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components. Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access. Use and create Android applications incorporating activities, services, content providers, and broadcast receivers. Support Android 3 and earlier devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics. Create Flash game and other apps on Android. Build and experience the array of new WebM video and other multimedia APIs for Android and more. Who this book is for This book is aimed at people new to mobile development. Table of Contents The Big Picture How to Get Started Your First Android Project Examining Your First Project A Bit About Eclipse Enhancing Your First Project Rewriting Your First Project Using XML-Based Layouts Employing Basic Widgets Working with Containers The Input Method Framework Using Selection Widgets Getting Fancy with Lists Still More Widgets and Containers Embedding The WebKit Browser Applying Menus Showing Pop-up Messages Handling Activity Lifecycle Events Handling Rotation Dealing with Threads Creating Intent Filters Launching Activities and Sub-Activities Working with Resources Defining and Using Styles Handling Multiple Screen Sizes Introducing the Honeycomb UI Using the Action Bar Fragments Handling Platform Changes Accessing Files Using Preferences Managing and Accessing Local Databases Leveraging Java Libraries Communicating via the Internet Services: The Theory Basic Service Patterns Alerting Users via Notifications Requesting and Requiring Permissions Accessing Location-Based Services Mapping with MapView and MapActivity Handling Telephone Calls Fonts More Development Tools The Role of Alternative Environments HTML5 PhoneGap Other Alternative Environments Dealing with Devices Where Do We Go from Here?
Author: Thorben Janssen
Publisher: Createspace Independent Publishing Platform
When you use Hibernate in your projects, you quickly recognize that you need to do more than just add @Entity annotations to your domain model classes. Real-world applications often require advanced mappings, complex queries, custom data types, and caching.Hibernate can do all of that. You just have to know which annotations and APIs you need to use. Hibernate Tips: More than 70 solutions to common Hibernate problems show you how to efficiently implement your persistence layer with Hibernate's basic and advanced features. Each Hibernate tip consists of one or more code samples and an easy-to-follow step-by-step explanation. You can also download an example project with executable test cases for each Hibernate tip. This book gives you more than 70 ready-to-use solutions that show how to: Define standard mappings for basic attributes and entity associations. Implement your own attribute mappings and support custom data types. Use Hibernate's Java 8 support and other proprietary features. Read data from the database with JPQL, Criteria API, and native SQL queries. Call stored procedures and database functions. Get your copy of Hibernate Tips: More than 70 solutions to common Hibernate problems now and implement your persistence layer with ease.
Price guide for antique golf clubs.
Today -- following housing bubbles, bank collapses, and high unemployment -- the Internet remains the most reliable mechanism for fostering innovation and creating new wealth. The Internet's remarkable growth has been fueled by innovation. In this pathbreaking book, Barbara van Schewick argues that this explosion of innovation is not an accident, but a consequence of the Internet's architecture -- a consequence of technical choices regarding the Internet's inner structure that were made early in its history.The Internet's original architecture was based on four design principles: modularity, layering, and two versions of the celebrated but often misunderstood end-to-end arguments. But today, the Internet's architecture is changing in ways that deviate from the Internet's original design principles, removing the features that have fostered innovation and threatening the Internet's ability to spur economic growth, to improve democratic discourse, and to provide a decentralized environment for social and cultural interaction in which anyone can participate. If no one intervenes, network providers' interests will drive networks further away from the original design principles. If the Internet's value for society is to be preserved, van Schewick argues, policymakers will have to intervene and protect the features that were at the core of the Internet's success.
Author: Paul Ginsborg
Silvio Berlusconi, a self-made man with a taste for luxurious living, owner of a huge television empire and the politician who likened a German MEP to a Nazi concentration camp guard—small wonder that much of democratic Europe and America has responded with considerable dismay and disdain to his governance of Italy. Paul Ginsborg, contemporary Italy's foremost historian, explains here why we should take Berlusconi seriously. His new book combines historical narrative–Berlusconi's childhood in the dynamic and paternalist Milanese bourgeoisie, his strict religious schooling, a working life which has encompassed crooning, large construction projects and the creation of a commercial television empire–with careful analysis of Berlusconi's political development. While highlighting the particular italianita of Berlusconi's trajectory, Ginsborg also finds international tendencies, such as the distorted relationship between the media system and politics. Throughout, Ginsborg suggests that Berlusconi has gotten as far as he has thanks to the wide-open space left by the strategic weaknesses of modern left-wing politics.
Author: Jeff Ferguson, Brian Patterson, Jason Beres, Pierre Boutquin, Meeta Gupta
100% comprehensive, the C# Bible will have even beginning programmers up and running with Microsoft's new C# language quickly and easily. But this title does not stop at just presenting the C# language - it teaches practical application development in the new .NET Framework. Starting at ground zero, readers will benefit from veteran developer Jeff Ferguson's insight into topics that include: * Background of C# * .NET concepts * Defining data with variables * Building containers with arrays * Writing expressions and statements * Object Oriented Programming with C# * Maintaining state with fields * Defining behavior with methods * Building WinForm and WebFom applications * Using C# in ASP.NET * Working with COM
Twilight of History
Author: Shlomo Sand
Publisher: Verso Books
The acclaimed and controversial historian turns his critical gaze on the writing of history today On its publication in 2009, Shlomo Sand’s book The Invention of the Jewish People met with a storm of controversy. His demystifying approach to nationalist and Zionist historiography provoked much criticism from other professional historians, as well as praise. The furore gave him a privileged position to consider his academic discipline, which he reflects on here in Twilight of History. Drawing on four decades in the field, Sand takes a wider view and interrogates the study of history, whose origin lay in the need for a national ideology. Over the last few decades, traditional history has begun to fragment, yet only to give rise to a new role for historians as priests of official memory. Working in Israel has sharpened Sand’s perspective, since the role of history as national myth is particularly salient in a country where the Bible is treated as a source of historical fact. He asks such questions as: Is every historical narrative ideologically marked? Do political requirements and state power weigh down inordinately on historical research and teaching? And, in such conditions, can there be a morally neutral and “scientific” truth? Despite his trenchant criticism of academic history, Sand would still like to believe that the past can be understood without myth, and finds reasons for hope in the work of Max Weber and Georges Sorel.