Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Java Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Java Programming

Java Programming

10-Minute Solutions

Mark Watson - Collection 10-Minute Solutions

320 pages, parution le 02/02/2004

Résumé

The problems encountered by a beginning Java programmer are many—and mostly minor.

The problems you encounter as an experienced Java programmer are far fewer—and far more serious.

Java Programming 10-Minute Solutions provides direct solutions to the thorny problems you're most likely to run up against in your work. Especially when a project entails new techniques or draws you into a realm outside your immediate expertise, potential headaches abound. With this book, a veteran Java programmer saves you both aggravation and—just as important—time. Here are some of the solutions you'll find inside:

  • Parsing XML using SAX and DOM, and using XSLT to transform XML to HTML
  • Java file I/O: copying and deleting entire directories
  • Using Java search algorithms
  • Thread management
  • Leveraging Java Web Services support in SOAP, XML-RPC, and XML over HTTP
  • Low-level JDBC programming
  • Using servlets and JSPs (including struts) for web applications
  • Using Enterprise JavaBeans (EJBs) container managed persistence
  • Generating EJB classes with ant and XDocolet
  • Using JUnit for unit testing

Modeled after the straightforward Q&A approach of the DevX website, these in-depth, code-intensive solutions help you past obstacles right now and ultimately make you a smarter, more effective programmer.

L'auteur - Mark Watson

Mark Watson is a Java consultant and author living in Sedona, Arizona. He has worked on a wide range of Java projects and is an expert in artificial intelligence, having worked on AI projects for the U.S. government, Pacific Bell, Nintendo, and Disney.

Autres livres de Mark Watson

Sommaire

  • File I/O
    • Solution 1: Copying and Deleting Directories and Files
    • Solution 2: Reading and Writing JAR/ZIP Files
    • Solution 3: Java Object Persistence with Serialization
    • Solution 4: Using Random Access File I/O
    • Solution 5: Writing Text Filters
  • String Handling
    • Solution 6: Efficiently Performing Multiple Replacements
    • Solution 7: Using Regular Expressions for Information Extraction
    • Solution 8: Using Java Properties to Configure Applications
  • XML Processing
    • Solution 9: Using DOM to Manipulate XML Documents in Memory
    • Solution 10: Using SAX to Efficiently Parse XML
    • Solution 11: Transforming XML with XSLT
    • Solution 12: Using Java XML Binding
  • Distributed Programming Using XML
    • Solution 13: Using XML-RPC for Client/Server Programming
    • Solution 14: Using XML over HTTP for Web Services
    • Solution 15: Using GLUE for SOAP-Based Web Services
    • Solution 16: Using Apache Axis for SOAP-Based Web Services
  • Arrays, Vectors, and Hash Tables
    • Solution 17: Efficient Conversion Between Arrays and Vectors
    • Solution 18: Save Memory in Java Applications
    • Solution 19: Implementing Sorted Key Hash Tables
  • Searching and Sorting
    • Solution 20: Using Depth First Search
    • Solution 21: Making Searches More Space Efficient: Iterative Deepening Search
    • Solution 22: Making Searches More CPU Efficient: A* Search
    • Solution 23: Using Merge Sort in Applications
    • Solution 24: Using Quicksort in Applications
  • Threads
    • Solution 25: Using Work Threads for Background Processing
    • Solution 26: Efficient Thread Synchronization
    • Solution 27: Controlling Your Applications Using Thread Groups and Custom Security Managers
  • Network Programming
    • Solution 28: Programming with Server Sockets
    • Solution 29: Writing Client Socket Applications
    • Solution 30: Using Server-Side RMI
    • Solution 31: Writing RMI Clients
    • Solution 32: Using Server-Side CORBA
    • Solution 33: Writing CORBA Clients
  • JDBC Database Access
    • Solution 34: Configuring JDBC
    • Solution 35: Performing Database Updates
    • Solution 36: Performing Database Queries
    • Solution 37: Performing Batch Updates
    • Solution 38: Using Transactions to Insure Data Integrity
    • Solution 39: Dynamic Database Exploration Using the Metadata API
  • Java Servlets
    • Solution 40: Handling Browser Requests
    • Solution 41: Handling Form Data
    • Solution 42: Performing Custom Servlet Initialization
    • Solution 43: Using Cookies and Session Data for Personalizing a Website
    • Solution 44: Handling Runtime Errors
  • Java ServerPages (JSPs)
    • Solution 45: Using JSP Declarations and Directives
    • Solution 46: Handling Login Forms
    • Solution 47: Using JavaBeans with JSPs
    • Solution 48: Handling User Sessions
    • Solution 49: Using the Struts Tag Libraries and MVC Architecture
  • Enterprise JavaBeans (EJBs)
    • Solution 50: Using Stateless Session EJBs to Develop Web Applications
    • Solution 51: Using Container Managed Persistent EJBs to Simplify Database Access
    • Solution 52: Using Message-Driven EJBs for Asynchronous Processing
    • Solution 53: Using Container Managed Transactions for Database Integrity
  • Ant, JUnit, and XDoclet
    • Solution 54: Installing Ant,JUnit,and XDoclet
    • Solution 55: Using Ant
    • Solution 56: Using Ant for JSP/Struts Tomcat Projects
    • Solution 57: Using Ant and XDoclet for EJB/JBoss Projects
    • Solution 58: Writing JUnit Test Classes
  • Java Data Objects
    • Solution 59: Object Persistence with the Hibernate JDO Implementation
    • Solution 60: Database Queries with Hibernate
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Sybex
Auteur(s) Mark Watson
Collection 10-Minute Solutions
Parution 02/02/2004
Nb. de pages 320
Format 19 x 23
Couverture Broché
Poids 565g
Intérieur Noir et Blanc
EAN13 9780782142853
ISBN13 978-0-7821-4285-3

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription