<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  
  <id>135300</id>
  <name><![CDATA[William Crawford]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
  <fans_count type="integer">0</fans_count>
  <followers_count type="integer">0</followers_count>
  <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
  <about><![CDATA[]]></about>
  <influences><![CDATA[]]></influences>
  <gender></gender>
  <hometown></hometown>
  <born_at></born_at>
  <died_at></died_at>
  
  <books>
        <book>
  <id type="integer">347733</id>
  <isbn>0596004273</isbn>
  <isbn13>9780596004279</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[J2EE Design Patterns]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1173938506m/347733.jpg</image_url>
  <link>http://www.goodreads.com/book/show/347733.J2EE_Design_Patterns</link>
  <average_rating>3.50</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes.  It's impossible to imagine a world in which buildings get built without blueprints, but it's still common for software applications to be designed and built without blueprints, or in this case, design patterns.    A software design pattern can be identified as &quot;a recurring solution to a recurring problem.&quot; Using design patterns for software development makes sense in the same way that architectural design patterns make sense--if it works well in one place, why not use it in another?  But developers have had enough of books that simply catalog design patterns without extending into new areas, and books that are so theoretical that you can't actually do anything better after reading them than you could before you started.    Crawford and Kaplan's <em>J2EE Design Patterns</em> approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software.  They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability.     <em>J2EE Design Patterns</em> offers extensive coverage of the five problem areas enterprise developers face:&lt;ul&gt;  &lt;li&gt;Maintenance (Extensibility)&lt;/li&gt;  &lt;li&gt;Performance (System Scalability)&lt;/li&gt;  &lt;li&gt;Data Modeling (Business Object Modeling)&lt;/li&gt;  &lt;li&gt;Transactions (process Modeling)&lt;/li&gt;  &lt;li&gt;Messaging (Interoperability)&lt;/li&gt;&lt;/ul&gt;  And with its careful balance between theory and practice, <em>J2EE Design Patterns</em> will give developers new to the Java enterprise development arena a solid understanding of how to approach a wide variety of architectural and procedural problems, and will give experienced J2EE pros an opportunity to extend and improve on their existing experience. ]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
    <author>
    <id>189045</id>
        <name><![CDATA[Jonathan Kaplan]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/189045.Jonathan_Kaplan]]></link>
    <average_rating>3.86</average_rating>
    <ratings_count>70</ratings_count>
    <text_reviews_count>11</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">1307839</id>
  <isbn>0871001683</isbn>
  <isbn13>9780871001689</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Keepers of Light]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1307839.The_Keepers_of_Light</link>
  <average_rating>5.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[Book provides detailed history of photographic processes and serves as a practical how-to guide for photographers and printmakers.]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">1144285</id>
  <isbn>0871001586</isbn>
  <isbn13>9780871001580</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Keepers of Light: A History and Working Guide to Early Photographic Processes]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1144285.The_Keepers_of_Light_A_History_and_Working_Guide_to_Early_Photographic_Processes</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">1144284</id>
  <isbn>0452261333</isbn>
  <isbn13>9780452261334</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Thai Home-Cooking from Kamolmal's Kitchen]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1144284.Thai_Home_Cooking_from_Kamolmal_s_Kitchen</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[Rich, unusual flavors and hot and spicy combinations have made Thai cooking the newest exotic cuisine that is sweeping the country. Now 157 classic dishes from the authentic Thai restaurant Kamolmal have been collected and re-created into easy-to-follow recipes for American cooks.]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">5856141</id>
  <isbn>1931424071</isbn>
  <isbn13 nil="true"></isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Temporary Military Lodging Around the World]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/5856141.Temporary_Military_Lodging_Around_the_World</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">6754571</id>
  <isbn>1931424144</isbn>
  <isbn13>9781931424141</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Military Travel Guide U.S.A.]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/6754571-military-travel-guide-u-s-a</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
    <author>
    <id>725936</id>
        <name><![CDATA[L. Ann Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/725936.L_Ann_Crawford]]></link>
    <average_rating>5.00</average_rating>
    <ratings_count>1</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>1402317</id>
        <name><![CDATA[R. J. Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/1402317.R_J_Crawford]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">3784687</id>
  <isbn>0875850979</isbn>
  <isbn13>9780875850979</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Report on the Penitentiaries of the United States (Patterson Smith reprint series in criminology, law enforcement, and social problems. Publication no. 97)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3784687.Report_on_the_Penitentiaries_of_the_United_States</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">2530219</id>
  <isbn>0596001142</isbn>
  <isbn13>9780596001148</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Enterprise in a Nutshell: A Desktop Quick Reference]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/2530219.Java_Enterprise_in_a_Nutshell_A_Desktop_Quick_Reference</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<em>Java Enterprise in a Nutshell</em> gives advanced Java developers a one-stop resource for programming with the disparate APIs required for today's enterprise development, including JDBC, RMI, servlets, and EJBs. Beginning with JDBC database programming, the book gives a chapter-by-chapter tour of various enterprise development APIs, including program strategies for each API. For JDBC, the book includes new Java 2 JDBC enhancements like batch and recordsets. <p> Next comes Java's Remote Method Invocation (RMI) classes for calling remote code. Then it's on to using Java IDL and CORBA basics. A chapter on Java servlets will get you started delivering dynamically generated HTML using Java on Web servers, including useful material on cookies and session management. After coverage of the Java Naming and Directory Interface (JNDI) comes a solid exploration of EJBs with material on both session and entity beans. Specifics here include home and remote interfaces, EJB containers, stateless vs. stateful session beans, and entity beans for accessing corporate databases. <p> Overall, this handy and readable guide to the latest in Java APIs can be truly invaluable to the developer bringing Java to the corporate enterprise for the first time. <em>--Richard Dragan</em></p></p>]]>
  </description>
