<?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>BlogmyQuery - BMQ &#187; Java</title>
	<atom:link href="http://blogmyquery.com/index.php/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogmyquery.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 Sep 2010 13:42:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting Started with Java Message Service (JMS)</title>
		<link>http://blogmyquery.com/index.php/2009/01/getting-started-with-java-message-service-jms/</link>
		<comments>http://blogmyquery.com/index.php/2009/01/getting-started-with-java-message-service-jms/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 21:40:51 +0000</pubDate>
		<dc:creator>rsreddy</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Messaging in Java]]></category>

		<guid isPermaLink="false">http://blogmyquery.com/?p=124</guid>
		<description><![CDATA[Remote procedure call (RPC) systems, including Java RMI, are synchronous &#8212; the caller must block and wait until the called [...]]]></description>
			<content:encoded><![CDATA[<p>Remote procedure call (RPC) systems, including Java RMI, are synchronous &#8212; the caller must block and wait until the called method completes execution, and thus offer no potential for developing loosely coupled enterprise applications without the use of multiple threads. In other words, RPC systems require the client and the server to be available at the same time. However, such tight coupling may not be possible or desired in some applications. Message-Oriented Middleware (MOM) systems provide solutions to such problems. They are based on the asynchronous interaction model, and provide the abstraction of a message queue that can be accessed across a network. Note, however, that messaging here refers to asynchronous requests or events that are consumed by enterprise applications and not humans as in electronic mail (email). These messages contain formatted data that describe specific business actions.</p>
<p>The Java Message Service (JMS), which is designed by Sun Microsystems and several other companies under the Java Community Process as <a href="http://www.jcp.org/en/jsr/detail?id=914" target="_blank">JSR 914</a>, is the first enterprise messaging API that has received wide industry support. The Java Message Service (JMS) was designed to make it easy to develop business applications that asynchronously send and receive business data and events. It defines a common enterprise messaging API that is designed to be easily and efficiently supported by a wide range of enterprise messaging products. JMS supports both messaging models: point-to-point (queuing) and publish-subscribe.</p>
<p>JMS was defined to allow Java application to use enterprise messaging systems. More importantly, it provides a common way for Java applications to access such enterprise messaging systems. JMS falls under middleware, and specifically Message-Oriented Middleware (MOM), which is a relatively low-level of abstraction that runs underneath complementary layers such as database and application adapters, event processing, and business process automation. MOM is becoming an essential component for integrating intra-company operations as it allows separate business components to be combined into a reliable, yet flexible, system.</p>
<p>JMS defines a set of interfaces and semantics that allow Java applications to communicate with other messaging implementations. A JMS implementation is known as a JMS provider. JMS makes the learning curve easy by minimizing the set of concepts a Java developer must learn to use enterprise messaging products, and at the same time it maximizes the portability of messaging applications.</p>
<p>for more information please click on the link below</p>
<p>http://java.sun.com/developer/technicalArticles/Ecommerce/jms/index.html</p>
]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2009/01/getting-started-with-java-message-service-jms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA 7.0 (Dolphin)</title>
		<link>http://blogmyquery.com/index.php/2009/01/java-70-dolphin/</link>
		<comments>http://blogmyquery.com/index.php/2009/01/java-70-dolphin/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 15:35:07 +0000</pubDate>
		<dc:creator>rsreddy</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[New Release of JAVA]]></category>

		<guid isPermaLink="false">http://blogmyquery.com/?p=96</guid>
		<description><![CDATA[Sun is releasing weekly early access snapshots of the complete source, binaries and documentation for JDK 7. These raw snapshot [...]]]></description>
			<content:encoded><![CDATA[<p>Sun is releasing weekly early access snapshots of the complete source, binaries and documentation for JDK 7. These raw snapshot releases let you review and contribute to the Java SE platform as it is being developed.</p>
<p>Some possible language changes being considered for Dolphin include:</p>
<ul>
<li>property support (for getFoo()/setFoo() pattern)</li>
<li>method references (a quick way to write an event notification pattern)</li>
<li>block <a href="http://www.javabeat.net/tips/125-closures-in-java-70.html" target="_blank">closures</a> (collection of statements within a statement)</li>
<li>native XML support</li>
</ul>
<h1>Java 7.0 New Features</h1>
<ul>
<li>
<h3>Closures</h3>
<p><a href="http://www.javabeat.net/tips/125-closures-in-java-70.html" target="_blank">Closures</a> are something like C callbacks, a pointer to a function that you can pass as a parameter. In addition to the method, some context around that method is snapshotted to go along with it in the closure.</p>
<p>Another way of putting it is a closure is an anonymous function body, that can be declared and passed around as a first-class object, and which can refer to variables from its enclosing scope. The anonymous classes in JDK 1.1 provide <a href="http://www.javabeat.net/tips/125-closures-in-java-70.html" target="_blank">closure-like</a> facilities, albeit with tacky syntax. Smalltalk &#8220;blocks&#8221; are closures.</li>
<li>
<h4>JSR 277 Java Module <a id="KonaLink0" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.javabeat.net/javabeat/java7/index.php#" target="undefined"><span style="color: blue ! important; font-weight: bold; font-size: 13px; position: static;"><span class="kLink" style="border-bottom: 1px solid blue; color: blue ! important; font-family: Verdana; font-weight: bold; font-size: 13px; position: static; padding-bottom: 1px; background-color: transparent;">System</span></span><span id="preLoadWrap0" style="position: relative;"></p>
<div id="preLoadLayer0" style="position: absolute; z-index: 4000; top: -32px; left: -18px; display: none;"><img style="border: 0px none;" src="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" alt="" /></div>
<p></span></a></h4>
</li>
<li>
<h4>JSR 294 Improved Modularity Support</h4>
</li>
<li>
<h4>JSR 295 Beans Binding</h4>
</li>
<li>
<h4>JSR 303 Beans Validation</h4>
</li>
<li>
<h4>JSR 296 Swing Application Framework</h4>
</li>
<li>
<h4>JSR 203 NIO2JSR 220 Java Persistence APIs</h4>
</li>
<li>
<h4>JSR 255 JMX 2.0</h4>
</li>
<li>
<h4>JSR 262 <a id="KonaLink1" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.javabeat.net/javabeat/java7/index.php#" target="undefined"><span style="color: blue ! important; font-weight: bold; font-size: 13px; position: static;"><span class="kLink" style="color: blue ! important; font-family: Verdana; font-weight: bold; font-size: 13px; position: static;">Web </span><span class="kLink" style="color: blue ! important; font-family: Verdana; font-weight: bold; font-size: 13px; position: static;">Services</span></span></a> Connector for JMX</h4>
</li>
<li>
<h4>JSR 260 Javadoc Technology Update</h4>
</li>
<li>
<h4>JSR 275 Units and Quantities</h4>
</li>
<li>
<h4>JSR 310 Date and Time API</h4>
</li>
<li>
<h4>JSR 308 Annotations on Java Types</h4>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2009/01/java-70-dolphin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debug JAVA applications remotely with Eclipse</title>
		<link>http://blogmyquery.com/index.php/2009/01/debug-java-applications-remotely-with-eclipse/</link>
		<comments>http://blogmyquery.com/index.php/2009/01/debug-java-applications-remotely-with-eclipse/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 16:09:12 +0000</pubDate>
		<dc:creator>rsreddy</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blogmyquery.com/?p=84</guid>
		<description><![CDATA[You don&#8217;t need to debug Java™ applications on just your local desktop. Learn how to spread around your debugging using [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>You don&#8217;t need to debug Java™ applications on just your local desktop. Learn how to spread around your debugging using different connection types that make up remote debugging. This article explains the features and examples that show how to set up remote application debugging.</p></blockquote>
<p><!--START RESERVED FOR FUTURE USE INCLUDE FILES--></p>
<p><!--  START : HTML FOR SEARCH REFERRER --></p>
<div style="display: none;"><!--  START : HTML FOR ARTICLE SEARCH --><!--  END : HTML FOR ARTICLE SEARCH --><!--  START : HTML FOR CODE SEARCH --><!--  END : HTML FOR CODE SEARCH --></div>
<p><!--  END : HTML FOR SEARCH REFERRER --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->Remote debugging can be useful for application development, such as developing a program for a low-end machine that cannot host the development platform, or debugging programs on dedicated machines like Web servers, whose services cannot be shut down. Other examples include Java applications running with limited memory or CPU power, such as mobile devices, or developers wanting to separate the application and development environments, etc.</p>
<p>please check this link to know more</p>
<p><a href="http://www.ibm.com/developerworks/java/library/os-eclipse-javadebug/index.html?S_TACT=105AGX02&amp;S_CMP=EDU">http://www.ibm.com/developerworks/java/library/os-eclipse-javadebug/index.html?S_TACT=105AGX02&amp;S_CMP=EDU</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2009/01/debug-java-applications-remotely-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
