<?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>Java User Group Münster &#187; Review</title>
	<atom:link href="http://www.jug-muenster.de/category/review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jug-muenster.de</link>
	<description>Java User Group für Münster und das Münsterland</description>
	<lastBuildDate>Sun, 25 Jul 2010 12:26:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bekenntnisse eines Redners (Buch)</title>
		<link>http://www.jug-muenster.de/bekenntnisse-eines-redners-buch-591/</link>
		<comments>http://www.jug-muenster.de/bekenntnisse-eines-redners-buch-591/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 09:28:31 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.jug-muenster.de/?p=591</guid>
		<description><![CDATA[Es gibt viele Bücher, die Rezepte versprechen &#8211; besonders bei Themen, die schwierig sind: Abnehmen, Rauchen-aufhören, &#8230; und öffentlich präsentieren. Viele würden lieber mit dem Rauchen anfangen und wieder aufhören als eine Rede bzw. Präsentation zu halten. Neidisch und voller Ehrfurcht blickt man auf  Menschen im Rampenlicht, die so souverän und scheinbar problemlos fesselnde Vorträge [...]


Weitere Artikel:<ol><li><a href='http://www.jug-muenster.de/modular-java-238/' rel='bookmark' title='Permanent Link: Modular Java (Buch)'>Modular Java (Buch)</a></li>
<li><a href='http://www.jug-muenster.de/kanban-agile-und-lean-183/' rel='bookmark' title='Permanent Link: Kanban: Agile und lean'>Kanban: Agile und lean</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>Es gibt viele Bücher, die Rezepte versprechen &#8211; besonders bei Themen, die schwierig sind: Abnehmen, Rauchen-aufhören, &#8230; und öffentlich präsentieren. Viele würden lieber mit dem Rauchen anfangen und wieder aufhören als eine Rede bzw. Präsentation zu halten.<br />
Neidisch und voller Ehrfurcht blickt man auf  Menschen im Rampenlicht, die so souverän und scheinbar problemlos fesselnde Vorträge halten. Scott Berkun gibt einem mit dem Buch &#8220;Bekenntnisse eines Redners&#8221; die Gelegenheit hinter die Kulissen zu blicken. Dabei werden Aspekte beleuchtet, die man in einem solchen Buch vielleicht gar nicht erwarten würde: Was verdient man eigentlich als Redner? Wie sieht ein Fernsehstudio von innen aus? Was ist das peinlichste, dass einem Redner passieren kann?<span id="more-591"></span></p>
<p>Scott Berkun wählt nicht den Ansatz &#8220;tun Sie dies und jenes und Sie werden nicht aufgeregt sein&#8221;, sondern erklärt logisch gut strukturiert die Hintergründe von Körperreaktionen wie Angst oder feuchten Händen. Durch das bessere Verständnis dieser Zusammenhänge und die Erkenntnis, dass selbst Profis aufgeregt sind, lernt man sowohl mit der Situation als auch den dann angebotenen praktischen Ratschlägen optimal umzugehen. Dabei hält der Autor stets eine sehr persönliche, angenehme Ebene ein. Durch viele Anekdoten und Einblicke in das Innere des Autors bekommt das Buch ein besonderes Maß an Authentizität. Als Leser reagiert man darauf mit &#8220;offenen Armen&#8221;, man ist geradezu neugierig darauf, einige der Tipps endlich selber ausprobieren zu können.</p>
<p>Der Schreibstil des Buches ist angenehm kurzweilig ohne dabei schwafelig zu werden. Das letzte Mal, dass ich bei einem Buch zwischendurch so lacht, war bei Douglas Adams. Scott Berkun schafft es durch geschickte Wortwahl und Spiel mit verschiedenen Stilmitteln auch auf sprachlicher Ebene eine Bereicherung zu schaffen.</p>
<p>Sicherlich ist hier auch Lob an die gute deutsche Übersetzung geschuldet. Gerade wenn der Autor mit Sprache genauso wie mit Inhalten arbeitet, stellt dies sicherlich eine besondere Herausforderung dar.</p>
<p>Auch das Buch selber ist etwas besonders: Papier, Bindung und Druck vermitteln den durchgängigen Eindruck, dass viel Zeit und Engagement aufgebracht wurden, um ein handwerklich gutes Werk zu schaffen. Im Kolophon wird auf diese Details eingegangen, ein weiteres Detail, dass &#8220;Bekenntnisse eines Redners&#8221; zu etwas besonderem macht.</p>
<p>Scott Berkun hat in &#8220;Bekenntnisse eines Redners&#8221; viele Querverweise angebracht: Nach dem Lesen des Buches ist die Reise damit nicht zuende. Bei jedem Thema kann der Leser selber noch weiter Nachforschen und seinen Horizont erweitern.</p>
<p>Wem empfehle ich dieses Buch? Jedem! Das Buch ist die Investition in jedem Fall wert für jeden Menschen, der mit anderen Menschen redet.</p>
<p>Natürlich gilt dies in besonderem Maße für Menschen, die dies beruflich oder als Hobby tun: Lehrer, Trainer, Software Evangelisten, Teamleiter, Abteilungsleiter, um nur einige zu nennen. Wer gerne einmal reinschauen moechte, findet Probekapitel und weitere Informationen zu dem Buch auf der Verlagshomepage: <a href="http://www.oreilly.de/catalog/confessionspsger/" target="_blank">http://www.oreilly.de/catalog/confessionspsger/</a></p>
<p><a href="http://www.amazon.de/gp/product/389721993X?ie=UTF8&amp;tag=jugms-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721993X"><img src="/wp-content/uploads/2010/06/51-Fnec7lCL._SL160_.jpg" border="0" alt="" /></a><br />
Das Buch &#8220;<a href="http://www.amazon.de/gp/product/389721993X?ie=UTF8&amp;tag=jugms-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721993X">Bekenntnisse eines Redners: Oder die Kunst, gehört zu werden</a>&#8221; ist für 24,90 Euro bei Amazon als gebundene Ausgabe erhältlich.<br />
ISBN Nummer: 978-3-89721-993-0<br />
Verlag: O&#8217;Reilly</p>
<div style="clear:both;">&nbsp;</div>

<p>Weitere Artikel:<ol><li><a href='http://www.jug-muenster.de/modular-java-238/' rel='bookmark' title='Permanent Link: Modular Java (Buch)'>Modular Java (Buch)</a></li>
<li><a href='http://www.jug-muenster.de/kanban-agile-und-lean-183/' rel='bookmark' title='Permanent Link: Kanban: Agile und lean'>Kanban: Agile und lean</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jug-muenster.de/bekenntnisse-eines-redners-buch-591/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pro JPA 2 (Book review)</title>
		<link>http://www.jug-muenster.de/pro-jpa-2-book-review-303/</link>
		<comments>http://www.jug-muenster.de/pro-jpa-2-book-review-303/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:57:30 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[jpa]]></category>

		<guid isPermaLink="false">http://www.jug-muenster.de/?p=303</guid>
		<description><![CDATA[Mike Keith and Merrick Schincariol authored a book which focuses on JPA 2, the Java persistence API which is now included in the Java EE 6 specification. JPA has its origins in object relational mapping tools like hibernate, JDO or TopLink. While JPA was originally created as a standard for the Java enterprise stack, it [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p><strong>Mike Keith</strong> and <strong>Merrick Schincariol</strong> authored a book which focuses on <strong>JPA 2</strong>, the Java persistence API which is now included in the Java EE 6 specification.</p>
<p>JPA has its origins in object relational mapping tools like hibernate, JDO or TopLink. While JPA was originally created as a standard for the Java enterprise stack, it did not take much time until it was was also used in the Java SE environment. JPA is easy to use and helpful if integrated into Desktop applications whenever object relational mapping  makes sense.</p>
<p>While JPA is covered in Java EE books as well, Pro JPA 2 only focuses on JPA and provides a profound coverage of the topic, attracting all kinds of developers. The books does not require previous knowledge of JPA 1 or other object relational mapping technology. A basic understanding of database systems, SQL and JDBC is required, but the required knowledge can be achieved by using Wikipedia or any introductory article.</p>
<p>The book motivates the usage of ORM (object relational mapping) software by showing the differences to JDBC, proprietary APIs, EJBs, and JDO. After reading the first pages, you are already able to write your first JPA 2 application, getting an overview of the various parts of JPA, configuration and running the application in a Java SE environment. This is especially useful for beginners, who are able to understand how the different parts operate  and are encouraged to try out the technology.</p>
<p>The third chapter provides a short introduction to Java EE and explains the role of JPA in the context of an enterprise application with an emphasis on transaction and dependency management. The following chapters focus on the many aspects of ORM, many UML diagrams help understanding the context. Advanced topics like caching, deployment, packaging and testing are covered as well, contributing to the good overall impression of the book.</p>
<p>The last chapter helps users who need to migrate from CMP entity beans, JDBC or other ORM solutions to JPA 2 and introduces related enterprise design patterns.</p>
<p>In a nutshell, the authors manage to satisfy both the needs of novice and experienced developers with a good introduction and an in-depth coverage.<span id="more-303"></span></p>
<p>I recommend the book to everyone who is using persistent storage in his applications. Persistence mapping eases development and JPA 2 is a mature and feature-rich API for the use in production and through various types of applications.</p>
<p>At various points the authors note the differences from previous JPA standard, so users who are forced to the old specification can be aware of incompatibilities.</p>
<p>If you are considering a migration from JPA 1 to JPA 2, you might want to know what you will gain:</p>
<h2>What is new with JPA 2?</h2>
<p>The main features included in the update from JPA are:</p>
<ul>
<li>Expanded object relational mapping functionality (support for collections of embedded objects, multiple levels of embedded objects, ordered lists)</li>
<li>A criteria query API</li>
<li>combinations of access types</li>
<li>standardization of query-hints</li>
<li>standardization of additional metadata to support DDL generation</li>
<li>validation support</li>
</ul>
<p>Title: <strong>Pro JPA 2: Mastering the Java™ Persistence API</strong><br />
Authors: Mike Keith, Merrick Schincariol<br />
Amazon link: <a href="http://www.amazon.de/gp/product/1430219564?ie=UTF8&amp;tag=jugms-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1430219564">Pro JPA 2: Mastering the Java Persistence API</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=jugms-21&amp;l=as2&amp;o=3&amp;a=1430219564" border="0" alt="" width="1" height="1" /></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.jug-muenster.de/pro-jpa-2-book-review-303/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Modular Java (Buch)</title>
		<link>http://www.jug-muenster.de/modular-java-238/</link>
		<comments>http://www.jug-muenster.de/modular-java-238/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:51:34 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[spring dm]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://www.jug-muenster.de/?p=238</guid>
		<description><![CDATA[Das Buch &#8220;Modular Java&#8221; von Craig Walls erklärt auf praktische Weise, wie modulare Java Anwendungen auf Basis des Spring Framework und OSGI entwickelt werden. Das Buch setzt die hohen Standards der Pragmatic Bücher fort. Bücher aus der Pragmatic Books Serie präsentieren relevante Inhalte so in einer ansprechenden Form, dass sie zum direkten ausprobieren motivieren. OSGI [...]


Weitere Artikel:<ol><li><a href='http://www.jug-muenster.de/bekenntnisse-eines-redners-buch-591/' rel='bookmark' title='Permanent Link: Bekenntnisse eines Redners (Buch)'>Bekenntnisse eines Redners (Buch)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>Das Buch &#8220;<a href="http://www.amazon.de/gp/product/1934356409?ie=UTF8&amp;tag=jugms-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1934356409">Modular Java</a>&#8221; von Craig Walls erklärt auf praktische Weise, wie modulare Java Anwendungen auf Basis des Spring Framework und OSGI entwickelt werden.</p>
<p>Das Buch setzt die hohen Standards der <a href="http://www.amazon.de/gp/search?ie=UTF8&amp;keywords=pragmatic%20book&amp;tag=jugms-21&amp;index=blended&amp;linkCode=ur2&amp;camp=1638&amp;creative=6742">Pragmatic Bücher</a> fort. Bücher aus der Pragmatic Books Serie präsentieren relevante Inhalte so in einer ansprechenden Form, dass sie zum direkten ausprobieren motivieren.<br />
OSGI verspricht die in Softwareprojekten auftretende Komplexität unter Kontrolle zu halten. Dies wird dadurch erreicht, dass einzelne Module isoliert voneinander gehalten werden, und loose Kopplung mittels definierter Dienstenutzung und Angebot eigener Dienster gefördert wird. Man kann sich OSGI als eine Ausprägung von Service oriented architecture (SOA) innerhalb der Java Virtual Machine vorstellen. Die Wurzeln von OSGI stammen von embedded Umgebungen, zwischenzeitlich ist OSGI auch Dank Desktopanwendungen wie Eclipse, das auf OSGI setzt, populär geworden. Nach embedded und der Desktop kommt OSGI nun auch auf den Server.<span id="more-238"></span>Craig führt in dem Buch die Konzepte von OSGI ein, zeigt, wie man Module voneinander mit Hilfe der speziellen Handhabung des Classpath isoliert und illustriert das Konzept der OSGI Services. Dabei führt Craig durch das gesamte Buch anhand einer einfach nachzuvollziehenden Beispielanwendung, die  auch genutzt wird um verschiedene Aspekte von OSGI in der praktischen Anwendung zu zeigen.</p>
<p>Als Laufzeitumgebung für OSGI kommt hautpsächlich das Equinox vom Eclipse Projekt zum Einsatz, jedoch finden auch Felix und Knopflerfish Erwähnung. Für den Build von OSGI Bundles kommt bei Modular Java Pax und insbesondere Pax construct zum Einsatz. Bundlor, Bnd oder Tycho finden jedoch keine eingehende Betrachtung, das ist gerade bei dem auf Maven basierenden Tycho stack schade, da dieser sehr vielversprechend ist. Dieser kleine Abstrich ist vielleicht auch der sehr rasanten Entwicklung im OSGI Tool Umfeld zuzurechnen.</p>
<p>Spring Dynamic Modules (Spring DM) soll die Prinzipien des Spring Framework (bewährte Technologien leichter benutzbar machen) mit OSGI verbinden. Spring DM erspart es dem OSGI Entwickler eine Menge boilerplate Code zu schreiben, der dadurch nötig wird, dass OSGI Dienste jederzeit hinzukommen oder verschwinden können. Weiterhin ermöglicht Spring DM die Integration mit dem Spring Application Context und bietet Unterstützung für Web Anwendungen durch einen extender.<br />
Spring DM wird in dem Buch Modular Java sehr ausführlich behandelt. Im Anhang finden sich auch die neuen OSGI Blueprint Services, durch die die Ideen von Spring DM standardisiert werden sollen. Der Spring dm Server wird jedoch nicht behandelt.</p>
<p>Das Buch Modular Java konzentriert sich auf die Kernkonzepte und zeigt den Nutzen von OSGI für die Anwendungsentwicklung auf. Das Buch richtet sich hauptsächlich an erfahrene Java Entwickler. Das Buch ist sehr gut geschrieben, leicht und unterhaltsam zu lesen und bietet eine großartige Einführung. Ich empfehle das Buch Java Entwicklern, die in Betracht ziehen, zukünftig OSGI in Projekten zu nutzen.</p>
<p>Weitere Informationen und Bestellmöglichkeit über Amazon: <a href="http://www.amazon.de/gp/product/1934356409?ie=UTF8&amp;tag=jugms-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1934356409">Modular Java</a></p>
<p><em>Die Rezension ist eine übersetzte Version eines Beitrags von Stefan Reuter, der als freier Berater und Entwickler tätig ist, und die Nutzung freundlicherweise gestattet hat. Stefan Reuter ist unter anderem Autor der Asterisk-Java-Bibliothek, sein Blog findet sich hier: <a href="http://blogs.reucon.com/srt/" target="_blank">http://blogs.reucon.com/srt/</a></em></p>
<div style="clear:both;">&nbsp;</div>

<p>Weitere Artikel:<ol><li><a href='http://www.jug-muenster.de/bekenntnisse-eines-redners-buch-591/' rel='bookmark' title='Permanent Link: Bekenntnisse eines Redners (Buch)'>Bekenntnisse eines Redners (Buch)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jug-muenster.de/modular-java-238/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
