<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>07243nam a2201153 a 4500</leader>
  <controlfield tag="001">vtls000080167</controlfield>
  <controlfield tag="003">MTX</controlfield>
  <controlfield tag="008">160715007                  001 0   eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">0782142850</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780782151336</subfield>
  </datafield>
  <datafield tag="039" ind1=" " ind2="9">
    <subfield code="a">201607151159</subfield>
    <subfield code="b">staff</subfield>
    <subfield code="c">201606141508</subfield>
    <subfield code="d">staff</subfield>
    <subfield code="y">201605041238</subfield>
    <subfield code="z">admin</subfield>
  </datafield>
  <datafield tag="041" ind1="0" ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2=" ">
    <subfield code="a">Ebook</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Watson, Mark..</subfield>
    <subfield code="9">117940</subfield>
  </datafield>
  <datafield tag="245" ind1="0" ind2="0">
    <subfield code="a">Java programming 10-minute solutions</subfield>
    <subfield code="h">[electronic resource] /</subfield>
    <subfield code="c">Watson, Mark.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="b">WILEY,</subfield>
    <subfield code="c">2006.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">333 p.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">File I/O.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 1: Copying and Deleting Directories and Files.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 2: Reading and Writing JAR/ZIP Files.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 3: Java Object Persistence with Serialization.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 4: Using Random Access File I/O.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 5: Writing Text Filters.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">String Handling.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 6: Efficiently Performing Multiple Replacements.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 7: Using Regular Expressions for Information Extraction.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 8: Using Java Properties to Configure Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">XML Processing.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 9: Using DOM to Manipulate XML Documents in Memory.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 10: Using SAX to Efficiently Parse XML.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 11: Transforming XML with XSLT.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 12: Using Java XML Binding.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Distributed Programming Using XML.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 13: Using XML-RPC for Client/Server Programming.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 14: Using XML over HTTP for Web Services.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 15: Using GLUE for SOAP-Based Web Services.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 16: Using Apache Axis for SOAP-Based Web Services.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Arrays, Vectors, and Hash Tables.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 17: Efficient Conversion Between Arrays and Vectors.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 18: Save Memory in Java Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 19: Implementing Sorted Key Hash Tables.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Searching and Sorting.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 20: Using Depth First Search.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 21: Making Searches More Space Efficient: Iterative Deepening Search.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 22: Making Searches More CPU Efficient: A* Search.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 23: Using Merge Sort in Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 24: Using Quicksort in Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Threads.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 25: Using Work Threads for Background Processing.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 26: Efficient Thread Synchronization.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 27: Controlling Your Applications Using Thread Groups and Custom Security Managers.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Network Programming.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 28: Programming with Server Sockets.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 29: Writing Client Socket Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 30: Using Server-Side RMI.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 31: Writing RMI Clients.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 32: Using Server-Side CORBA.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 33: Writing CORBA Clients.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">JDBC Database Access.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 34: Configuring JDBC.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 35: Performing Database Updates.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 36: Performing Database Queries.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 37: Performing Batch Updates.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 38: Using Transactions to Insure Data Integrity.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 39: Dynamic Database Exploration Using the Metadata API.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Java Servlets.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 40: Handling Browser Requests.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 41: Handling Form Data.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 42: Performing Custom Servlet Initialization.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 43: Using Cookies and Session Data for Personalizing a Website.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 44: Handling Runtime Errors.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Java ServerPages (JSPs).</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 45: Using JSP Declarations and Directives.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 46: Handling Login Forms.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 47: Using JavaBeans with JSPs.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 48: Handling User Sessions.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 49: Using the Struts Tag Libraries and MVC Architecture.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Enterprise JavaBeans (EJBs).</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 50: Using Stateless Session EJBs to Develop Web Applications.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 51: Using Container Managed Persistent EJBs to Simplify Database Access.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 52: Using Message-Driven EJBs for Asynchronous Processing.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 53: Using Container Managed Transactions for Database Integrity.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Ant, JUnit, and XDoclet.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 54: Installing Ant, JUnit, and XDoclet.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 55: Using Ant.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 56: Using Ant for JSP/Struts Tomcat Projects.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 57: Using Ant and XDoclet for EJB/JBoss Projects.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 58: Writing JUnit Test Classes.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Java Data Objects.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 59: Object Persistence with the Hibernate JDO Implementation.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="g">Chapter, Lesson, Part</subfield>
    <subfield code="t">Solution 60: Database Queries with Hibernate.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Cover, Title,Java programming 10-minute solutions--Preface, Introduction, TOC,Acknowledgments--Preface, Introduction, TOC,Contents--Preface, Introduction, TOC,Introduction--References, Appendix, Index,Index.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Computers</subfield>
    <subfield code="9">20382</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Programming Languages</subfield>
    <subfield code="9">25503</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Java</subfield>
    <subfield code="9">117941</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://portal.igpublish.com/iglibrary/search/WILEYB0002856.html</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">10</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">76716</subfield>
    <subfield code="d">76716</subfield>
  </datafield>
</record>