<authors>
    <author>
    <id>85682</id>
        <name><![CDATA[David Flanagan]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/85682.David_Flanagan]]></link>
    <average_rating>3.78</average_rating>
    <ratings_count>293</ratings_count>
    <text_reviews_count>37</text_reviews_count>
  </author>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
    <author>
    <id>135303</id>
        <name><![CDATA[Jim Farley]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135303.Jim_Farley]]></link>
    <average_rating>3.30</average_rating>
    <ratings_count>10</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">5545270</id>
  <isbn>0914862731</isbn>
  <isbn13>9780914862734</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[European U.S. Military Road Atlas: Plus Near East Areas]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/5545270.European_U_S_Military_Road_Atlas_Plus_Near_East_Areas</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>725936</id>
        <name><![CDATA[L. Ann Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/725936.L_Ann_Crawford]]></link>
    <average_rating>5.00</average_rating>
    <ratings_count>1</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">2190936</id>
  <isbn>054824118X</isbn>
  <isbn13>9780548241189</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Washington-Crawford Letters: Being The Correspondence Between George Washington And William Crawford From 1767 To 1781, Concerning Western Lands]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/2190936.The_Washington_Crawford_Letters_Being_The_Correspondence_Between_George_Washington_And_William_Crawford_From_1767_To_1781_Concerning_Western_Lands</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>4356</id>
        <name><![CDATA[George Washington]]></name>
    <image_url><![CDATA[http://photo.goodreads.com/authors/1204292208p5/4356.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/4356.George_Washington]]></link>
    <average_rating>4.20</average_rating>
    <ratings_count>159</ratings_count>
    <text_reviews_count>29</text_reviews_count>
  </author>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

        <book>
  <id type="integer">1006112</id>
  <isbn>0596001525</isbn>
  <isbn13>9780596001520</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Enterprise in a Nutshell (2nd Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1180164258m/1006112.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1006112.Java_Enterprise_in_a_Nutshell</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[For the intermediate to advanced Java developer, <em>Java Enterprise in a Nutshell</em> shows how to work with all of today's relevant Java APIs. Plus, it's a topnotch reference for all enterprise classes. Part tutorial and part reference work that you can use everyday at your desk, this title is a worthwhile resource for any Java developer building Web or enterprise software.<p>  The practical, succinct focus here on actual Java enterprise APIs helps distinguish this text from the pack. Early sections provide short, clear examples along with just enough background to help you use APIs like JDBC, servlets and JSPs, EJBs, and others. Coverage of Java's ability to interface with legacy CORBA systems is just excellent, with a full tour of Java IDL, CORBA services, and Remote Method Invocation (RMI). Typically, readers will be familiar with some J2EE APIs and not others. This book can help fill in the gaps. <p>  Updated with the latest standards from Sun, including JDBC 3.0, Servlet 2.3, and EJB 2.0, this is an essential primer for today's high-end (and high-paying) Java. The basic presentation of servlets/JSP and EJBs (among the most important APIs for current Java Web development) is concise and nicely digestible. We also liked the chapter on JMS for messaging (also a hotbed of Java job activity). <p>  The second half of this text lists every J2EE class, along with methods and properties, in a very valuable reference section that makes good use of two-toned shading for easy access. Entries are organized by package name. (One small oversight here is that an index of cross-listed packages, classes, and methods omits page numbers.) <p>  Overall, this book is truly indispensable for any working Java programmer. The second edition of <em>Java Enterprise in a Nutshell</em> is a fully up-to-date tutorial and reference that lives up to the standards of O'Reilly's Nutshell series. Both thorough and concise, it's a handy resource for anyone who works with the hundreds and thousands of Java enterprise APIs on a regular basis. <em>--Richard Dragan</em><p>  <strong>Topics covered</strong>: Introduction to enterprise computing with the Java 2 Enterprise Edition (J2EE), survey of Java enterprise APIs, JDBC 3.0 (including database connections, ResultSets, prepared statements, BLOB fields, transaction support, stored procedures), the JDBC Optional Package (and connection pooling), Remote Method Invocation (RMI) described (building stubs and skeletons, dynamically loaded classes and remote object activation, RMI over IIOP), in-depth tutorial for Java IDL (with CORBA) and designing remote objects, Java Servlet 2.3 APIs (basic servlet processing and the servlet lifecycle, chaining and filters, thread safety, managing state, cookies, servlets used with JDBC), JavaServer Pages (JSP): including custom tags, JNDI and directory tutorial (contexts, looking up objects, accessing and modifying directory entries), Enterprise Java Beans (EJB) 2.0 (conventions for entity, session and message beans, using transactions), Java XML APIs (DOM, SAX and XSLT), Java Message Service (JMS), point-to-point and publish-subscribe messaging models, message selectors, JavaMail, reference to SQL and relational databases, RMI tools, reference to all IDL keywords, data types and declarations; CORBA services, Java IDL tool reference, Enterprise JavaBeans Query Language (EJB QL) 2.0 query language, and an alphabetical listing of all APIs for Java enterprise programming (listing of classes, methods, and properties). </p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>85682</id>
        <name><![CDATA[David Flanagan]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/85682.David_Flanagan]]></link>
    <average_rating>3.78</average_rating>
    <ratings_count>293</ratings_count>
    <text_reviews_count>37</text_reviews_count>
  </author>
    <author>
    <id>135300</id>
        <name><![CDATA[William Crawford]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135300.William_Crawford]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>5</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
    <author>
    <id>135303</id>
        <name><![CDATA[Jim Farley]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/135303.Jim_Farley]]></link>
    <average_rating>3.30</average_rating>
    <ratings_count>10</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors></book>

      <books>
</author>
</GoodreadsResponse>