<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>52Ebook&#124;Free Ebook Download &#124; &#187; Java</title>
	<atom:link href="http://www.52ebook.net/html/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.52ebook.net</link>
	<description>Free Ebook Download  &#124;英文原版书籍下载链接收集</description>
	<lastBuildDate>Wed, 25 Aug 2010 15:25:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Beginning Java EE 6 with GlassFish 3, Second Edition</title>
		<link>http://www.52ebook.net/html/beginning-java-ee-6-with-glassfish-3-second-edition.html</link>
		<comments>http://www.52ebook.net/html/beginning-java-ee-6-with-glassfish-3-second-edition.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 15:22:30 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=2030</guid>
		<description><![CDATA[
Beginning Java EE 6 with GlassFish 3, Second Edition


Java Enterprise  Edition (Java EE) continues to be one of the leading Java technologies  and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final (RTM) version of the Java EE 6 [...]]]></description>
			<content:encoded><![CDATA[<h2><a rel="attachment wp-att-2031" href="http://www.52ebook.net/html/beginning-java-ee-6-with-glassfish-3-second-edition.html/001692c8_medium"><img class="aligncenter size-full wp-image-2031" title="001692c8_medium" src="http://www.52ebook.net/wp-content/uploads/2010/08/001692c8_medium.jpeg" alt="001692c8_medium" width="243" height="300" /></a></h2>
<h2>Beginning Java EE 6 with GlassFish 3, Second Edition</h2>
<div>
<div style="vertical-align: top;">
<p>Java Enterprise  Edition (Java EE) continues to be one of the leading Java technologies  and platforms from Oracle (previously Sun). <em>Beginning Java EE 6 Platform with GlassFish 3, Second Edition</em> is this first tutorial book on the final (RTM) version of the Java EE 6 Platform.</p>
<p>Step by step and easy to follow, this book describes many of the Java  EE 6 specifications and reference implementations, and shows them in  action using practical examples. This book uses the new version of  GlassFish 3 to deploy and administer the code examples.</p>
<p>Written by an expert member of the Java EE 6 specification request  and review board in the Java Community Process (JCP), this book contains  the best information possible, from an expert’s perspective on  enterprise Java technologies.</p>
<h3>What you’ll learn</h3>
<ul>
<li>Get started with the final version of the new Java EE 6 Platform.</li>
<li>Explore and use the new EJB 3.1 and JPA 2.0 APIs from entities to session beans to message�driven beans, and more.</li>
<li>Discover the new web tier development APIs including JSPs, JSTL, and  Expression Language, and especially the new JSF 2.0 and Facelets.</li>
<li>Uncover the new web services, RESTful services, and more available in Java EE 6.</li>
<li>Create dynamic user interfaces for your enterprise and transactional Java applications.</li>
</ul>
<h3>Who this book is for</h3>
<p>This book is for advanced Java programmers as well as Java EE 6  beginners. Architects will also find information about how to layer  their Java EE applications.</p></div>
</div>
<h3>Author Information</h3>
<h4>Antonio  Goncalves</h4>
<p>Antonio Goncalves is a senior software architect specialized  in Java/Java EE. As a former BEA consultant, he has expertise in  application servers (Weblogic, JBoss, and GlassFish). He is the author  of a Java EE 5 book in France and is also an Expert Member on Java EE 6,  EJB 3.1, and JPA 2.0. He is the cofounder of the Paris Java User Group.  For more, visit</p>
<div><strong>Download </strong></div>
<div><a rel="nofollow" href="http://uploading.com/files/1cd83dea/143022889XJava.rar/" target="_blank"><strong> uploading.com </strong> </a></div>
<div><a rel="nofollow" href="http://www.filesonic.com/file/17604797/143022889XJava.rar" target="_blank"> <span style="color: #3300cc;"> filesonic.com </span></a><a rel="nofollow" href="http://www.filesonic.com/file/17604797/143022889XJava.rar" target="_blank"> </a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/beginning-java-ee-6-with-glassfish-3-second-edition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java: The Good Parts</title>
		<link>http://www.52ebook.net/html/java-the-good-parts.html</link>
		<comments>http://www.52ebook.net/html/java-the-good-parts.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 23:50:00 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=2002</guid>
		<description><![CDATA[

Description


In this book, one of the most highly respected  developers in the Java world peels away 15 years of additions and  changes to reveal the very best parts of Java, and shows you how those  parts alone will help you build better applications. You may not like  some of the features [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-2003" href="http://www.52ebook.net/html/java-the-good-parts.html/cat-21"><img class="aligncenter size-full wp-image-2003" title="cat" src="http://www.52ebook.net/wp-content/uploads/2010/04/cat.gif" alt="cat" width="180" height="236" /></a></p>
<div id="description">
<div>Description</div>
<div id="short-description">
<div>
<p>In this book, one of the most highly respected  developers in the Java world peels away 15 years of additions and  changes to reveal the very best parts of Java, and shows you how those  parts alone will help you build better applications. You may not like  some of the features this book reveals, but you&#8217;ll actually write better  code with them. <em>Java: The Good Parts</em> is essential for every Java  developer, from beginners to advanced programmers.</div>
<p><a id="fulldescButton">Full Description</a></div>
<div id="fulldesc" style="display: block;">
<div>
<div>
<p>What if you could condense Java down to its  very best features and build better applications with that simpler  version? In this book, veteran Sun Labs engineer Jim Waldo reveals which  parts of Java are most useful, and why those features make Java among  the best programming languages available.</p>
<p>Every language eventually builds up crud, Java included. The core  language has become increasingly large and complex, and the libraries  associated with it have grown even more. Learn how to take advantage of  Java&#8217;s best features by working with an example application throughout  the book. You may not like some of the features Jim Waldo considers  good, but they&#8217;ll actually help you write better code.</p>
<ul>
<li>Learn how the type system and packages help you build  large-scale software</li>
<li>Use exceptions to make code more reliable and easier to  maintain</li>
<li>Manage memory automatically with garbage collection</li>
<li>Discover how the JVM provides portability, security, and nearly  bug-free code</li>
<li>Use Javadoc to embed documentation within the code</li>
<li>Take advantage of reusable data structures in the collections  library</li>
<li>Use Java RMI to move code and data in a distributed network</li>
<li>Learn how Java concurrency constructs let you exploit multicore  processors</li>
</ul>
</div>
</div>
</div>
</div>
<p><a href="http://depositfiles.com/en/files/3bshhvrub">download</a> or <a href="http://uploading.com/files/get/6mb446ff/">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/java-the-good-parts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pro JPA 2: Mastering the Java™ Persistence API</title>
		<link>http://www.52ebook.net/html/pro-jpa-2-mastering-the-java%e2%84%a2-persistence-api.html</link>
		<comments>http://www.52ebook.net/html/pro-jpa-2-mastering-the-java%e2%84%a2-persistence-api.html#comments</comments>
		<pubDate>Sat, 05 Dec 2009 04:05:09 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JPA]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1975</guid>
		<description><![CDATA[
Pro JPA 2: Mastering the Java™ Persistence API
Pro JPA 2 introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.
Authors Mike Keith and Merrick Schincariol take a hands–on approach to teaching [...]]]></description>
			<content:encoded><![CDATA[<h2><a rel="attachment wp-att-1976" href="http://www.52ebook.net/html/pro-jpa-2-mastering-the-java%e2%84%a2-persistence-api.html/w8n5uu"><img class="aligncenter size-full wp-image-1976" title="w8n5uu" src="http://www.52ebook.net/wp-content/uploads/2009/12/w8n5uu.jpg" alt="w8n5uu" width="250" height="330" /></a></h2>
<h2>Pro JPA 2: Mastering the Java™ Persistence API</h2>
<p><em>Pro JPA 2</em> introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.</p>
<p>Authors <strong>Mike Keith</strong> and <strong>Merrick Schincariol</strong> take a hands–on approach to teaching by giving examples to illustrate each new concept of the API and showing how it is used in practice.</p>
<p>All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.</p>
<p>After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.</p>
<ul>
<li>Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification</li>
<li>A special section on migration to JPA</li>
<li>Expert insight about various aspects of the API and when they are useful</li>
<li>Portability hints to provide increased awareness of the potential for non–portable JPA code</li>
</ul>
<h3>What you’ll learn</h3>
<ul>
<li>Get started with enterprise applications using JPA 2.</li>
<li>Get up to speed with Object–Relational Mapping and Entity Manager.</li>
<li>Learn and use queries and the query language (JP QL).</li>
<li>Employ advanced Object–Relational Mapping techniques.</li>
<li>Use XML mapping files and learn other advanced techniques.</li>
<li>Package and deploy your Java persistence applications.</li>
<li>Test your Java persistence applications.</li>
<li>Migrate your Java persistence applications.</li>
</ul>
<h3>Who is this book for?</h3>
<p>The book generally targets enterprise and persistence developers who fall in one of three categories:</p>
<ul>
<li>Those who are new to persistence; we will present some background information and introduce these readers to the basic persistence concepts to bring them up to speed.</li>
<li>Those who know and/or use existing ORM persistence products such as Hibernate or TopLink.</li>
<li>Those who have already used JPA and want to learn about the new features that JPA 2 introduces, or have a good reference book to turn to when they develop JPA applications.</li>
</ul>
<p>In general, we assume that the reader is knowledgeable with Java, SQL, and JDBC, and has a little knowledge of J2EE</p>
<p><a href="http://hotfile.com/dl/19292211/89c6702/Apress.-.Pro.JPA.2.Mastering.the.Java.Persistence.API.Edition.November.2009.Retail.Ebook-ATTiCA.rar.html">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/pro-jpa-2-mastering-the-java%e2%84%a2-persistence-api.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manning.JavaFX.in.Action.Nov.2009</title>
		<link>http://www.52ebook.net/html/manning-javafx-in-action-nov-2009.html</link>
		<comments>http://www.52ebook.net/html/manning-javafx-in-action-nov-2009.html#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:07:45 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1963</guid>
		<description><![CDATA[
JavaFX is a Java-based rich user interface technology that sits atop the existing Java Standard and Micro Editions. Using it, developers can build rich user interfaces with access to all Java components already installed on their systems. At its heart is the easy to learn JavaFX Script language that lets developers describe what they want [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1964" href="http://www.52ebook.net/html/manning-javafx-in-action-nov-2009.html/2h4i9gg"><img class="aligncenter size-full wp-image-1964" title="2h4i9gg" src="http://www.52ebook.net/wp-content/uploads/2009/11/2h4i9gg.jpg" alt="2h4i9gg" width="250" height="313" /></a></p>
<p>JavaFX is a Java-based rich user interface technology that sits atop the existing Java Standard and Micro Editions. Using it, developers can build rich user interfaces with access to all Java components already installed on their systems. At its heart is the easy to learn JavaFX Script language that lets developers describe what they want to accomplish in clear, declarative terms rather than abstract code. JavaFX also provides numerous libraries to make development extremely fast and efficient.</p>
<p>JavaFX in Action is a hands-on tutorial that introduces and explores JavaFX through numerous bite-sized projects. The book provides a solid grounding in the JavaFX syntax and related APIs by showing web developers how to apply the key features of the JavaFX platform. Readers quickly absorb the fundamentals of the technology while exploring the possibilities JavaFX provides for creative, rich designs.</p>
<p>Readers learn to transform variables and operators into bouncing raindrops, brilliant colors, and dancing interface components. They also learn how to interact with existing Java code to give old apps some new JavaFX sparkle.</p>
<p><a href="http://hotfile.com/dl/17047357/64057e3/Manning.JavaFX.in.Action.Nov.2009.eBook-BBL.rar.html">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/manning-javafx-in-action-nov-2009.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pentaho Reporting 3.5 for Java Developers</title>
		<link>http://www.52ebook.net/html/pentaho-reporting-3-5-for-java-developers.html</link>
		<comments>http://www.52ebook.net/html/pentaho-reporting-3-5-for-java-developers.html#comments</comments>
		<pubDate>Mon, 21 Sep 2009 12:41:18 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Pentaho]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1884</guid>
		<description><![CDATA[
In Detail
Pentaho Reporting lets you create, generate, and distribute rich and sophisticated report content from different data sources. Knowing how to use it quickly and efficiently gives you the edge in producing reports from your database. If you have been looking for a book that has plenty of easy-to-understand instructions and also contains lots of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1885" href="http://www.52ebook.net/html/pentaho-reporting-3-5-for-java-developers.html/000fa9fb_medium-jpeg"><img class="aligncenter size-full wp-image-1885" title="000fa9fb_medium.jpeg" src="http://www.52ebook.net/wp-content/uploads/2009/09/000fa9fb_medium.jpeg.jpg" alt="000fa9fb_medium.jpeg" width="300" height="300" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>Pentaho Reporting lets you create, generate, and distribute rich and sophisticated report content from different data sources. Knowing how to use it quickly and efficiently gives you the edge in producing reports from your database. If you have been looking for a book that has plenty of easy-to-understand instructions and also contains lots of examples and screenshots, this is where your search ends.</p>
<p>This book shows you how to replace or build your enterprise reporting solution from scratch with Pentaho&#8217;s Reporting Suite. Through detailed examples, it dives deeply into all aspects of Pentaho&#8217;s reporting functionalities, providing you with the knowledge you need to master report creation.</p>
<p>This book starts off with a number of examples to get you familiar with the tools and technology of the Pentaho Reporting Suite. Then, with additional examples, it goes into advanced subjects such as charting, sub-reporting, cross tabs, as well as API generation of reports. There are also details and examples on extending Pentaho&#8217;s open source reporting engine. The reader will learn the ins and outs of Pentaho Report Designer, including a cheat sheet with all the available short-cut keys, to make report design efficient and painless.</p>
<p>Embedding reports into your Java application can be difficult. With Pentaho Reporting it&#8217;s just a few lines of code. The book provides examples of how to embed reporting into your J2EE and client Java applications, as well as showing you how to build dynamic reports from scratch using Pentaho Reporting&#8217;s simple Java Bean-based report generation API.</p>
<p>Setting up and integrating a reporting server in an enterprise environment can be arduous. In addition to learning how to build great embeddable reports, you&#8217;ll also learn how to combine Pentaho Reporting with Pentaho&#8217;s BI Server for a zero-code, easy-to-configure, enterprise reporting solution.<a href="http://www.packtpub.com/article/pentaho-reporting-3-5-for-java-developers-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Install and get started with Pentaho Reporting</li>
<li>Build great-looking reports that render as PDF, Excel, and HTML using Pentaho Report Designer</li>
<li>Learn the ins and outs of Pentaho Report Designer, including a list of short-cut keys for quick report generation</li>
<li>Configure your JDBC database and other data sources to drive dynamic reports</li>
<li>Include Pie, Bar, Line, and many other chart types within your reports, as well as other graphics</li>
<li>Parameterize your reports, using the open formula standard to drive calculations within your reports</li>
<li>Add sub-reports and cross tabs in your reports to more effectively present information</li>
<li>Build interactive Swing and HTML reports that are more like dashboards than traditional static enterprise reports</li>
<li>Build Pentaho Reports programmatically with easy-to-use XML and Java APIs</li>
<li>Learn to write your own open formula functions and custom graphical elements in reports</li>
<li>Write your own extensions to Pentaho Reporting, for complete integration and customization into your environment</li>
<li>Find out why you should use open source reporting over proprietary reporting offerings (hint: it&#8217;s free and you can customize it)</li>
<li>Install Pentaho&#8217;s BI Server and deploy your reports with permissions and scheduling with zero code.</li>
</ul>
<p><span style="font-weight: bold;">Chapter 1 An introduction to Pentaho Reporting – </span>Get a quick overview of Pentaho Reporting, including a feature summary and architectural summary, as well as a history of the product.<br />
<span style="font-weight: bold;"><br />
Chapter 2 Pentaho Reporting client and enterprise examples –</span> Install and create reports, and learn to embed reports in your J2EE and client Java applications.</p>
<p><span style="font-weight: bold;">Chapter 3 Pentaho Reporting examples in the real world – </span>Connect to a JDBC data source and create realistic inventory, balance, and invoice reports, including charts and sub-reports.</p>
<p><span style="font-weight: bold;">Chapter 4 Design and layout in Pentaho&#8217;s Report Designer – </span>Take a deep dive into Pentaho&#8217;s Report Designer, learning how to create great-looking reports.</p>
<p><span style="font-weight: bold;">Chapter 5 Working with data sources –</span> Learn the various ways to connect your report to live data, including JDBC, Hibernate, Java Beans, OLAP, and many other data sources.</p>
<p><span style="font-weight: bold;">Chapter 6 Including charts and graphics in reports –</span> Incorporate Pie, Bar, Line and many other chart types in your reports, as well as including dynamic images in your report.</p>
<p><span style="font-weight: bold;">Chapter 7 Parameterization, functions, formulas and style expressions in reports –</span> Define parameters for dynamic report generation. Write formulas and use available functions for rich summary and calculated values in your reports. Dynamically adjust colors and styles using expressions in your report.</p>
<p><span style="font-weight: bold;">Chapter 8 Adding sub-reports and cross tabs to reports –</span> Build reports that include side-by-side sub-reports and cross tabs.</p>
<p><span style="font-weight: bold;">Chapter 9 Building interactive reports – </span>These aren&#8217;t standard boring static reports. Learn how to add dynamic interaction to HTML and Swing reports, for immediate feedback and dashboard-like functionality.</p>
<p><span style="font-weight: bold;">Chapter 10 API-based report generation –</span> Build reports from XML and by using Pentaho Reporting&#8217;s Java Bean API.</p>
<p><span style="font-weight: bold;">Chapter 11 Extending Pentaho Reporting – </span>Learn to write custom functions and elements within Pentaho Reporting.</p>
<p><span style="font-weight: bold;">Chapter 12 Additional Pentaho Reporting topics –</span> Discover how to use Pentaho Reporting with the Pentaho BI Server, including Pentaho Metadata. Learn more about Pentaho Reporting&#8217;s open source approach, and how you can contribute to the free software movement.</p></blockquote>
<p><span>Approach</span></p>
<blockquote><p>This hands-on tutorial, filled with exercises and examples, introduces the reader to a variety of concepts within Pentaho Reporting. With screenshots that show you how reports look at design time as well as how they should look when rendered as PDF, Excel, or HTML, this book also contains complete example source code that you can copy and paste into your environment to get up and running quickly.</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>
This book is primarily written for Java developers who want to assemble custom reporting solutions with Pentaho Reporting. Their main interest is in the technical details of creating reports and they want to see how to solve common report problems with a minimum of fuss; they do not need an overview of BI or the importance of reporting.</p>
<p>Secondary audiences of this book are information technologists who need to install a reporting solution in their environment, and want to learn advanced concepts within Pentaho Reporting such as sub-reports, cross-tabs, data source configuration, and metadata-based reporting.</p></blockquote>
<blockquote><p><a href="http://www.megaupload.com/?d=N67ZDK7M">download</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/pentaho-reporting-3-5-for-java-developers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Maven 2 Effective Implementation</title>
		<link>http://www.52ebook.net/html/apache-maven-2-effective-implementation.html</link>
		<comments>http://www.52ebook.net/html/apache-maven-2-effective-implementation.html#comments</comments>
		<pubDate>Mon, 21 Sep 2009 12:38:05 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1880</guid>
		<description><![CDATA[
In Detail
By building up a sample application, this book guides developers painlessly through building a project with Maven. This book shows you how to combine Maven with Continuum and Archiva, which will allow you to build an efficient, secure application and make developing in a team easy.
You may already be aware of the pitfalls of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1881" href="http://www.52ebook.net/html/apache-maven-2-effective-implementation.html/000fa9f7_medium-jpeg"><img class="aligncenter size-full wp-image-1881" title="000fa9f7_medium.jpeg" src="http://www.52ebook.net/wp-content/uploads/2009/09/000fa9f7_medium.jpeg.jpg" alt="000fa9f7_medium.jpeg" width="300" height="300" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>By building up a sample application, this book guides developers painlessly through building a project with Maven. This book shows you how to combine Maven with Continuum and Archiva, which will allow you to build an efficient, secure application and make developing in a team easy.</p>
<p>You may already be aware of the pitfalls of &#8216;integration hell&#8217; caused by changed code being submitted to repositories by a number of developers. When you implement Continuum in your build, you can easily perform continuous integration, avoiding timely rework and reducing cost and valuable time. You will be able to use Maven more efficiently in a team after you learn how to set up Archiva, Apache&#8217;s repository manager.</p>
<p>It&#8217;s easy to quickly get to work with Maven and get the most out of its related tools when you follow the sequential coverage of the sample application in this book. A focus on team environments ensures that you will avoid the pitfalls that are all too common when working in a team. Soon, by learning the best practices of working with Maven, you will have built an effective, secure Java application.<br />
<a href="http://www.packtpub.com/article/apache-maven-2-effective-implementations-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Install Apache Maven and follow the sample application to build up your project as quickly as possible</li>
<li>Test your applications to ensure maximum stability using Maven&#8217;s inbuilt tools</li>
<li>Use Maven&#8217;s report and checking tools to ensure the health of your projects</li>
<li>Explore Apache Continuum which will help you to ensure the health of your source code</li>
<li>Improve your team builds with the powerful combination of Maven, Archiva and Continuum</li>
<li>Install and run the repository manager Apache Archiva</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>All material in the book will be worked through by example, building up a sample application. It is intended to be read through in sequence, though once complete, should serve as a suitable reference for certain cases that can be referred to directly.</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>This book is for Java developers who want to get started with Apache Maven. If you are tasked with build automation in your company, this book will help you to quickly and easily get started with Maven in order to improve the efficiency of your builds.</p></blockquote>
<hr /><span>Author(s)</span> <strong>Brett Porter</strong></p>
<p>Brett Porter is a software developer from Sydney, Australia with a passion for development tooling, and automation. Seeking a more standardized and reproducible solution to organize, build, and deploy a number of software projects across teams, he discovered an early beta of Maven 1.0 in 2003, and has been heavily involved in the development of the project since. He is a member of the Apache Maven Project Management Committee, and has conducted presentations and training on Maven and related tooling at several conferences and events. He founded the Archiva project in 2005. Brett is also a member of the Apache Software Foundation.</p>
<p>Brett is currently VP, Product Development at G2iX, in charge of the Maestro division. He and his team seek to make developers more efficient by offering support and services for development and automation tools including Apache Maven, Apache Continuum, Apache Archiva, and Selenium.</p>
<p>Brett was co-author of the book Better Builds with Maven, the first book to be written about the Maven 2.0 release in 2005, and has been involved in reviewing Maven: A Developer&#8217;s Notebook and Java Power Tools.<br />
<strong>Maria Odea Ching</strong></p>
<p>Maria Ching grew up in a small town called Daet, then moved to Manila when she went to college. She took up Computer Studies at De La Salle University and graduated in 2005. She started using open source tools from her first job after graduating and from then on, got interested in everything open source. When she came to work for Exist, she got assigned in a project doing a lot of development work in open source projects, specifically Maven, Continuum, and Archiva. Back then, Continuum and Archiva (formerly named Maven Repository Manager) were still sub-projects of Maven. Eventually, she became a committer, then a PMC member of Maven. In 2008, Continuum and Archiva became top-level projects at the ASF and Deng was elected as PMC Chair of Archiva. She is still currently serving as PMC Chair of the project and as PMC members of Continuum and Maven.</p>
<p><a href="http://www.megaupload.com/?d=U2KVRQB0">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/apache-maven-2-effective-implementation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pro SpringSource dm Server™</title>
		<link>http://www.52ebook.net/html/pro-springsource-dm-server%e2%84%a2.html</link>
		<comments>http://www.52ebook.net/html/pro-springsource-dm-server%e2%84%a2.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 13:11:44 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SpringSource]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1829</guid>
		<description><![CDATA[Apress &#124; 2009 &#124; ISBN: 1430216409 &#124; 288 pages &#124; PDF &#124; 6,8 MB
Pro SpringSource dm Server™


The SpringSource dm Server™ is a completely modular, OSGi-based Java server designed to run enterprise Java applications and Spring-powered applications with a new degree of flexibility and reliability. The SpringSource dm Server is based on the new SpringSource Dynamic [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1830" href="http://www.52ebook.net/html/pro-springsource-dm-server%e2%84%a2.html/attachment/9781430216407"><img class="aligncenter size-full wp-image-1830" title="9781430216407" src="http://www.52ebook.net/wp-content/uploads/2009/09/9781430216407.gif" alt="9781430216407" width="125" height="165" /></a>Apress | 2009 | ISBN: 1430216409 | 288 pages | PDF | 6,8 MB</p>
<h2>Pro SpringSource dm Server™</h2>
<div>
<div style="vertical-align: top;">
<p>The SpringSource dm Server™ is a completely modular, OSGi-based Java server designed to run enterprise Java applications and Spring-powered applications with a new degree of flexibility and reliability. The SpringSource dm Server is based on the new SpringSource Dynamic Module Kernel™ (dm Kernel). The dm Kernel provides a module-based backbone for the server, which also harnesses the power of Spring, Apache Tomcat, and OSGi—based technologies.</p>
<p><em>Pro SpringSource dm Server™</em> is the first book available for learning how to develop and deploy modular applications to run on the new SpringSource dm Server 2.0 deployment platform, just released.</p>
<ul>
<li>This book covers everything you need from basic OSGi concepts to developing and deploying OSGi-based applications on the SpringSource dm Server.</li>
<li>This book demonstrates how to migrate an existing web application from a standard WAR to a shared libraries WAR, a shared services WAR, and finally a web module.</li>
<li>The topics in this book are introduced by complete and real–world examples that you can follow step by step. Instead of abstract descriptions on complex concepts, you will find live examples in this book.</li>
</ul>
<h3>What you’ll learn</h3>
<ul>
<li>Understanding what OSGi is and why we need it</li>
<li>Using Spring Dynamic Modules to develop OSGi–based applications</li>
<li>An overview of the SpringSource dm Server</li>
<li>Setting up and configuring the platform</li>
<li>Developing OSGi bundles and web applications for the platform</li>
<li>Tracing and monitoring applications running on the platform</li>
</ul>
<h3>Who is this book for?</h3>
<p>This book is for Java developers and deployers who would like to develop modular Java applications using OSGi and deploy them to run on the SpringSource dm Server. You don’t need much experience to read this book. However, it assumes that you understand Spring Framework fundamentals and have experience developing Java applications.</p>
<h3>About the Apress Pro Series</h3>
<p>The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.</p>
<p>You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.</p>
<p><a href="http://www.megaupload.com/?d=ND4JTPXM">download</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/pro-springsource-dm-server%e2%84%a2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LWUIT 1.1 for Java ME Developers</title>
		<link>http://www.52ebook.net/html/lwuit-1-1-for-java-me-developers.html</link>
		<comments>http://www.52ebook.net/html/lwuit-1-1-for-java-me-developers.html#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:25:21 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1765</guid>
		<description><![CDATA[
In Detail
Writing appealing cross-device applications today in Java ME is challenging as implementation differences in fonts, layout, and menus can make your application look and behave very differently on different devices. So far, the only way out has been low-level programming with its associated complexity.
The Lightweight UI Toolkit (LWUIT), an open source Java library, offers [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1766" href="http://www.52ebook.net/html/lwuit-1-1-for-java-me-developers.html/000f1d41_medium"><img class="aligncenter size-full wp-image-1766" title="000f1d41_medium" src="http://www.52ebook.net/wp-content/uploads/2009/08/000f1d41_medium.jpeg" alt="000f1d41_medium" width="243" height="300" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>Writing appealing cross-device applications today in Java ME is challenging as implementation differences in fonts, layout, and menus can make your application look and behave very differently on different devices. So far, the only way out has been low-level programming with its associated complexity.</p>
<p>The Lightweight UI Toolkit (LWUIT), an open source Java library, offers Java ME developers an easy-to-use API for creating impressive user interfaces with a device-independent look and feel. The LWUIT library contains many components and tools for bringing consistency and visual gloss to the user interface of your applications, and this book will take you through all of this, to help you get the user interfaces you want.</p>
<p>Java ME allows us to write applications that are, generally speaking, portable across a wide range of small devices that support the platform. While the basic functionalities usually work well on all supported devices, the area that does pose problems for developers is the User Interface. Native implementations of javax.microedition.lcdui � the primary API for UIs in Java ME � differ so widely from one device to another that maintaining a device-independent and uniform look and feel is virtually impossible. Another problem with the javax.microedition.lcdui package is that it does not support components and capabilities that can fully satisfy present day user expectations. The Lightweight UI Toolkit is the solution to these problems. LWUIT offers a wide range of components with a device-independent look and feel for building UIs. While some of these widgets are also available under lcdui, there are a number of new ones too. These additions enable application developers to design UIs that can come very close to their desktop counterparts in terms of visual sophistication and LWUIT is not just about new components either. The API supports a whole range of new functionalities (like Theming and Transitions) too.</p>
<p>This book takes Java ME developers through the library, with examples showing how to use the main components and functionalities. It also goes beyond a description of what is available by showing how to extend the library by plugging in custom-built classes.<a href="http://www.packtpub.com/article/lwuit-1-1-for-java-me-developers-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Customize the way common components appear on screen for a unique look and feel</li>
<li>Add user interface elements to your applications and learn how to style them</li>
<li>Assemble sophisticated interfaces using containers, labels, and lists</li>
<li>Enhance the organization of your interface using layout managers</li>
<li>Add animations and transitions to your application</li>
<li>Create a theme to ensure visual coherence in your application</li>
<li>Use painters and painter chains for attractive backgrounds and superimposed patterns with components</li>
<li>Create resources with the LWUIT Designer</li>
<li>Build custom components by extending Component class Debug applications using the Log class</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>This book presents LWUIT through an optimum mix of theory and practice. Classes are described and their applications are demonstrated through a large number of examples. Example code is thoroughly analyzed and many screenshots are included to show what happens when the code is executed. Custom classes are built progressively with a thorough explanation of each step. The book also presents the underlying structural features of LWUIT that are important for skillful use of the API</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>This book is for Java ME developers who want to create compelling user interfaces for Java ME applications, and want to use LWUIT to make this happen</p></blockquote>
<blockquote></blockquote>
<blockquote><p><a href="http://www.megaupload.com/?d=KQDZAEOC"><strong>download</strong></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/lwuit-1-1-for-java-me-developers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDBC 4.0 and Oracle JDeveloper for J2EE Development</title>
		<link>http://www.52ebook.net/html/jdbc-4-0-and-oracle-jdeveloper-for-j2ee-development.html</link>
		<comments>http://www.52ebook.net/html/jdbc-4-0-and-oracle-jdeveloper-for-j2ee-development.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 13:32:34 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1710</guid>
		<description><![CDATA[
In Detail
Data retrieval and storage is one of the most common components of J2EE applications. JDBC (Java Database Connectivity) is the Java API for accessing a SQL relational database and adding, retrieving, and updating data in the database.
Oracle JDeveloper is a developer-friendly integrated development environment (IDE) for building service-oriented applications using the latest industry standards [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1711" href="http://www.52ebook.net/html/jdbc-4-0-and-oracle-jdeveloper-for-j2ee-development.html/attachment/1847194303"><img class="aligncenter size-full wp-image-1711" title="1847194303" src="http://www.52ebook.net/wp-content/uploads/2009/08/1847194303.jpg" alt="1847194303" width="270" height="333" /></a></p>
<p>In Detail</p>
<p>Data retrieval and storage is one of the most common components of J2EE applications. JDBC (Java Database Connectivity) is the Java API for accessing a SQL relational database and adding, retrieving, and updating data in the database.</p>
<p>Oracle JDeveloper is a developer-friendly integrated development environment (IDE) for building service-oriented applications using the latest industry standards for Java, XML, web services, and SQL. It supports the complete development lifecycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications.</p>
<p>This book is about developing Java/J2EE applications with a database component in Oracle JDeveloper (version 10.1.3). It covers the practical aspects of JDBC (version 4.0); it will teach application developers about setting the environment for developing various JDBC-based J2EE applications and the procedure to develop JDBC-based J2EE applications. It will also explore the new features added in JDBC 4.0.</p>
<p>Read the full Table of Contents for JDBC 4.0 and Oracle JDeveloper for J2EE Development</p>
<p>What you will learn from this book</p>
<p>In this book you will learn about the following:</p>
<p>* JDBC 4.0 specifications梚ncluding the new features<br />
* Configuring JDBC in Oracle JDeveloper IDE<br />
* Creating, modifying, and querying a database with the JSTL SQL Tag Library<br />
* Configuring JDBC in JBoss application server, WebLogic server, and WebSphere application server<br />
* Mapping an XML document to a database table and vice versa<br />
* Modifying a database table from an XML document and creating an XSQL Page to run an SQL Query and generate XML<br />
* Implementing Oracle Web RowSet to fetch the disconnected data<br />
* Creating Excel spreadsheets, PDFs, and Excel reports using JasperReports and the Apache POI HSSF library<br />
* Creating JSF Data Tables, JSF Panel Grids, and business components from Oracle databases with JDeveloper<br />
* Creating and managing database tables using Hibernate</p>
<p>Approach</p>
<p>Being a quick reference guide, this book has a focused approach. You will learn to develop J2EE applications with JDBC and JDeveloper in no time. The book covers lot of practical examples, which makes it developer-friendly learning material.</p>
<p>Who this book is written for</p>
<p>The book is suitable for Java/J2EE and Oracle JDeveloper beginners. If you are a J2EE developer and want to use the JDeveloper IDE for J2EE development, this book is for you. JDeveloper developers who are new to J2EE will also benefit from the book. Most J2EE applications have a database component and the book is specially suited for database-based J2EE development in Oracle JDeveloper. You can also use this book if you are interested in learning how to utilize the new features offered in JDBC 4.0 for Java/J2EE development.</p>
<p><a href="http://rapidshare.com/files/267496263/JBC.4.0.and.Orac.JDev.for.J2E.Devel.rar"><strong>download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/jdbc-4-0-and-oracle-jdeveloper-for-j2ee-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drools JBoss Rules 5.0 Developer&#8217;s Guide</title>
		<link>http://www.52ebook.net/html/drools-jboss-rules-5-0-developers-guide.html</link>
		<comments>http://www.52ebook.net/html/drools-jboss-rules-5-0-developers-guide.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 13:28:25 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1706</guid>
		<description><![CDATA[
In Detail
Business rules can help your business by providing a level of agility and flexibility. As a developer, you will be largely responsible for implementing these business rules effectively, but implementing them systematically can often be difficult due to their complexity. Drools, or JBoss Rules, makes the process of implementing these rules quicker and handles [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1707" href="http://www.52ebook.net/html/drools-jboss-rules-5-0-developers-guide.html/000edd62_medium"><img class="aligncenter size-full wp-image-1707" title="000edd62_medium" src="http://www.52ebook.net/wp-content/uploads/2009/08/000edd62_medium.jpeg" alt="000edd62_medium" width="243" height="300" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>Business rules can help your business by providing a level of agility and flexibility. As a developer, you will be largely responsible for implementing these business rules effectively, but implementing them systematically can often be difficult due to their complexity. Drools, or JBoss Rules, makes the process of implementing these rules quicker and handles the complexity, making your life a lot easier!</p>
<p>This book guides you through all of the features of Drools, such as dynamic rules, the event model, and Rete implementation with high performance indexing. It will help you to set up the JBoss Rules platform and start creating your own business. It&#8217;s easy to start developing with Drools if you follow its real-world examples that are intended to make your life easier.</p>
<p>Starting with an introduction to the basic syntax that is essential for writing rules, the book will guide you through validation and human-readable rules that define, maintain, and support your business agility. As a developer, you will be expected to represent policies, procedures and. constraints regarding how an enterprise conducts its business; this book makes it easier by showing you it can be done.</p>
<p>A real-life example of a banking domain allows you to see how the internal workings of the rules engine operate. A loan approval process example shows the use of the Drools Flow module. Parts of a banking fraud detection system are implemented with Drools Fusion module, which is the Complex Event Processing part of Drools. This in turn, will help developers to work on preventing fraudulent users from accessing systems in an illegal way.</p>
<p>Finally, more technical details are shown on the inner workings of Drools, the implementation of the ReteOO algorithm, indexing, node sharing, and partitioning.<a href="http://www.packtpub.com/article/drools-jboss-rules-5-0-developers-guide-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Write more efficient business rules, and work with the Rete algorithm, node indexing, node sharing, and parallelization</li>
<li>Create a WS-HumanTask-compliant WorkItem in a process (workflow)</li>
<li>Implement concurrency control in cross-cutting functionalities to manage code easily</li>
<li>Write human-readable rules, and Domain Specific Language for your rules to easily understand and verify them</li>
<li>Generate a stateful service by using a stateful knowledge session that maintains state between invocations and teaches you how to transactionally persist this service</li>
<li>Develop dynamic remote knowledge-base loading to change rules in your application without even stopping it</li>
<li>Prepare decision tables for calculating account interest rates</li>
<li>Integrate Drools within your Java business application, and integrate it with the Spring framework</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>This is a problem-solution guide that starts with an introduction to a problem and continues with a discussion of the possible solution. The book covers best practices when working with Drools. The examples and their solutions are accompanied by plenty of code listings and figures providing a better view of the problem.</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>The book is for Java developers who want to create rules-based business logic using the Drools platform. Basic knowledge of Java is essential.</p></blockquote>
<blockquote></blockquote>
<blockquote><p><a href="http://www.megaupload.com/?d=J06DV4TM"><strong>download</strong></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/drools-jboss-rules-5-0-developers-guide.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stripes: &#8230;and Java Web Development Is Fun Again</title>
		<link>http://www.52ebook.net/html/stripes-and-java-web-development-is-fun-again.html</link>
		<comments>http://www.52ebook.net/html/stripes-and-java-web-development-is-fun-again.html#comments</comments>
		<pubDate>Wed, 29 Jul 2009 01:06:41 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Stripes]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1512</guid>
		<description><![CDATA[
About this Book
As a Java developer, you want to leverage your knowledge and the wealth of Java libraries and tools. But when it comes to web development, many frameworks seem over-engineered and too complex. They have a steep learning curve, and it抯 just too difficult to get them to do exactly what you need because [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="aligncenter size-full wp-image-1513" title="fdstr" src="http://www.52ebook.net/wp-content/uploads/2009/07/fdstr.jpg" alt="fdstr" width="190" height="228" /></h3>
<h3>About this Book</h3>
<p>As a Java developer, you want to leverage your knowledge and the wealth of Java libraries and tools. But when it comes to web development, many frameworks seem over-engineered and too complex. They have a steep learning curve, and it抯 just too difficult to get them to do exactly what you need because of their 揷losed-box� design.</p>
<p><strong>Stripes brings simplicity back to Java web development.</strong> You抣l be up and running in minutes, and can go a long way with just a few simple concepts. You抣l spend your time developing your application, not maintaining gobs of configuration. Because Stripes is very transparent, you will understand exactly what is going on from request to response.</p>
<p>The popularity of Stripes keeps increasing because of its clean design and extensibility. With this complete tutorial and reference, you can master Stripes and take advantage of its productivity in web application development. You抣l tailor the framework to your requirements, not the other way around!</p>
<p>This book is packed with explanations and examples so that you learn practical problem-solving techniques. You抣l be able to 搘rap your head around the framework� and fully understand how Stripes works.</p>
<p>When your customer requests a feature, you抣l answer 搚es� with confidence because you抮e using a framework that lets you get the results that you need without getting in your way. Because of its open design, Stripes lets you easily integrate your favorite tools: tag libraries, <span>AJAX</span> frameworks, <span>ORM</span> solutions, dependency injectors, and more.</p>
<h3>Contents and Extracts</h3>
<p>Full Table of Contents</p>
<ul>
<li><strong>Introduction</strong></li>
<li><strong>Learning the Controls</strong>
<ul>
<li>Stripes 101: Getting Started</li>
<li>The Core: Action Beans and JSPs</li>
<li>Creating Forms</li>
<li>Validating User Input</li>
<li>Using Built-in Validations</li>
<li>There抯 More to Life than Strings: Working with Data Types</li>
<li>Customizing Stripes Messages</li>
<li>Customizing Error Messages</li>
<li>Reusable Layouts</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Revving Up</strong>
<ul>
<li>Adding Form Input Controls</li>
<li>Advanced Features Made Easy</li>
<li>Registering and Logging In</li>
<li>Parlez-vous fran鏰is? Making it Multilingual</li>
</ul>
</li>
</ul>
<ul>
<li><strong>In High Gear</strong>
<ul>
<li>Completing the Stack</li>
<li>Tapping into Stripes</li>
<li>It抯 a Dangerous World: Adding Security</li>
<li>Using JavaScript and <span>AJAX</span></li>
</ul>
</li>
</ul>
<p><a name="author_bio"></a></p>
<h3>About the Author</h3>
<p><strong>Frederic Daoud</strong> is a software developer who has been using Java since 1997 and developing web applications since the 損re-JSP� days of just Servlets. A web framework junkie, he learned a dozen of them before Stripes became his favorite. Currently a Stripes committer, he is active on the Stripes mailing list, answering questions and helping new users.</p>
<p>Freddy lives in Montreal, Canada, where he shares the roasting hot summers and freezing cold winters with his wonderful wife Nadia and their beautiful daughter Lily.</p>
<p><strong><a href="http://rapidshare.com/files/260806180/Pragma_Stripes08.rar">download</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/stripes-and-java-web-development-is-fun-again.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mule in Action</title>
		<link>http://www.52ebook.net/html/mule-in-action.html</link>
		<comments>http://www.52ebook.net/html/mule-in-action.html#comments</comments>
		<pubDate>Tue, 28 Jul 2009 09:19:04 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Mule]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1502</guid>
		<description><![CDATA[ 
DESCRIPTION

Mule is a widely used open source enterprise service bus. It is standards based, provides easy integration with Spring and JBoss, and fully supports the enterprise messaging patterns collected by Hohpe and Woolf. You can readily customize Mule without writing a lot of new code.
Mule in Action covers Mule fundamentals and best practices. It [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial,Helvetica,sans-serif; font-size: 13px;"><a rel="attachment wp-att-1503" href="http://www.52ebook.net/html/mule-in-action.html/000e75f1_medium"><img class="aligncenter size-full wp-image-1503" title="000e75f1_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e75f1_medium.jpeg" alt="000e75f1_medium" width="236" height="300" /></a> </span></p>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">DESCRIPTION</h3>
<div>
<p>Mule is a widely used open source enterprise service bus. It is standards based, provides easy integration with Spring and JBoss, and fully supports the enterprise messaging patterns collected by Hohpe and Woolf. You can readily customize Mule without writing a lot of new code.</p>
<p><em>Mule in Action</em><span> </span>covers Mule fundamentals and best practices. It is a comprehensive tutorial that starts with a quick ESB overview and then gets Mule to work. It dives into core concepts like sending, receiving, routing, and transforming data. Next, it gives you a close look at Mule&#8217;s standard components and how to roll out custom ones. You&#8217;ll pick up techniques for testing, performance tuning, BPM orchestration, and even a touch of Groovy scripting.</p>
<p>Written for developers, architects, and IT managers, the book requires familiarity with Java but no previous exposure to Mule or other ESBs.</p>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">WHAT&#8217;S INSIDE</h3>
<ul>
<li>Mule deployment, logging, and monitoring</li>
<li>Common transports, routers, and transformers</li>
<li>Security, routing, orchestration, and transactions</li>
</ul>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">ABOUT THE AUTHORS</h3>
<p>Both authors are Java EE architects.<span> </span><strong style="font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: transparent;">David Dossot</strong><span> </span>is the project &#8220;despot&#8221; of the JCR Transport and has worked with Mule since 2005.<span> </span><strong style="font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: transparent;">John D&#8217;Emic</strong><span> </span>is Chief Integration Architect at OpSource Inc., where he has used Mule since 2006.</div>
<p><a href="http://rapidshare.com/files/260903095/Mule_Action.rar"><strong>download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/mule-in-action.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source SOA</title>
		<link>http://www.52ebook.net/html/open-source-soa.html</link>
		<comments>http://www.52ebook.net/html/open-source-soa.html#comments</comments>
		<pubDate>Tue, 28 Jul 2009 09:12:04 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1493</guid>
		<description><![CDATA[
 
DESCRIPTION

Software Oriented Architecture, or SOA, has become embraced by many organizations as a means of improving reusability of software assets; providing better alignment between business and IT; and, increasing agility for responding to demands in the marketplace. This is accomplished by breaking individual units of functionality into services that can then be exposed through [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1494" href="http://www.52ebook.net/html/open-source-soa.html/000e75f9_medium"><img class="aligncenter size-full wp-image-1494" title="000e75f9_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e75f9_medium.jpeg" alt="000e75f9_medium" width="236" height="300" /></a></p>
<p><span style="font-family: Arial,Helvetica,sans-serif; font-size: 13px;"> </span></p>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">DESCRIPTION</h3>
<div>
<p>Software Oriented Architecture, or SOA, has become embraced by many organizations as a means of improving reusability of software assets; providing better alignment between business and IT; and, increasing agility for responding to demands in the marketplace. This is accomplished by breaking individual units of functionality into services that can then be exposed through open protocols and standards.</p>
<p>Until recently, many of the software technologies used for developing SOA-based solutions were limited to expensive, commercial offerings. However, that has now changed, and a compelling open source SOA platform can be implemented exclusively with open source products. This book identifies a suite of open source products that can be used for a building SOA environment, and describes how they can be integrated by practitioners. It includes a hands-on introduction to the products selected; a multitude of source code examples; and implementation through real-life case studies.</p>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">WHAT&#8217;S INSIDE:</h3>
<ul>
<li>History and fundamentals of SOA.</li>
<li>Evaluation criteria for selecting open source SOA products.</li>
<li>Using Apache Tuscany to create protocol-neutral services:
<ul>
<li>Understanding the Service Component Architecture (SCA)</li>
<li>Defining services declaratively.</li>
<li>Wiring together of service components.</li>
<li>Deployment and production using Tuscany</li>
<li>Developing components using scripting languages</li>
<li>Understanding callbacks and message exchange patterns.</li>
</ul>
</li>
<li>Business Process Management (BPM) using JBoss jBPM
<ul>
<li>Creating business processes using jBPM.</li>
<li>Understanding and using tasks.</li>
<li>Extending and integrating jBPM.</li>
<li>Service-enabling jBPM using Apache Tuscany.</li>
</ul>
</li>
<li>Event Stream Processing (ESP) using Esper
<ul>
<li>Understanding ESP and its essential role in SOA.</li>
<li>Using the Esper Query Language.</li>
<li>Patterns for filtering and monitoring business events.</li>
<li>Service-enabling Esper using Apache Tuscany.</li>
<li>Integrating Esper with jBPM.</li>
</ul>
</li>
<li>Enterprise Service Bus (ESB) using Apache Synapse
<ul>
<li>Appropriate uses of an ESB in SOA.</li>
<li>Core features and capabilities of Synapse.</li>
<li>Using Synapse for service mediation.</li>
<li>WS-Security, policies and service discrimination using Synapse.</li>
<li>Complete end-to-end use case demonstrating Synapse in action.</li>
</ul>
</li>
<li>Business Rule Management using JBoss Drools.
<ul>
<li>Role of business rules in SOA.</li>
<li>Developing rules using the Drools Rule Language.</li>
<li>Creating user-friendly rules using DSLs and decision tables.</li>
<li>Using the Guvnor Business Rule Management System (BRMS).</li>
<li>Exposing Drools as a decision services using Apache Tuscany</li>
</ul>
</li>
</ul>
<h3 style="margin: 0px; padding: 3px; background-color: #bdbdbd; text-indent: 3pt; font-family: Helvetica,Arial,san-serif; text-transform: uppercase; font-size: 9pt; font-weight: bold;">ABOUT THE AUTHOR</h3>
<p><strong style="font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: transparent;">Jeff Davis</strong><span> </span>is Director of Software Architecture at HireRight. In that capacity, he designed the company&#8217;s integration platform, and is the SOA evangelist. He has over 15 years of experience in software development, with an emphasis on enterprise architecture and integration.</div>
<p><a href="http://www.megaupload.com/?d=D7M0N83A"><strong>download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/open-source-soa.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DWR Java AJAX Applications</title>
		<link>http://www.52ebook.net/html/dwr-java-ajax-applications.html</link>
		<comments>http://www.52ebook.net/html/dwr-java-ajax-applications.html#comments</comments>
		<pubDate>Mon, 27 Jul 2009 13:30:54 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[dwr]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1460</guid>
		<description><![CDATA[
In Detail
AJAX enables rich desktop-like user interfaces in the browser and enables interactive interfaces that can even replace traditional user interfaces. DWR (Direct Web Remoting) is an Open Source Java framework for building AJAX applications. DWR&#8217;s main idea is to hide AJAX implementation details, like XMLHttpRequest, from developers. By using DWR, you can concentrate on [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1461" href="http://www.52ebook.net/html/dwr-java-ajax-applications.html/000e7057_medium"><img class="aligncenter size-full wp-image-1461" title="000e7057_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e7057_medium.jpeg" alt="000e7057_medium" width="243" height="300" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>AJAX enables rich desktop-like user interfaces in the browser and enables interactive interfaces that can even replace traditional user interfaces. DWR (Direct Web Remoting) is an Open Source Java framework for building AJAX applications. DWR&#8217;s main idea is to hide AJAX implementation details, like XMLHttpRequest, from developers. By using DWR, you can concentrate on developing the application and business objects and leave AJAX details behind the scenes where they belong. DWR allows server-side Java classes to be used in the browser and JavaScript functions to be used on the server (Reverse AJAX).</p>
<p>This book will show competent Java programmers how to work with DWR to create powerful AJAX applications. It starts with a tutorial on DWR&#8217;s main features and functions. Then it covers setting up the development environment. Finally, it concludes with some sample applications.</p>
<p>The later chapters are full of example code for sample applications, to aid comprehension.<br />
<a href="http://www.packtpub.com/article/direct-web-remoting-java-ajax-applications-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Will make your development faster and simpler by teaching you the features of DWR and implementing it with Reverse AJAX.</li>
<li>Teaches you how to use DWR JavaScript libraries, Convertors, Creators, Filters and Signatures. Integration with other projects, and Security � factors which are essential to developing any DWR application.</li>
<li>Specifies practical aspects such as supported browser and environments, configuration, setting up development environment, testing and debugging, error handling, packaging and deployment in a comprehensive manner, by demonstration where required.</li>
<li>Provides a practical demonstration of creating a dynamic user interface, implementing tables and lists, and field completion for you to derive concepts from.</li>
<li>Shows advanced elements of user interface through practical examples of creating forms, building a navigation tree, and map scrolling.</li>
<li>Teaches back-end integration: integrating a database with DWR, integrating with web services, and integrating with a messaging system.</li>
<li>Includes collaborative book authoring and chatroom applications, which show how easy it would be to enhance your applications to production grade using these samples as a starting point for development and as a source of ideas.</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>The initial part guides the reader through the features of DWR and how it works to make the developer ready for practical implementation. The later part contains plenty of code (with explanations) and graphical interface-driven step-by-step examples, which the reader can try out while surfing through the book to learn by doing.</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>This book is written for competent Java developers and assumes that you are a professional rather than hobbyist. You should be familiar with the concepts of programming, Web 2.0, and AJAX.</p></blockquote>
<blockquote><p><a href="http://rapidshare.com/files/260531832/DWRJavaApplications.rar"><strong>download</strong></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/dwr-java-ajax-applications.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java EE 5 Development with NetBeans 6</title>
		<link>http://www.52ebook.net/html/java-ee-5-development-with-netbeans-6.html</link>
		<comments>http://www.52ebook.net/html/java-ee-5-development-with-netbeans-6.html#comments</comments>
		<pubDate>Mon, 27 Jul 2009 13:27:35 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1456</guid>
		<description><![CDATA[
In Detail

Java EE, the successor to J2EE, greatly simplifies the development of enterprise applications. The popular IDE, NetBeans, has several features that greatly simplify Java EE development, and this book shows you how to make use of these features to make your Java programming more efficient and productive than ever before.
With many features and great [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1457" href="http://www.52ebook.net/html/java-ee-5-development-with-netbeans-6.html/000e7049_medium"><img class="aligncenter size-full wp-image-1457" title="000e7049_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e7049_medium.jpeg" alt="000e7049_medium" width="162" height="200" /></a></p>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p>
Java EE, the successor to J2EE, greatly simplifies the development of enterprise applications. The popular IDE, NetBeans, has several features that greatly simplify Java EE development, and this book shows you how to make use of these features to make your Java programming more efficient and productive than ever before.</p>
<p>With many features and great flexibility, the Java developer can become overwhelmed by the options available in NetBeans, This book helps you get control of the environment, and make it work for you so that you can concentrate on the important parts of your application.</p>
<p>This book takes you through the most important parts of Java EE programming and, with clear, careful instructions and screenshots, shows you how to use the features of NetBeans that will improve your development experience. This book will not only show you time-saving tricks, keyboard shortcuts and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment.</p>
<p>While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the NetBeans Visual Web designer.<br />
<a href="http://www.packtpub.com/article/java-ee5-development-with-netbeans-6-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote>
<ul>
<li>Develop Java web applications by leveraging NetBeans functionality</li>
<li>Build standard JSF applications by taking advantage of NetBeans features</li>
<li>Integrate NetBeans with third-party RDBMS</li>
<li>Develop JavaServer Pages (JSPs) to display both static and dynamic content in a web browser</li>
<li>Visually develop aesthetically pleasing JSF web applications with the NetBeans Visual Web designer</li>
<li>Quickly and easily develop applications taking advantage of the Java Persistence API</li>
<li>Implement the Model-View-Controller design pattern by using JavaBeans as the model component</li>
<li>Take advantage of NetBeans functionality to easily develop Enterprise JavaBeans, including configuring transaction management via annotations</li>
<li>Use static and dynamic navigation to define navigation between pages</li>
<li>Utilize NetBeans to easily add messaging functionality to enterprise applications, through the Java Messaging Service API and through messag-driven EJBs</li>
<li>Develop web services using NetBeans, including exposing EJB functionality as web services</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>This book takes you through the important parts of Java EE development and, with clear, careful instructions and screenshots, shows you the relevant features of the NetBeans IDE.</p></blockquote>
<p><span>Who this book is written for</span></p>
<blockquote><p>The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with Java EE is not assumed.</p></blockquote>
<blockquote></blockquote>
<blockquote><p><a href="http://www.megaupload.com/?d=RQFLHMWK"><strong>download</strong></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/java-ee-5-development-with-netbeans-6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swing Extreme Testing</title>
		<link>http://www.52ebook.net/html/swing-extreme-testing.html</link>
		<comments>http://www.52ebook.net/html/swing-extreme-testing.html#comments</comments>
		<pubDate>Sat, 25 Jul 2009 06:24:53 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1420</guid>
		<description><![CDATA[
Swing Extreme Testing
Packt Publishing &#124; 2008-05-30 &#124; ISBN: 1847194826 &#124; 328 pages &#124; PDF &#124; 4 MB
Thorough testing is the basis of good software. Whether we use an agile development methodology such as Extreme Programming, or a more traditional approach, we must test our software at the unit level and application level. The tests must [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1421" href="http://www.52ebook.net/html/swing-extreme-testing.html/000e6136_medium"><img class="aligncenter size-full wp-image-1421" title="000e6136_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e6136_medium.jpeg" alt="000e6136_medium" width="231" height="300" /></a></p>
<p><strong>Swing Extreme Testing</strong><br />
Packt Publishing | 2008-05-30 | ISBN: 1847194826 | 328 pages | PDF | 4 MB<br />
Thorough testing is the basis of good software. Whether we use an agile development methodology such as Extreme Programming, or a more traditional approach, we must test our software at the unit level and application level. The tests must run automatically and cover all aspects of the software.</p>
<p>In this book, the authors draw on more than 20 years of experience to show how automated testing can be applied to a real commercial product.</p>
<p>This book will teach you how to automatically test user interfaces (Swing GUIs), the help system, internationalization, log files, spreadsheets, email, and web services, how to perform tests involving multiple JVMs, and a host of other things. These tests are applied at the module level (unit tests) and at the application level (function tests).</p>
<p>The authors have developed the test processes in the broader context of an Extreme Programming (XP) methodology. However, the testing techniques are certainly not specific to XP, and may be applied within any given development methodology.</p>
<p><a href="http://www.filefactory.com/file/bf38aa/n/1847194826_rar"><strong>download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/swing-extreme-testing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ejb 3 Developer Guide</title>
		<link>http://www.52ebook.net/html/ejb-3-developer-guide.html</link>
		<comments>http://www.52ebook.net/html/ejb-3-developer-guide.html#comments</comments>
		<pubDate>Fri, 24 Jul 2009 13:57:05 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ejb]]></category>

		<guid isPermaLink="false">http://www.52ebook.net/?p=1370</guid>
		<description><![CDATA[ 
The EJB 3 (Enterprise Java Beans version 3) specification is a core component of enterprise-level JEE (Java Platform Enterprise Edition) implementations and this improved version is set to simplify the development of Enterprise Java applications.
This book covers the core elements of EJB 3 technology, exploring them in a concise manner with many supporting examples. [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1371" href="http://www.52ebook.net/html/ejb-3-developer-guide.html/000e5fe4_medium"><img class="aligncenter size-full wp-image-1371" title="000e5fe4_medium" src="http://www.52ebook.net/wp-content/uploads/2009/07/000e5fe4_medium.jpeg" alt="000e5fe4_medium" width="230" height="300" /></a><a href="http://www.filefactory.com/file/ahfg184/n/Packt_Publishing_EJB_3_Developer_Guide_May_2008_rar"><strong> </strong></a></p>
<blockquote><p>The EJB 3 (Enterprise Java Beans version 3) specification is a core component of enterprise-level JEE (Java Platform Enterprise Edition) implementations and this improved version is set to simplify the development of Enterprise Java applications.</p>
<p>This book covers the core elements of EJB 3 technology, exploring them in a concise manner with many supporting examples. You will gain a thorough understanding of EJB 3 technology and learn about the most important features of EJB 3 quickly.</p></blockquote>
<p><span><a name="indetail">In Detail</a></span></p>
<blockquote><p><a href="http://www.packtpub.com/article/developer-guide-for-ejb3-table-of-contents"><br />
</a></p></blockquote>
<p><span>What you will learn from this book</span></p>
<blockquote><p>This book will teach you the core elements of EJB 3 technology. You will:</p>
<ul>
<li>Gain a rapid introduction to the EJB 3 essentials while learning about the underlying principles</li>
<li>Create Entities, Message-Driven Beans, Session Beans and their clients</li>
<li>Look at running an EJB client from an application client container</li>
<li>Learn how to package and deploy an EJB</li>
<li>Use JQPL (Java Persistence Query Language)</li>
<li>Explore the entity manager interface</li>
<li>Learn about object/relational mapping with EJB 3</li>
<li>Look at the Java Messaging API and message-driven beans</li>
<li>Look at transactions, interceptors, and EJB timer services</li>
<li>Understand how EJB 3 differs from the 2.x version</li>
<li>Implement EJB 3&#8217;s security features</li>
</ul>
</blockquote>
<p><span>Approach</span></p>
<blockquote><p>This book is a fast-paced tutorial that explores the key features of EJB 3 with many accompanying examples. This book is not a complete reference guide, but a concise exploration of EJB 3&#8217;s core elements.</p></blockquote>
<p><span>Who this book is written for</span> This book is primarily aimed at professional developers who already have a working knowledge of Java. Enterprise architects and designers with a background in Java would also find this book of use. Previous experience of working with Java is essential and knowledge of relational databases is desirable.</p>
<p>As this book is an introduction to EJB 3, it is aimed at those who are new to EJB 3. As the new version of EJB is so radically different from the previous version (EJB 2.x), the book is suitable for and should be of interest to those who have had experience working with EJB 2.x. The text makes it clear where the differences between the versions of EJB lie, although they are not explored in detail.</p>
<p><a href="http://www.filefactory.com/file/ahfg184/n/Packt_Publishing_EJB_3_Developer_Guide_May_2008_rar"><strong>download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/ejb-3-developer-guide.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine</title>
		<link>http://www.52ebook.net/html/programming-scala-tackle-multi-core-complexity-on-the-java-virtual-machine.html</link>
		<comments>http://www.52ebook.net/html/programming-scala-tackle-multi-core-complexity-on-the-java-virtual-machine.html#comments</comments>
		<pubDate>Sat, 18 Jul 2009 12:15:48 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://52ebook.net/?p=1240</guid>
		<description><![CDATA[
About this Book
The increasing popularity and availability of multicore processors is creating a whole new set of challenges梐lthough you can enjoy true concurrency, you抮e now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java抯 multi-threading facility by itself isn抰 enough�-it抯 a [...]]]></description>
			<content:encoded><![CDATA[<h3><a rel="attachment wp-att-1241" href="http://52ebook.net/html/programming-scala-tackle-multi-core-complexity-on-the-java-virtual-machine.html/vsscala"><img class="aligncenter size-full wp-image-1241" title="vsscala" src="http://52ebook.net/wp-content/uploads/2009/07/vsscala.jpg" alt="vsscala" width="190" height="228" /></a></h3>
<h3>About this Book</h3>
<p>The increasing popularity and availability of multicore processors is creating a whole new set of challenges梐lthough you can enjoy true concurrency, you抮e now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java抯 multi-threading facility by itself isn抰 enough�-it抯 a very low level abstraction. Instead, you need a paradigm that provides a higher level of abstraction to deal with concurrency. It抯 time to embrace Functional Programming.</p>
<p>Scala is a hybrid Object-Oriented/Functional Programming language on the <span>JVM</span>. Using Scala, you can create traditional imperative programs, intermix them with Java code, and at the same time take advantage of higher levels of abstraction. You can use features that lead to concise, highly expressive code that remove the pain of dealing with concurrency.</p>
<p><em>Programming Scala</em> will show you the fundamentals of functional programming using Scala. Very quickly, you抣l learn how this statically typed language can give you dynamic capabilities to create concise, scalable, highly capable concurrent code.</p>
<p>Pragmatic programmers always use the right tool for the job.  For concurrent programming on the Java VM, Scala is the tool, and <em>Programming Scala</em> by award-winning author Venkat Subramaniam is your guide.</p>
<h3>Contents and Extracts</h3>
<p><a href="http://media.pragprog.com/titles/vsscala/toc.pdf">Full Table of Contents</a></p>
<ul>
<li>Introduction</li>
<li>Getting Started</li>
<li>Getting up to speed in Scala  <a href="http://media.pragprog.com/titles/vsscala/speed.pdf">excerpt</a></li>
<li>Classes in Scala</li>
<li>Sensible Typing  <a href="http://media.pragprog.com/titles/vsscala/sensible.pdf">excerpt</a></li>
<li>Function Values and Closures</li>
<li>Traits and Type Conversions  <a href="http://media.pragprog.com/titles/vsscala/traits.pdf">excerpt</a></li>
<li>Using Collections</li>
<li>Pattern Matching and Regular Expressions</li>
<li>Concurrent Programming</li>
<li>Intermixing with Java</li>
<li>Unit Testing With Scala</li>
<li>Exception Handling</li>
<li>Using Scala</li>
<li>Web Resources</li>
</ul>
<p><a href="http://rapidshare.com/files/257033883/Program_Scala_Tack.rar" target="_blank">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/programming-scala-tackle-multi-core-complexity-on-the-java-virtual-machine.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essential JavaFX</title>
		<link>http://www.52ebook.net/html/essential-javafx.html</link>
		<comments>http://www.52ebook.net/html/essential-javafx.html#comments</comments>
		<pubDate>Sat, 18 Jul 2009 11:38:43 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://52ebook.net/?p=1231</guid>
		<description><![CDATA[
Essential JavaFX
Product Description

A complete introduction for beginners to Sun抯 powerful JavaFX scripting language 

JavaFX is a scripting anguage which provides built-in properties for manipulating objects within a 2D coordinate system. A competing technology to Microsoft抯 Silverlight, JavaFX provides the tools to fill and pen stroke colors, and create special effects, shapes and lines. It also [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1232" href="http://www.52ebook.net/html/essential-javafx.html/410f0tmcaml-_sl500_aa240_"><img class="aligncenter size-full wp-image-1232" title="410F0TMcAmL._SL500_AA240_" src="http://52ebook.net/wp-content/uploads/2009/07/410F0TMcAmL._SL500_AA240_.jpg" alt="410F0TMcAmL._SL500_AA240_" width="240" height="240" /></a></p>
<p>Essential JavaFX</p>
<div><strong>Product Description</strong></div>
<div>
<p style="margin: 0px;"><strong>A complete introduction for beginners to Sun抯 powerful JavaFX scripting language </strong></p>
<p style="margin: 0px;">
<p style="margin: 0px;">JavaFX is a scripting anguage which provides built-in properties for manipulating objects within a 2D coordinate system. A competing technology to Microsoft抯 Silverlight, JavaFX provides the tools to fill and pen stroke colors, and create special effects, shapes and lines. It also manipulates images and play videos and sound and defines animations that affect objects over time. <span id="more-31436"> </span>This complete introduction for any level doesn抰 bury you with details. It starts quickly with an introduction to the power of JavaFX key features杝cene node graphs, nodes as components, the coordinate system, layout options, colors and gradients, custom classes with inheritance, animation, binding, and event handlers. It then shows step-by-step how these features could be used in a real JavaFX application and will help an application look professionally designed. Commissioned by JavaFX product team and reviewed by renowned Java author, Brian Goetz, this guide is intended as the first and most accessible book for people new to JavaFX.</p>
<p style="margin: 0px;">
<li>The Andersons are working directly with the JavaFX team at Sun for a complete and authoritative guide</li>
<li>Gets you started on building rich Web apps quickly without having to sort through unnecessary details or</li>
<li>Focuses on most useful features and shows how to build apps that tap the full potential of JavaFX</li>
<p><strong>About the Author</strong></p>
<p style="margin: 0px;"><strong>Gail Anderson</strong> is a software specialist and author who has written numerous books on leading-edge Java technologies.  Gail is a founding member of the Anderson Software Group, Inc., a leading provider of software development training courses. <strong>Paul Anderson</strong> is a founding member of the Anderson Software Group, Inc., and a leading trainer in software technologies, such as Java, C++, C#, Perl, UML, and Linux.  Paul has taught courses for thousands of developers and specializes in making software engineering fun and understandable.</p>
</div>
<p><strong><a href="http://rapidshare.com/files/257020368/37042795.rar" target="_blank">download</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/essential-javafx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Groovy: Dynamic Productivity for the Java Developer</title>
		<link>http://www.52ebook.net/html/programming-groovy-dynamic-productivity-for-the-java-developer.html</link>
		<comments>http://www.52ebook.net/html/programming-groovy-dynamic-productivity-for-the-java-developer.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:56:48 +0000</pubDate>
		<dc:creator>52ebook</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://52ebook.net/?p=1176</guid>
		<description><![CDATA[
Product Description
The strength of Java is no longer in the language itself; it抯 in the Java Platform JVM, JDK, and rich frameworks and libraries). But recently, the industry has turned to dynamic languages for increased productivity and speed to market.
 

Groovy is one of a new breed of dynamic languages that run on the Java [...]]]></description>
			<content:encoded><![CDATA[<div><a rel="attachment wp-att-1177" href="http://www.52ebook.net/html/programming-groovy-dynamic-productivity-for-the-java-developer.html/51lb8stu3xl_sl500_aa240_"><img class="aligncenter size-full wp-image-1177" title="51lb8stu3xl_sl500_aa240_" src="http://52ebook.net/wp-content/uploads/2009/07/51lb8stu3xl_sl500_aa240_.jpg" alt="51lb8stu3xl_sl500_aa240_" width="240" height="240" /></a></div>
<div><strong>Product Description</strong><br />
The strength of Java is no longer in the language itself; it抯 in the Java Platform JVM, JDK, and rich frameworks and libraries). But recently, the industry has turned to dynamic languages for increased productivity and speed to market.</div>
<div><span id="more-2560"> </span></div>
<div>
<p>Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.</p>
<p>If you抮e an experienced Java developer, <em>Programming Groovy</em> will help you learn the necessary fundamentals of programming in Groovy. You抣l see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).</p>
<p><strong>About the Author</strong><br />
Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequent invited speaker at international software conferences and user groups. He抯 author of .NET Gotchas (O扲eilly) and coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf).</p>
<p><a href="http://xinio.info/?http://rapidshare.com/files/109665495/1934356093.zip" target="_blank">download</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.52ebook.net/html/programming-groovy-dynamic-productivity-for-the-java-developer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
