<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0IHSXw6fSp7ImA9WhRaE0o.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303</id><updated>2012-02-15T22:58:58.215-08:00</updated><category term="Swing" /><category term="EJB" /><category term="J2ME" /><category term="Data Structure" /><category term="Database" /><category term="Hibernate" /><category term="AJAX" /><category term="JSF" /><category term="XML" /><category term="Spring" /><category term="J2EE" /><category term="J2SE" /><category term="JavaFX" /><title>Java 4 All 2 Know</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://java4all2know.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Java4All2Know" /><feedburner:info uri="java4all2know" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUIHRnc-fip7ImA9Wx5XE0Q.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-5068313311918129332</id><published>2010-09-13T10:05:00.000-07:00</published><updated>2010-09-13T10:05:37.956-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-13T10:05:37.956-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EJB" /><title>Mastering Enterprise JavaBeans 3.0</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TI5ZoOzr5jI/AAAAAAAAAFc/k_n8ZubNG0k/s1600/Mastering+Enterprise+JavaBeans+3.0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TI5ZoOzr5jI/AAAAAAAAAFc/k_n8ZubNG0k/s320/Mastering+Enterprise+JavaBeans+3.0.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Mastering Enterprise JavaBeans 3.0&lt;br /&gt;
By: Rima Patel Sriganesh Gerald Brose Micah Silverman&lt;br /&gt;
ISBN: &lt;a href="http://www.amazon.com/gp/product/0471785415?ie=UTF8&amp;amp;tag=bookeboolibr-20&amp;amp;link_code=wql&amp;amp;camp=212361&amp;amp;creative=380601" target="_blank"&gt;0471785415&lt;/a&gt;&lt;br /&gt;
Publisher: Wiley - 2006-07-12&lt;br /&gt;
Paperback | 685 Pages | List Price: $45.00 (USD) | Sales Rank: 283804&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An invaluable &lt;span class="IL_AD" id="IL_AD1"&gt;tutorial&lt;/span&gt; on the  dramatic changes to Enterprise JavaBeans (EJB) 3.0&lt;br /&gt;
&lt;br /&gt;
Featuring myriad changes from its previous versions, EJB 3.0 boasts a  very different programming and deployment model, with nearly every  aspect of development affected. Even the most experienced EBJ and J2EE  developers will need to relearn how to best use EJB to &lt;span class="IL_AD" id="IL_AD2"&gt;develop&lt;/span&gt; mission-critical applications.  This author team of experts has taken their combined skills in  architecture, development, consulting, and knowledge transfer to explain  the various changes to EJB 3.0 as well as the rationale behind these  changes. You'll learn the concepts and techniques for authoring  distributed, enterprise components in Java from the ground up.&lt;br /&gt;
&lt;br /&gt;
Covering basic through advanced subjects, Mastering Enterprise JavaBeans  3.0 is more than 50 percent new and revised. Four new chapters and one  new appendix cover the latest features of this new release, and in-depth  coverage of the Java Persistence API and the entities defined therein  is provided. The authors' main goal is to get you programming with EJB  immediately. To that end, you'll learn:&lt;br /&gt;
&lt;br /&gt;
How to implement EJB 3.0 beans, with emphasis on session beans (stateful  and stateless) and message-driven beans&lt;br /&gt;
Both basic and advanced concepts (such as inheritance, relationships,  and so on) of Java Persistence API defined entities&lt;br /&gt;
How to develop and deploy EJB 3.0 Web services&lt;br /&gt;
How to secure EJB applications&lt;br /&gt;
How to integrate EJB applications with the outside world via the Java EE  Connector technology&lt;br /&gt;
&lt;span class="IL_AD" id="IL_AD6"&gt;Tips and techniques&lt;/span&gt; for designing  and deploying EJB for better performance&lt;br /&gt;
How clustering in large-scale EJB &lt;span class="IL_AD" id="IL_AD4"&gt;systems  works&lt;/span&gt;&lt;br /&gt;
Best practices for EJB application design, development, and testing&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/lct8zw06e4cm"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-5068313311918129332?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vC2yk3jF4oRD3Y70z-gAiXhLiiU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vC2yk3jF4oRD3Y70z-gAiXhLiiU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vC2yk3jF4oRD3Y70z-gAiXhLiiU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vC2yk3jF4oRD3Y70z-gAiXhLiiU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/WowwqGDKSxo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/5068313311918129332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/mastering-enterprise-javabeans-30.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/5068313311918129332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/5068313311918129332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/WowwqGDKSxo/mastering-enterprise-javabeans-30.html" title="Mastering Enterprise JavaBeans 3.0" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TI5ZoOzr5jI/AAAAAAAAAFc/k_n8ZubNG0k/s72-c/Mastering+Enterprise+JavaBeans+3.0.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/mastering-enterprise-javabeans-30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YARns6fSp7ImA9Wx5XF0g.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-6191122306168879645</id><published>2010-09-08T23:00:00.000-07:00</published><updated>2010-09-17T12:19:07.515-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T12:19:07.515-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title>Pro XML Development with Java Technology</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh33k6EviI/AAAAAAAAAE0/-E5eN_ut1nA/s1600/Pro+XML+Development+with+Java+Technology.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh33k6EviI/AAAAAAAAAE0/-E5eN_ut1nA/s320/Pro+XML+Development+with+Java+Technology.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pro XML Development with Java Technology has been written to help you,  the professional Java developer who needs a practical hands-on guide to  marrying these technologies together effectively. There are a lot of  books out there, but none really explore the combination deeply, and  they are largely theoretical. The main objective here was to consolidate  the theory and practice of XML and Java technologies in a single,  up-to-date source, that is firmly grounded in underlying XML concepts,  and can be consulted time and again to rapidly speed up enterprise  application development!    &lt;br /&gt;
It covers all the essential XML topics,  including XML Schemas, addressing of XML documents through XPath,  transformation of XML documents using XSLT stylesheets, storage and  retrieval of XML content in native XML and relational databases, web  applications based on Ajax, and SOAP/HTTP and WSDL based Web Services.  These XML topics are covered in he applied context of up-to-date Java  technologies, including JAXP, JAXB, XMLBeans, and JAX-WS. You will find  this book useful in building contemporary, service-oriented enterprise  applications.      &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/0662x2d1nnc8"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-6191122306168879645?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aw9U-aI97EeYh_CVfBNOqNBlSOk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aw9U-aI97EeYh_CVfBNOqNBlSOk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aw9U-aI97EeYh_CVfBNOqNBlSOk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aw9U-aI97EeYh_CVfBNOqNBlSOk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/hGPHfuwGvXs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/6191122306168879645/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/pro-xml-development-with-java.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/6191122306168879645?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/6191122306168879645?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/hGPHfuwGvXs/pro-xml-development-with-java.html" title="Pro XML Development with Java Technology" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh33k6EviI/AAAAAAAAAE0/-E5eN_ut1nA/s72-c/Pro+XML+Development+with+Java+Technology.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/pro-xml-development-with-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04HQX88eSp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8321981990154654355</id><published>2010-09-08T22:58:00.000-07:00</published><updated>2010-09-08T22:58:50.171-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:58:50.171-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title>Java and XML</title><content type="html">&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh3eGwYPQI/AAAAAAAAAEs/dE1V9EQt6jU/s1600/Java+and+XML.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh3eGwYPQI/AAAAAAAAAEs/dE1V9EQt6jU/s320/Java+and+XML.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;Java and XML, 3rd Edition&lt;/i&gt;, 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.&lt;br /&gt;
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 &lt;i&gt;Java and XML&lt;/i&gt; 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.&lt;br /&gt;
Topics include: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The  basics of XML, including DTDs, namespaces, XML Schema, XPath, and  Transformations&lt;/li&gt;
&lt;li&gt;The SAX API, including all handlers, filters,  and writers&lt;/li&gt;
&lt;li&gt;The DOM API, including DOM Level 2, Level 3, and  the DOM HTML module&lt;/li&gt;
&lt;li&gt;The JDOM API, including the core and a look  at XPath support&lt;/li&gt;
&lt;li&gt;The StAX API, including StAX factories,  producing documents and XMLPull&lt;/li&gt;
&lt;li&gt;Data Binding with JAXB, using  the new JAXB 2.0 annotations&lt;/li&gt;
&lt;li&gt;Web syndication and podcasting  with RSS&lt;/li&gt;
&lt;li&gt;XML on the Presentation Layer, paying attention to  Ajax and Flash applications&lt;/li&gt;
&lt;/ul&gt;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.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/mnxia9lsi6br"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8321981990154654355?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/usr5GL3mOfSzuOKQNebCKuY-1gs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/usr5GL3mOfSzuOKQNebCKuY-1gs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/usr5GL3mOfSzuOKQNebCKuY-1gs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/usr5GL3mOfSzuOKQNebCKuY-1gs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/8s4IpGUNIUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8321981990154654355/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/java-and-xml.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8321981990154654355?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8321981990154654355?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/8s4IpGUNIUs/java-and-xml.html" title="Java and XML" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh3eGwYPQI/AAAAAAAAAEs/dE1V9EQt6jU/s72-c/Java+and+XML.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/java-and-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08ERXw_cSp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-3135181047707116406</id><published>2010-09-08T22:56:00.000-07:00</published><updated>2010-09-08T22:56:44.249-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:56:44.249-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Swing" /><title>Java Swing (Java (O'Reilly))</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh24lsqogI/AAAAAAAAAEk/CiN-_6Lu5wg/s1600/Java+Swing+%28Java+%28O%27Reilly%29%29jpg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh24lsqogI/AAAAAAAAAEk/CiN-_6Lu5wg/s320/Java+Swing+%28Java+%28O%27Reilly%29%29jpg.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Swing classes eliminate Java's biggest weakness: its relatively  primitive user interface toolkit. Swing provides many new components and  containers that allow you to build sophisticated user interfaces, far  beyond what was possible with AWT. The old components have been greatly  improved, and there are many new components, like trees, tables, and  even text editors. It also adds several completely new features to  Java's user interface capabilities: drag-and-drop, undo, and the ability  to develop your own "look and feel," or the ability to choose between  several standard looks. The Swing components are all "lightweight," and  therefore provide more uniform behavior across platforms, making it  easier to test your software. All these new features mean that there's a  lot to learn. Swing is undoubtedly way ahead of AWT -- or, for that  matter, any widely available user interface toolkit -- but it's also a  lot more complicated. It's still easy to do simple things. But once  you've seen what's possible, you won't want to do the simple things.   Java Swing gives you in-depth coverage of everything you need to know to  take full advantage of Swing, providing detailed descriptions of every  class and interface in the key Swing packages. It shows you how to use  all of the new components, allowing you to build state-of-the-art user  interfaces. It also discusses how the components implement the MVC  (Model View Controller) architecture, so you can understand how the  components are designed and subclass them intelligently. Finally, it  shows how to create your own "look and feel." Throughout, Java Swing  focuses on giving you the context you need to understand what you're  doing. It's more than documentation; Java Swing helps you develop code  quickly and effectively. Whether you're a serious Java developer, or  just trying to find out what Java can do, you'll find Java Swing an  indispensable guide.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/5yeysaes6nd4"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-3135181047707116406?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PclWtC2dk_qdRqeNU7vXTF9NYWU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PclWtC2dk_qdRqeNU7vXTF9NYWU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PclWtC2dk_qdRqeNU7vXTF9NYWU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PclWtC2dk_qdRqeNU7vXTF9NYWU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/eNYTwyLjpl4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/3135181047707116406/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/java-swing-java-oreilly.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3135181047707116406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3135181047707116406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/eNYTwyLjpl4/java-swing-java-oreilly.html" title="Java Swing (Java (O'Reilly))" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIh24lsqogI/AAAAAAAAAEk/CiN-_6Lu5wg/s72-c/Java+Swing+%28Java+%28O%27Reilly%29%29jpg.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/java-swing-java-oreilly.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBQXgzcCp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-374601344083833960</id><published>2010-09-08T22:54:00.000-07:00</published><updated>2010-09-08T22:54:10.688-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:54:10.688-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Professional Java Development with the Spring Framework</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh2XUdpTuI/AAAAAAAAAEc/oKrtIva2lRw/s1600/Professional+Java+Development+with+the+Spring+Framework.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh2XUdpTuI/AAAAAAAAAEc/oKrtIva2lRw/s320/Professional+Java+Development+with+the+Spring+Framework.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Spring Framework is a major open source application development  framework that makes Java/J2EE(TM) development easier and more  productive. This book shows you not only what Spring can do but why,  explaining its functionality and motivation to help you use all parts of  the framework to develop successful applications.&lt;br /&gt;
&lt;br /&gt;
You  will be guided through all the Spring features and see how they form a  coherent whole. In turn, this will help you understand the rationale for  Spring's approach, when to use Spring, and how to follow best  practices. All this is illustrated with a complete sample application.  When you finish the book, you will be well equipped to use Spring  effectively in everything from simple Web applications to complex  enterprise applications.&lt;br /&gt;
&lt;br /&gt;
What you will learn from this  book&lt;br /&gt;
* The core Inversion of Control container and the concept of  Dependency Injection&lt;br /&gt;
* Spring's Aspect Oriented Programming  (AOP) framework and why AOP is important in J2EE development&lt;br /&gt;
*  How to use Spring's programmatic and declarative transaction management  services effectively&lt;br /&gt;
* Ways to access data using Spring's JDBC  functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping  frameworks&lt;br /&gt;
* Spring services for accessing and implementing EJBs&lt;br /&gt;
* Spring's remoting framework&lt;br /&gt;
&lt;br /&gt;
Who this book is for&lt;br /&gt;
&lt;br /&gt;
This book is for Java/J2EE architects and developers who  want to gain a deeper knowledge of the Spring Framework and use it  effectively.&lt;br /&gt;
&lt;br /&gt;
Wrox Professional guides are planned and  written by working programmers to meet the real-world needs of  programmers, developers, and IT professionals. Focused and relevant,  they address the issues technology professionals face every day. They  provide examples, practical solutions, and expert education in new  technologies, all designed to help programmers do a better job.&amp;nbsp; &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/ds2kscvspm2i"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-374601344083833960?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yLaZPmd0mnrJFmp6pGjz3H42Wwk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yLaZPmd0mnrJFmp6pGjz3H42Wwk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yLaZPmd0mnrJFmp6pGjz3H42Wwk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yLaZPmd0mnrJFmp6pGjz3H42Wwk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/eY9JMEwvC0I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/374601344083833960/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/professional-java-development-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/374601344083833960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/374601344083833960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/eY9JMEwvC0I/professional-java-development-with.html" title="Professional Java Development with the Spring Framework" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIh2XUdpTuI/AAAAAAAAAEc/oKrtIva2lRw/s72-c/Professional+Java+Development+with+the+Spring+Framework.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/professional-java-development-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IGQHsyfyp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-3451052496231720715</id><published>2010-09-08T22:52:00.000-07:00</published><updated>2010-09-08T22:52:01.597-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:52:01.597-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Beginning Spring 2: From Novice to Professional</title><content type="html">&lt;div&gt;    &lt;div style="vertical-align: top;" valign="top"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIh13viN4pI/AAAAAAAAAEU/esy3PgiDl1o/s1600/Beginning+Spring+2+From+Novice+to+Professional63862.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIh13viN4pI/AAAAAAAAAEU/esy3PgiDl1o/s320/Beginning+Spring+2+From+Novice+to+Professional63862.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Spring has made a  remarkable rise since its conception in 2002. Users find Spring the  ideal framework to build their applications in J2EE environments. &lt;i&gt;Beginning  Spring 2&lt;/i&gt; is the first and only Spring–authorized book that takes  you through the first steps of using Spring, and requires no prior J2EE  experience. It discusses relevant integrated technologies that you  should be aware of, and illustrates how Spring makes using them easier.&lt;br /&gt;
The book teaches the correct usage of Spring in applications, and  lowers the learning curve on J2EE standards. It covers useful features  of Spring without delving too far into complicated features. The authors  take advantage of less complex alternatives whenever possible, and  shows how Spring can make you more productive in complicated  environments where J2EE technologies need to be applied. The book covers  the complete Spring web tools portfolio and deals with persistence and  transaction management. It also introduces 3–tier application design and  how to test these designs.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/ns9qqb7i61oc"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-3451052496231720715?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hal__WmJJ3XbqAl6hWtBG6C_TbY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hal__WmJJ3XbqAl6hWtBG6C_TbY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hal__WmJJ3XbqAl6hWtBG6C_TbY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hal__WmJJ3XbqAl6hWtBG6C_TbY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/uY_DEsBvA7I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/3451052496231720715/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/beginning-spring-2-from-novice-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3451052496231720715?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3451052496231720715?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/uY_DEsBvA7I/beginning-spring-2-from-novice-to.html" title="Beginning Spring 2: From Novice to Professional" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIh13viN4pI/AAAAAAAAAEU/esy3PgiDl1o/s72-c/Beginning+Spring+2+From+Novice+to+Professional63862.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/beginning-spring-2-from-novice-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDRnw8fCp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4886995188251276581</id><published>2010-09-08T22:49:00.000-07:00</published><updated>2010-09-08T22:49:37.274-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:49:37.274-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Spring" /><title>Beginning Spring Framework 2</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh1V29CmzI/AAAAAAAAAEM/FVPlYtaEbSM/s1600/Beginning+Spring+Framework+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh1V29CmzI/AAAAAAAAAEM/FVPlYtaEbSM/s320/Beginning+Spring+Framework+2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Spring Framework is designed from the ground up to make it easier  than ever to develop server-side applications with Java Enterprise  Edition. With this book as your guide, you’ll quickly learn how to use  the latest features of Spring 2 and other open-source tools that can be  downloaded for free on the web. With each subsequent chapter, you’ll  explore an area of Spring application design and development as you walk  through the steps involved in building a larg production-scale example.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/c5k065l6kzau"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4886995188251276581?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y3SdMeCHIijIkXxoizBrn9i0yRo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y3SdMeCHIijIkXxoizBrn9i0yRo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y3SdMeCHIijIkXxoizBrn9i0yRo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y3SdMeCHIijIkXxoizBrn9i0yRo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/pxEanyTADlI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4886995188251276581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/beginning-spring-framework-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4886995188251276581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4886995188251276581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/pxEanyTADlI/beginning-spring-framework-2.html" title="Beginning Spring Framework 2" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh1V29CmzI/AAAAAAAAAEM/FVPlYtaEbSM/s72-c/Beginning+Spring+Framework+2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/beginning-spring-framework-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHSHo7fSp7ImA9Wx5XEEw.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8289065084458933824</id><published>2010-09-08T22:47:00.000-07:00</published><updated>2010-09-08T22:47:19.405-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:47:19.405-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaFX" /><title>JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh0qccEdvI/AAAAAAAAAEE/nu8R7N3kYqY/s1600/JavaFX+Script+Dynamic+Java+Scripting+for+Rich+InternetClient-side+Applications.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh0qccEdvI/AAAAAAAAAEE/nu8R7N3kYqY/s320/JavaFX+Script+Dynamic+Java+Scripting+for+Rich+InternetClient-side+Applications.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The highly anticipated JavaFX™ technology and platform, including the  latest version 1.2 update, is essentially Sun’s approach to Adobe Flash  and Microsoft’s emerging Silverlight. JavaFX lets developers play with  the open source scripting, desktop, and mobile APIs offered to create  dynamic, seamless visual user interfaces (UIs) that are “Flash–like” and  beyond…&lt;br /&gt;
Learn from bestselling JavaFX author &lt;strong&gt;Jim Weaver&lt;/strong&gt; and  expert JavaFX developers &lt;strong&gt;Weiqi Gao&lt;/strong&gt;, &lt;strong&gt;Stephen  Chin&lt;/strong&gt;, and &lt;strong&gt;Dean Iverson&lt;/strong&gt; to discover the highly  anticipated JavaFX technology and platform that enables developers and  designers to create RIAs that can run across diverse devices. Covering  the JavaFX Script language, JavaFX Mobile, and development tools, &lt;em&gt;Pro  JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology&lt;/em&gt;  is the first book tha fully provides JavaFX version 1.2 code examples  that cover virtually every language and API feature.&lt;br /&gt;
This book contains the following:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tutorials that teach JavaFX 1.2 to an application developer or  graphics designer who has had no exposure to JavaFX. These tutorials  will be exhaustive, covering virtually every facet of JavaFX Script and  are fully updated for the JavaFX 1.2 release.&lt;/li&gt;
&lt;li&gt;Reference materials on JavaFX 1.2 that augment what is available  from the JavaFX 1.2 Language Reference and API documentation.&lt;/li&gt;
&lt;li&gt;How to take JavaFX 1.2 to other platforms besides the desktop, such  as mobile.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/6uz5ekbr085b"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8289065084458933824?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ni9sxHLwUv8DgnFTOyH8gyLw4Y4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ni9sxHLwUv8DgnFTOyH8gyLw4Y4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ni9sxHLwUv8DgnFTOyH8gyLw4Y4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ni9sxHLwUv8DgnFTOyH8gyLw4Y4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/PoLeMR7b83Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8289065084458933824/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/javafx-script-dynamic-java-scripting.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8289065084458933824?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8289065084458933824?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/PoLeMR7b83Y/javafx-script-dynamic-java-scripting.html" title="JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIh0qccEdvI/AAAAAAAAAEE/nu8R7N3kYqY/s72-c/JavaFX+Script+Dynamic+Java+Scripting+for+Rich+InternetClient-side+Applications.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/javafx-script-dynamic-java-scripting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4HRHwyfyp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-7810385498701142793</id><published>2010-09-08T22:08:00.000-07:00</published><updated>2010-09-08T22:08:55.297-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:08:55.297-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2ME" /><title>J2ME - The Complete Reference</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhqjov1nzI/AAAAAAAAAD8/hMyRTHWGiaQ/s1600/J2ME+-+The+Complete+Reference.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhqjov1nzI/AAAAAAAAAD8/hMyRTHWGiaQ/s320/J2ME+-+The+Complete+Reference.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Java developers, here's your chance to survey the scope of J2ME (Java 2  Micro Edition) knowledge in one solidly written reference. Discover the  basic architecture and functionality of J2ME and how it differs from  J2SE and J2EE. Build a J2ME database with coverage of essentials such as  commands, items, event processing, and low- and high-level display  interfaces. Learn the advanced aspects of mobile development--plus, get  in-depth coverage of security, Web services, information management, and  storage. Whatever your experience level, J2ME: The Complete Reference  is your essential one-stop resource for understanding and utilizing J2ME  to build mobile applications and services. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Understand the organization, configurations, and profiles of J2ME,  including the new PIM API &lt;/li&gt;
&lt;li&gt;Review small computing technology, including wireless, mobile radio  networks, PDAs, and more &lt;/li&gt;
&lt;li&gt;Navigate J2ME architecture and the development environment &lt;/li&gt;
&lt;li&gt;Limit memory use, simplify user interface, minimize network traffic,  and use best practices &lt;/li&gt;
&lt;li&gt;Write, record, sort, read, search, and store records &lt;/li&gt;
&lt;li&gt;Manage data and understand database concepts &lt;/li&gt;
&lt;li&gt;Anticipate mobile application uses for Web services, information  management, and other key functions &lt;/li&gt;
&lt;li&gt;Work with HTTP connections, and networking and Web services&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;a href="http://www.seedfly.com/5fd34c0fyxja"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-7810385498701142793?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2zk775hYm_f5P_7FiJ_pfM1prUA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2zk775hYm_f5P_7FiJ_pfM1prUA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2zk775hYm_f5P_7FiJ_pfM1prUA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2zk775hYm_f5P_7FiJ_pfM1prUA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/NG-WvVbYpsI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/7810385498701142793/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/j2me-complete-reference.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/7810385498701142793?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/7810385498701142793?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/NG-WvVbYpsI/j2me-complete-reference.html" title="J2ME - The Complete Reference" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhqjov1nzI/AAAAAAAAAD8/hMyRTHWGiaQ/s72-c/J2ME+-+The+Complete+Reference.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/j2me-complete-reference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMNRX05fCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4747791149349967035</id><published>2010-09-08T22:01:00.000-07:00</published><updated>2010-09-08T22:01:34.324-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T22:01:34.324-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2ME" /><title>J2ME in a Nutshell (O'Reilly Java)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhqBCTI0EI/AAAAAAAAAD0/iRS-7jheBeg/s1600/J2ME+in+a+Nutshell+%28O%27Reilly+Java%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhqBCTI0EI/AAAAAAAAAD0/iRS-7jheBeg/s320/J2ME+in+a+Nutshell+%28O%27Reilly+Java%29.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;J2ME in a Nutshell&lt;/i&gt; provides a solid, no-nonsense reference to the  "alphabet soup" of micro edition programming, covering the CLDC, CDC,  KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM,  MIDP and MIDlets, MIDlet user interfaces, networking and storage, and  advice on programming small handhelds. Combined with O'Reilly's classic  quick reference to all the core micro-edition APIs, this is the one book  that will take you from curiosity to code with no frustrating frills in  between.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/4tdbrq1eqx6e"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4747791149349967035?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RItK6GHCDQ_v2emYArymELWnogI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RItK6GHCDQ_v2emYArymELWnogI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RItK6GHCDQ_v2emYArymELWnogI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RItK6GHCDQ_v2emYArymELWnogI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/DT4fpeiWTiQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4747791149349967035/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/j2me-in-nutshell-oreilly-java.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4747791149349967035?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4747791149349967035?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/DT4fpeiWTiQ/j2me-in-nutshell-oreilly-java.html" title="J2ME in a Nutshell (O'Reilly Java)" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhqBCTI0EI/AAAAAAAAAD0/iRS-7jheBeg/s72-c/J2ME+in+a+Nutshell+%28O%27Reilly+Java%29.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/j2me-in-nutshell-oreilly-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQCRXk9cCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8901270590269513908</id><published>2010-09-08T21:59:00.000-07:00</published><updated>2010-09-08T21:59:24.768-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T21:59:24.768-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2ME" /><title>Programming Wireless Devices with the Java(TM)2 Platform, Micro Edition (2nd Edition)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhpfNgSjQI/AAAAAAAAADs/nem0cvh4728/s1600/Programming+Wireless+Devices+with+the+Java%28TM%292+Platform,+Micro+Edition+%282nd+Edition%29+.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhpfNgSjQI/AAAAAAAAADs/nem0cvh4728/s320/Programming+Wireless+Devices+with+the+Java%28TM%292+Platform,+Micro+Edition+%282nd+Edition%29+.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This book presents the JavaaA A  2 Platform, Micro Edition (J2MEaA A )  standards that support the development of applications for consumer  devices such as mobile phones, two-way pagers, and wireless personal  organizers. To create these standards, Sun collaborated with such  consumer device companies as Motorola, Nokia, NTT DoCoMo, Research In  Motion, Samsung, Siemens, Sony Ericsson, and many others. The result is a  highly portable, small-footprint application development environment  that brings the unique capabilities of Java technology, including  platform independence and enhanced security, to the rapidly growing  wireless market.  This definitive JavaaA A  Series guide provides a  programmer's introduction to the Java 2 Platform, Micro Edition. It  presents a general description of wireless technology and an overview of  the J2ME platform. In addition, the book details the Connected Limited  Device Configuration (CLDC) version 1.1 and the Mobile Information  Device Profile (MIDP) version 2.0, the standards that define the Java  platform features and libraries for wireless, resource-constrained  devices.Written by a team of authors that includes the original J2ME  technology experts from Sun, Motorola, and Nokia, this book provides a  description of the Java 2 Platform, Micro Edition, as well as practical  implementation advice.  The JavaaA A  Series is supported, endorsed, and  authored by the creators of the Java technology at Sun Microsystems,  Inc. It is the official place to go for complete, expert, and definitive  information on Java technology. The books in this Series provide the  inside information you need to build effective, robust, and portable  applications and applets. The Series is an indispensable resource for  anyone targeting the JavaaA A  2 platform.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/w9ut0x8d4t5j"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8901270590269513908?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cu38v_Nbchd4W9RdBqmd32zVOcI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cu38v_Nbchd4W9RdBqmd32zVOcI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cu38v_Nbchd4W9RdBqmd32zVOcI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cu38v_Nbchd4W9RdBqmd32zVOcI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/YU86YXEhgM4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8901270590269513908/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/programming-wireless-devices-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8901270590269513908?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8901270590269513908?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/YU86YXEhgM4/programming-wireless-devices-with.html" title="Programming Wireless Devices with the Java(TM)2 Platform, Micro Edition (2nd Edition)" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhpfNgSjQI/AAAAAAAAADs/nem0cvh4728/s72-c/Programming+Wireless+Devices+with+the+Java%28TM%292+Platform,+Micro+Edition+%282nd+Edition%29+.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/programming-wireless-devices-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMRH85eCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-3435628682334323710</id><published>2010-09-08T21:54:00.000-07:00</published><updated>2010-09-08T21:54:45.120-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T21:54:45.120-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2ME" /><title>Micro Java(TM) Game Development</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhoW-y6jaI/AAAAAAAAADk/6CAHD8aL5_0/s1600/Micro+Java%28TM%29+Game+Development.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhoW-y6jaI/AAAAAAAAADk/6CAHD8aL5_0/s320/Micro+Java%28TM%29+Game+Development.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Micro Java Games Development explains game development for devices that  support J2ME MIDP. The six parts cover a full range of topics, from a  tour of all available micro-devices (Palms, cell phones and pagers), a  discussion of software standards apart from J2ME (cell phones,  messaging, I-mode and wireless enhancements such as Bluetooth), and  available J2ME extensions (Siemans, Ericcson, Nokia), development tools  and restrictions, to the creation of a meaty J2ME game!&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/fgj4nkbrfbfc"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-3435628682334323710?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kOeOHwvbudGSZVF3yaOHqnUJYhQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kOeOHwvbudGSZVF3yaOHqnUJYhQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kOeOHwvbudGSZVF3yaOHqnUJYhQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kOeOHwvbudGSZVF3yaOHqnUJYhQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/iXQCHVGuwak" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/3435628682334323710/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/micro-javatm-game-development.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3435628682334323710?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3435628682334323710?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/iXQCHVGuwak/micro-javatm-game-development.html" title="Micro Java(TM) Game Development" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhoW-y6jaI/AAAAAAAAADk/6CAHD8aL5_0/s72-c/Micro+Java%28TM%29+Game+Development.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/micro-javatm-game-development.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DQn0yeSp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4510166396704243773</id><published>2010-09-08T21:51:00.000-07:00</published><updated>2010-09-08T21:51:13.391-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T21:51:13.391-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Hibernate Quickly</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhnmUazb2I/AAAAAAAAADc/xZo5V5n7bn4/s1600/Hibernate+Quickly.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhnmUazb2I/AAAAAAAAADc/xZo5V5n7bn4/s320/Hibernate+Quickly.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
A concise introduction to Hibernate's many configuration and design  options, this book distills Hibernate into digestible pieces with many  code examples, practical usage scenarios, and coverage of the tools  available to developers writing Hibernate applications. Developers will  learn what Hibernate is, what it can do, and how it can be used  effectively. New Hibernate features are covered and the provided code  examples evolve incrementally as new concepts are introduced. The  examples included execute from Ant and run as JUnit test cases. An  understanding of JUnit is not required and running the code as a series  of test cases allows for the easily demonstrated functionality without  resorting to a complicated Web application. How Hibernate can work with  other common development tools and frameworks like XDoclet, Struts,  Webwork, Spring, and Tapestry is also discussed as well as writing  mapping files and creating associations.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;a href="http://www.seedfly.com/fcjkwr330lnx"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4510166396704243773?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lLHYs9TQI5DDMjiEBnaROZxt-xk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lLHYs9TQI5DDMjiEBnaROZxt-xk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lLHYs9TQI5DDMjiEBnaROZxt-xk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lLHYs9TQI5DDMjiEBnaROZxt-xk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/dq7LMUi9Kew" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4510166396704243773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/hibernate-quickly.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4510166396704243773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4510166396704243773?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/dq7LMUi9Kew/hibernate-quickly.html" title="Hibernate Quickly" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhnmUazb2I/AAAAAAAAADc/xZo5V5n7bn4/s72-c/Hibernate+Quickly.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/hibernate-quickly.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEARXk5fCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4047645959485257281</id><published>2010-09-08T21:47:00.000-07:00</published><updated>2010-09-08T21:47:24.724-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T21:47:24.724-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Java Persistence with Hibernate</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhmtLxS1sI/AAAAAAAAADU/vYZt6Ye_cHA/s1600/Java+Persistence+with+Hibernate.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhmtLxS1sI/AAAAAAAAADU/vYZt6Ye_cHA/s320/Java+Persistence+with+Hibernate.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Java Persistence with Hibernate&lt;/b&gt; is considerably more   than  simply a second edition to Hibernate in Action. It provides a    comprehensive overview of all the capabilities of the Java Persistence  API   in addition to those of Hibernate 3, as well as a detailed  comparative   analysis of the two. It describes how Hibernate has been  used to implement   the Java Persistence standard, and how to leverage  the Hibernate extensions   to Java Persistence. &lt;/i&gt;&lt;br /&gt;
-- From the  Forward by LINDA DEMICHIEL   Specification Lead, Enterprise JavaBeans  3.0 and Java Persistence   Sun Microsystems&lt;br /&gt;
Persistence, the  ability of data to outlive an instance of a program, is   central to  modern applications. Hibernate, the most popular Java   persistence  tool, provides automatic and transparent object/relational   mapping so  it's a snap to work with SQL databases in Java applications.   Hibernate  conforms to the new EJB 3.0 and Java Persistence 1.0   standards.&lt;br /&gt;
&lt;i&gt;Java Persistence with Hibernate&lt;/i&gt; explores Hibernate by  developing an   application that ties together hundreds of individual  examples. You'll   immediately dig into the rich programming model of  Hibernate 3.2 and Java   Persistence, working through queries, fetching  strategies, caching,   transactions, conversations, and more. You'll  also appreciate the   well-illustrated discussion of best practices in  database design,   object/relational mapping, and optimization  techniques.&lt;br /&gt;
In this 2nd edition of Manning's bestselling &lt;i&gt;Hibernate  in Action&lt;/i&gt;,   authors Christian Bauer and Gavin King -- the founder  of the Hibernate   project -- cover Hibernate 3.2 in detail along with  the EJB 3.0 and Java   Persistence 1.0 standards.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/ups8iyscnc3g"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4047645959485257281?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SshHUCO90loRJu_HMu7RqOL59v0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SshHUCO90loRJu_HMu7RqOL59v0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SshHUCO90loRJu_HMu7RqOL59v0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SshHUCO90loRJu_HMu7RqOL59v0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/ehSNcJe6Yvo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4047645959485257281/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/java-persistence-with-hibernate.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4047645959485257281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4047645959485257281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/ehSNcJe6Yvo/java-persistence-with-hibernate.html" title="Java Persistence with Hibernate" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhmtLxS1sI/AAAAAAAAADU/vYZt6Ye_cHA/s72-c/Java+Persistence+with+Hibernate.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/java-persistence-with-hibernate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIAQ3g5fip7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4011239938754240692</id><published>2010-09-08T21:45:00.000-07:00</published><updated>2010-09-08T21:45:42.626-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T21:45:42.626-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhmRaHYPqI/AAAAAAAAADM/1Q0JQhHtOR8/s1600/Beginning+Hibernate+From+Novice+to+Professional+%28Beginning+from+Novice+to+Professional%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhmRaHYPqI/AAAAAAAAADM/1Q0JQhHtOR8/s320/Beginning+Hibernate+From+Novice+to+Professional+%28Beginning+from+Novice+to+Professional%29.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;Beginning Hibernate&lt;/i&gt; is ideal if youre experienced in Java with  databases (the traditional, or "connected," approach), but are new to  open source lightweight Hibernatethe most popular de facto  object-relational mapping and database-oriented application development  framework. This book packs in brand new information about the latest  release of the Hibernate 3.2.x persistence layer and provides a clear  introduction to the current standard for object-relational persistence  in Java.&lt;br /&gt;
Experienced author Dave Minter and contributor Jeff  Linwood provide more in-depth examples than any other books for  Hibernate beginners. The authors also present material in a lively,  example-based mannernot in a dry, theoretical, hard-to-read fashion. And  since the book keeps its focus on Hibernate without wasting time on  nonessential third-party tools, youll be able to immediately start  building transaction-based engines and applications.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/d7et45kni6pi"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4011239938754240692?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p1UofS21LHHoWFP13sbg26OgU6E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p1UofS21LHHoWFP13sbg26OgU6E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p1UofS21LHHoWFP13sbg26OgU6E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p1UofS21LHHoWFP13sbg26OgU6E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/Mqc7S0Tb6zk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4011239938754240692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/beginning-hibernate-from-novice-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4011239938754240692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4011239938754240692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/Mqc7S0Tb6zk/beginning-hibernate-from-novice-to.html" title="Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional)" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhmRaHYPqI/AAAAAAAAADM/1Q0JQhHtOR8/s72-c/Beginning+Hibernate+From+Novice+to+Professional+%28Beginning+from+Novice+to+Professional%29.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/beginning-hibernate-from-novice-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAERn89eCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-7447418210584107883</id><published>2010-09-08T20:41:00.000-07:00</published><updated>2010-09-08T20:41:47.160-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:41:47.160-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2EE" /><title>Advanced Java 2 Platform How to Program (JDK 1.3, J2EE 1.2) 2001</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhUsmiWopI/AAAAAAAAAC0/MlxR7l6FELQ/s1600/Advanced+Java+2+Platform+How+to+Program+%28JDK+1.3,+J2EE+1.2%29+2001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhUsmiWopI/AAAAAAAAAC0/MlxR7l6FELQ/s320/Advanced+Java+2+Platform+How+to+Program+%28JDK+1.3,+J2EE+1.2%29+2001.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;A book for experienced Java programmers who want to build robust,  scalable, distributed Web and enterprise applications. Detailed coverage  of XML programming with Java, including DTDs, DOM, SAX, and XSL.  Softcover. CD-ROM included.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/bx6h3wo0ibcm"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-7447418210584107883?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sxer8dE9l5AjELlZpH7R_DVew90/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sxer8dE9l5AjELlZpH7R_DVew90/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sxer8dE9l5AjELlZpH7R_DVew90/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sxer8dE9l5AjELlZpH7R_DVew90/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/8whri7cyLiM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/7447418210584107883/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/advanced-java-2-platform-how-to-program.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/7447418210584107883?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/7447418210584107883?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/8whri7cyLiM/advanced-java-2-platform-how-to-program.html" title="Advanced Java 2 Platform How to Program (JDK 1.3, J2EE 1.2) 2001" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhUsmiWopI/AAAAAAAAAC0/MlxR7l6FELQ/s72-c/Advanced+Java+2+Platform+How+to+Program+%28JDK+1.3,+J2EE+1.2%29+2001.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/advanced-java-2-platform-how-to-program.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEAQH0zfSp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8377274338926220863</id><published>2010-09-08T20:40:00.000-07:00</published><updated>2010-09-08T20:40:41.385-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:40:41.385-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2EE" /><title>Sams Teach Yourself J2Ee in 21 Days: With Ejb, Jsp, Servlets, Jndi, Jdbc, and Xml (Sams Teach Yourself...in 21 Days)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhXC71Ue8I/AAAAAAAAADE/Pm-EQfOMaO4/s1600/Sams+Teach+Yourself+J2Ee+in+21+Days+With+Ejb,+Jsp,+Servlets,+Jndi,+Jdbc,+and+Xml+%28Sams+Teach+Yourself...in+21+Days%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhXC71Ue8I/AAAAAAAAADE/Pm-EQfOMaO4/s320/Sams+Teach+Yourself+J2Ee+in+21+Days+With+Ejb,+Jsp,+Servlets,+Jndi,+Jdbc,+and+Xml+%28Sams+Teach+Yourself...in+21+Days%29.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
J2EE has become required knowledge for any serious Java developer,  but learning this large and complex specification requires a substantial  investment of time and energy. Sams Teach Yourself J2EE in 21 Days  presents the enterprise Java architecture in accessible,  easy-to-comprehend lessons, describing how each J2EE tool solves the  challenges of n-Tier development.  Using the architecture as a roadmap,  following chapters describe Enterprise JavaBeans (EJB), JavaServer Pages  (JSP), servlets, and more, giving readers a full understanding of J2EE  development.&lt;br /&gt;
Further chapters cover the role of XML, custom  JSP tags, and how Java Connectors allow J2EE applications to interact  with legacy and non-Java systems. The book finishes with sample  applications that put all the pieces together, including an example  using J2EE to create Web Services. Along the way, every concept is  illustrated with practical, real-world examples to ensure understanding  by Java students as well as experts.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/3cp4y0zf2je7"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8377274338926220863?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/57CklB4z1-DK5L5DQLRgVtsDNzQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/57CklB4z1-DK5L5DQLRgVtsDNzQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/57CklB4z1-DK5L5DQLRgVtsDNzQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/57CklB4z1-DK5L5DQLRgVtsDNzQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/jLAYeu1fizU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8377274338926220863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/sams-teach-yourself-j2ee-in-21-days.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8377274338926220863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8377274338926220863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/jLAYeu1fizU/sams-teach-yourself-j2ee-in-21-days.html" title="Sams Teach Yourself J2Ee in 21 Days: With Ejb, Jsp, Servlets, Jndi, Jdbc, and Xml (Sams Teach Yourself...in 21 Days)" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhXC71Ue8I/AAAAAAAAADE/Pm-EQfOMaO4/s72-c/Sams+Teach+Yourself+J2Ee+in+21+Days+With+Ejb,+Jsp,+Servlets,+Jndi,+Jdbc,+and+Xml+%28Sams+Teach+Yourself...in+21+Days%29.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/sams-teach-yourself-j2ee-in-21-days.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQAQX05eCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8357758222121105058</id><published>2010-09-08T20:35:00.000-07:00</published><updated>2010-09-08T20:35:40.320-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:35:40.320-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="J2EE" /><title>Core J2EE Patterns: Best Practices and Design Strategies</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhV0wVji9I/AAAAAAAAAC8/8PYcDJhxm_c/s1600/Core+J2EE+Patterns+Best+Practices+and+Design+Strategies2qu0pzc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhV0wVji9I/AAAAAAAAAC8/8PYcDJhxm_c/s320/Core+J2EE+Patterns+Best+Practices+and+Design+Strategies2qu0pzc.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Sun Microsystems' Java 2 Platform, Enterprise Edition (J2EE) has become  the platform of choice for Web-centric distributed enterprise  application development. Expert consultants from the Sun Java Center  have been helping customers build J2EE-based solutions since the  earliest days of the technology, focusing primarily on up-front design  and architecture. Along the way, they've identified powerful J2EE design  patterns that lead to applications with superior performance,  scalability, and robustness. This book brings those design patterns  together, sharing Sun's best practices for development with Java Server  Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a  complete catalog of J2EE patterns encapsulating proven and recommended  designs for common J2EE-related problems, organized into presentation  tier, business tier and integration tier solutions. Presentation tier  patterns describe solutions involving JSP and servlets; business tier  patterns describe solutions involving EJB; and integration tier patterns  describe solutions involving JDBC and Java Messaging Service (JMS). The  book also identifies bad practices to be avoided.  Finally, it presents  an end-to-end multi-tier case study covering every stage of enterprise  development.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/24f1i7crvjlm"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8357758222121105058?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xkSppoyEyFOqOiHCxxTwdfo0cuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xkSppoyEyFOqOiHCxxTwdfo0cuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xkSppoyEyFOqOiHCxxTwdfo0cuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xkSppoyEyFOqOiHCxxTwdfo0cuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/z_tedtR4sqw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8357758222121105058/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/core-j2ee-patterns-best-practices-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8357758222121105058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8357758222121105058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/z_tedtR4sqw/core-j2ee-patterns-best-practices-and.html" title="Core J2EE Patterns: Best Practices and Design Strategies" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhV0wVji9I/AAAAAAAAAC8/8PYcDJhxm_c/s72-c/Core+J2EE+Patterns+Best+Practices+and+Design+Strategies2qu0pzc.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/core-j2ee-patterns-best-practices-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AQHs-eCp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-1207801516511181087</id><published>2010-09-08T20:27:00.000-07:00</published><updated>2010-09-08T20:27:21.550-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:27:21.550-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Database" /><title>JDBC Metadata, MySQL, and Oracle Recipes: A Problem-Solution Approach (Expert's Voice in Java)</title><content type="html">&lt;div&gt;    &lt;div style="vertical-align: top;" valign="top"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhUC7u2nXI/AAAAAAAAACs/qSRwvMF-4JA/s1600/JDBC+Metadata,+MySQL,+and+Oracle+Recipes+A+Problem-Solution+Approach+%28Expert%27s+Voice+in+Java%29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhUC7u2nXI/AAAAAAAAACs/qSRwvMF-4JA/s320/JDBC+Metadata,+MySQL,+and+Oracle+Recipes+A+Problem-Solution+Approach+%28Expert%27s+Voice+in+Java%29.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;JDBC Metadata,  MySQL, and Oracle Recipes&lt;/i&gt; is the only book that focuses on metadata  or annotation-based code recipes for JDBC API for use with Oracle and  MySQL. It continues where the authors other book, &lt;i&gt;JDBC Recipes: A  Problem-Solution Approach&lt;/i&gt;, leaves off.&lt;br /&gt;
This new edition is also a Java EE 5-compliant book, perfect for  lightweight Java database development. And it provides cut-and-paste  code templates that can be immediately customized and applied in each  developers application development.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/uj7ujjzs0z2g"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-1207801516511181087?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U-KlFhf80J60fYnBmShTQGexr9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U-KlFhf80J60fYnBmShTQGexr9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U-KlFhf80J60fYnBmShTQGexr9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U-KlFhf80J60fYnBmShTQGexr9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/cm9YiXjmFNw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/1207801516511181087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/jdbc-metadata-mysql-and-oracle-recipes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/1207801516511181087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/1207801516511181087?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/cm9YiXjmFNw/jdbc-metadata-mysql-and-oracle-recipes.html" title="JDBC Metadata, MySQL, and Oracle Recipes: A Problem-Solution Approach (Expert's Voice in Java)" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_8SwawaKEQ-0/TIhUC7u2nXI/AAAAAAAAACs/qSRwvMF-4JA/s72-c/JDBC+Metadata,+MySQL,+and+Oracle+Recipes+A+Problem-Solution+Approach+%28Expert%27s+Voice+in+Java%29.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/jdbc-metadata-mysql-and-oracle-recipes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENRXg_fip7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-5172550908523100794</id><published>2010-09-08T20:24:00.000-07:00</published><updated>2010-09-08T20:24:54.646-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:24:54.646-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Database" /><title>Java Database Programming Bible</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhTezSBUQI/AAAAAAAAACk/s9OoQNWEJKE/s1600/Java+Database+Programming+Bible.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhTezSBUQI/AAAAAAAAACk/s9OoQNWEJKE/s320/Java+Database+Programming+Bible.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Java Database Bible is a comprehensive approach to learning how to  develop and implement a professional level Java 2 database program using  the Java database connection API (JDBC 3.0).&lt;br /&gt;
Includes an  introduction to relational databases and designing database  applications; covers interacting with a relational database using a Java  program; and shows how to create and work with XML data storage using a  Java program.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/f1cad5xgj3qh"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-5172550908523100794?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T_Q--pcZzj84Hc_7q4EFsaqZ1Y8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_Q--pcZzj84Hc_7q4EFsaqZ1Y8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T_Q--pcZzj84Hc_7q4EFsaqZ1Y8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_Q--pcZzj84Hc_7q4EFsaqZ1Y8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/4cfkSXyDpBw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/5172550908523100794/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/java-database-programming-bible.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/5172550908523100794?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/5172550908523100794?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/4cfkSXyDpBw/java-database-programming-bible.html" title="Java Database Programming Bible" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhTezSBUQI/AAAAAAAAACk/s9OoQNWEJKE/s72-c/Java+Database+Programming+Bible.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/java-database-programming-bible.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFR3o5fyp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-3129489830731525466</id><published>2010-09-08T20:20:00.000-07:00</published><updated>2010-09-08T20:20:16.427-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:20:16.427-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Structure" /><title>Object-Oriented Data Structures Using Java</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhSN8MU1oI/AAAAAAAAACc/MNenGkG0fTM/s1600/Object-Oriented+Data+Structures+Using+Java.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhSN8MU1oI/AAAAAAAAACc/MNenGkG0fTM/s320/Object-Oriented+Data+Structures+Using+Java.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Thoroughly revised and updated, Object Oriented Data Structures using  Java, Second Edition presents classic data structure topics with an  emphasis on problem solving, theory, and software engineering  principles.  Beginning early and continuing throughout the text, the  authors carefully introduce and expand on the use of many Java features  such as packages, interfaces, abstract classes, inheritance, and  exceptions.  Chapters have been rearranged to get to the heart of the  textbook material more quickly and additional exercises and example  applications are included throughout.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/94rta12ff7bn"&gt;Download&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-3129489830731525466?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KA5mxW37WAymAPuApv6S6M9oNFE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KA5mxW37WAymAPuApv6S6M9oNFE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KA5mxW37WAymAPuApv6S6M9oNFE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KA5mxW37WAymAPuApv6S6M9oNFE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/JN08W6agYhM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/3129489830731525466/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/object-oriented-data-structures-using.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3129489830731525466?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/3129489830731525466?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/JN08W6agYhM/object-oriented-data-structures-using.html" title="Object-Oriented Data Structures Using Java" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8SwawaKEQ-0/TIhSN8MU1oI/AAAAAAAAACc/MNenGkG0fTM/s72-c/Object-Oriented+Data+Structures+Using+Java.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/object-oriented-data-structures-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYEQX4_fyp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4527651351898921446</id><published>2010-09-08T20:15:00.000-07:00</published><updated>2010-09-08T20:15:00.047-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:15:00.047-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Structure" /><title>Fundamentals Of Oop And Data Structures In Java</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhQqFwoquI/AAAAAAAAACU/5FYfZy0dZIA/s320/Fundamentals+Of+Oop+And+Data+Structures+In+Java.jpg" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Fundamentals of OOP and Data Structures in Java presents the  fundamentals of Object-Oriented Programming (OOP) and Graphical User  Interface (GUI) programming with Java as the example language. Wiener  and Pinson introduce each of the major data structures with supporting,  GUI-based laboratory programs designed to reinforce the basic concepts  and principles. These laboratories allow the reader to explore and  experiment with the properties of each data structure. All source code  for the laboratories is available on the Web. By integrating the  principles of OOP and GUI programming, this unique book presents the  fundamental issues of data structures within the context of paradigms  that are essential to today's professional software developer. The text  assumes only an elementary understanding of Java and no experience with  OOP.&amp;nbsp;      &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.seedfly.com/rumve9st1hi3"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4527651351898921446?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fs9RTslheEHWBIbqxSLvNLIvgZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fs9RTslheEHWBIbqxSLvNLIvgZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fs9RTslheEHWBIbqxSLvNLIvgZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fs9RTslheEHWBIbqxSLvNLIvgZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/NHXgdlb45nA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4527651351898921446/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/fundamentals-of-oop-and-data-structures.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4527651351898921446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4527651351898921446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/NHXgdlb45nA/fundamentals-of-oop-and-data-structures.html" title="Fundamentals Of Oop And Data Structures In Java" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_8SwawaKEQ-0/TIhQqFwoquI/AAAAAAAAACU/5FYfZy0dZIA/s72-c/Fundamentals+Of+Oop+And+Data+Structures+In+Java.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/fundamentals-of-oop-and-data-structures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AMQn87fSp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-4683628796311403260</id><published>2010-09-08T20:09:00.000-07:00</published><updated>2010-09-08T20:09:43.105-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:09:43.105-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Structure" /><title>Data Structures In Java: A Laboratory Course</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhPya41vAI/AAAAAAAAACM/i8An0MrZrdc/s1600/Data+Structures+In+Java+A+Laboratory+Course.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhPya41vAI/AAAAAAAAACM/i8An0MrZrdc/s320/Data+Structures+In+Java+A+Laboratory+Course.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Data Structures in Java: A Laboratory Course defines active learning.   With sixteen labs to choose from, this laboratory manual creates a  "learn  by doing" experience for its students by engaging them in  implementation  of data structures and in application of algorithms.  Students are  challenged to exercise their knowledge in each of the  four-part structure  laboratory assignments: Prelab: Students use the  Prelab assignments to  explore and implement the basic operations of a  data structure.  Bridge: During the Bridge exercises, students test and  debug the advanced  data types they developed in the prelab and are  provided with substantial  feedback and support. In-lab: Students gain  programming experience during  the in-lab projects as they apply the  data structure to a real-world  problem.  Postlab: Following their lab  class, students analyze and validate the  efficiency or utility of the  data structure in the Postlab exercise.  ADT  Implementation: The  laboratories are designed to complement a variety of  approaches to  implementing each ADT. All ADT definitions stress the use of  data  abstraction and generic data elements. As a result, you can adapt  them  with minimal effort to suit different implementation strategies. For   each ADT, class definitions that frame an implementation of the ADT are   given as part of the corresponding Prelab exercise. This definition   framework is also used in the visualization method that accompanies the   laboratory. Should you elect to adopt a somewhat different  implementation  strategy, you need only make minor changes to the data  members in the  class definitions and corresponding modifications to the  visualization  routine. You do not need to change anything else in  either the supplied  software or the laboratory text itself.&amp;nbsp; &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/gb7335kn34p4"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-4683628796311403260?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nFvc1sCyIkIWE9SX7wh1JOPEz3g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nFvc1sCyIkIWE9SX7wh1JOPEz3g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nFvc1sCyIkIWE9SX7wh1JOPEz3g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nFvc1sCyIkIWE9SX7wh1JOPEz3g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/GmSmoX0MVos" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/4683628796311403260/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/data-structures-in-java-laboratory.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4683628796311403260?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/4683628796311403260?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/GmSmoX0MVos/data-structures-in-java-laboratory.html" title="Data Structures In Java: A Laboratory Course" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhPya41vAI/AAAAAAAAACM/i8An0MrZrdc/s72-c/Data+Structures+In+Java+A+Laboratory+Course.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/data-structures-in-java-laboratory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MFQnw4eyp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-1700615366399857871</id><published>2010-09-08T20:03:00.000-07:00</published><updated>2010-09-08T20:03:33.233-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:03:33.233-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><title>Pro Ajax and Java Frameworks</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhOS65LxAI/AAAAAAAAACE/rD9KUcv0eEM/s1600/Pro+Ajax+and+Java+Frameworks.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhOS65LxAI/AAAAAAAAACE/rD9KUcv0eEM/s320/Pro+Ajax+and+Java+Frameworks.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
As a Java developer, you want a guide that shows you how to add Ajax  functionality to your web applications with a minimum of effort. Well  look no further than Pro Ajax and Java Frameworks. In this book,  recognized Java experts and authors of the best-selling Apress title,  Foundations of Ajax, will show you how.&lt;br /&gt;
&lt;br /&gt;
The authors begin by  recapping Ajax basics. Then they unveil a comprehensive Java/Ajax  toolkit. Tools include JSEclipse for code editing, Venkman for  JavaScript debugging, and Dojo Compressor for code compression. They  also explain Log4js (and other tools) for JavaScript logging, JsUnit  (and others) for testing, and various libraries like AjaxTags, DWR, and  Script.aculo.us for rapid code development.&lt;br /&gt;
&lt;br /&gt;
The last part of  the book shows you how to build up a series of professional Java/Ajax  applications. These will incorporate some of today's most popular  frameworks--Spring, JSF, Struts, and Tapestry--giving you all you need  to incorporate Ajax into your everyday work and become an Ajax expert! &lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.seedfly.com/cgqv1hmmbnjm"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-1700615366399857871?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kEqCVxH4mVNgKPDTAXC7LzJYWZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kEqCVxH4mVNgKPDTAXC7LzJYWZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kEqCVxH4mVNgKPDTAXC7LzJYWZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kEqCVxH4mVNgKPDTAXC7LzJYWZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/Yi_NBYRYSFU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/1700615366399857871/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/pro-ajax-and-java-frameworks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/1700615366399857871?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/1700615366399857871?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/Yi_NBYRYSFU/pro-ajax-and-java-frameworks.html" title="Pro Ajax and Java Frameworks" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhOS65LxAI/AAAAAAAAACE/rD9KUcv0eEM/s72-c/Pro+Ajax+and+Java+Frameworks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/pro-ajax-and-java-frameworks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHSH44cSp7ImA9Wx5XEE0.&quot;"><id>tag:blogger.com,1999:blog-7860388317276661303.post-8361353174597550283</id><published>2010-09-08T20:00:00.000-07:00</published><updated>2010-09-08T20:00:39.039-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T20:00:39.039-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EJB" /><title>Mastering Enterprise JavaBeans Third Edition</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhNlucIPyI/AAAAAAAAAB8/LPYqlHZsmlw/s1600/Mastering+Enterprise+JavaBeans+Third+Edition.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhNlucIPyI/AAAAAAAAAB8/LPYqlHZsmlw/s320/Mastering+Enterprise+JavaBeans+Third+Edition.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Published in January 2005, the best-selling book Mastering EJB is now in  its third edition and has been updated for EJB2.1 and also features new  chapters on security and Web services  integration. The book is about EJB concepts, methodology and  development. This book also contains a number of advanced EJB topics,  giving you a practical and real world understanding of  the subject. By reading this book, you will acquire a deep understanding  of EJB.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;a href="http://www.seedfly.com/bb8bz935b4ay"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7860388317276661303-8361353174597550283?l=java4all2know.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rj4obUOt7m83S3kWumfa5A9NlCo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rj4obUOt7m83S3kWumfa5A9NlCo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rj4obUOt7m83S3kWumfa5A9NlCo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rj4obUOt7m83S3kWumfa5A9NlCo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Java4All2Know/~4/3pBCfu82e04" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://java4all2know.blogspot.com/feeds/8361353174597550283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://java4all2know.blogspot.com/2010/09/mastering-enterprise-javabeans-third_08.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8361353174597550283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7860388317276661303/posts/default/8361353174597550283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Java4All2Know/~3/3pBCfu82e04/mastering-enterprise-javabeans-third_08.html" title="Mastering Enterprise JavaBeans Third Edition" /><author><name>Java 4 All</name><uri>http://www.blogger.com/profile/15670879106283420432</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_8SwawaKEQ-0/TIhNlucIPyI/AAAAAAAAAB8/LPYqlHZsmlw/s72-c/Mastering+Enterprise+JavaBeans+Third+Edition.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://java4all2know.blogspot.com/2010/09/mastering-enterprise-javabeans-third_08.html</feedburner:origLink></entry></feed>

