<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hello World</title>
	<atom:link href="http://upog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://upog.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 26 Nov 2011 04:42:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='upog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hello World</title>
		<link>http://upog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://upog.wordpress.com/osd.xml" title="Hello World" />
	<atom:link rel='hub' href='http://upog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Hibernate – HelloWorld</title>
		<link>http://upog.wordpress.com/2010/09/24/hibernate-%e2%80%93%c2%a0helloworld/</link>
		<comments>http://upog.wordpress.com/2010/09/24/hibernate-%e2%80%93%c2%a0helloworld/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 13:33:00 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hibernate example]]></category>
		<category><![CDATA[hibernate first example]]></category>
		<category><![CDATA[hibernate helloworld]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=253</guid>
		<description><![CDATA[This a my first hibernate Program.After going through the hibernate documentation from http://www.hibernate.org/docs.html i  have started trying this program and faced a couple of issues before make it to run successfully. Hope this will help you.    SoftWare Used   1. Eclipse 3.2 2. Razorsql (http://www.razorsql.com/) 3 HsqlDB (http://hsqldb.org/) 4 JDK 1.6 5 ant     The following jar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=253&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This a my first hibernate Program.After going through the hibernate documentation from <a href="http://www.hibernate.org/docs.html">http://www.hibernate.org/docs.html</a> i  have started trying this program and faced a couple of issues before make it to run successfully. Hope this will help you. </p>
<p>  SoftWare Used  </p>
<p>1. Eclipse 3.2<br />
2. Razorsql (<a href="http://www.razorsql.com/">http://www.razorsql.com/</a>)<br />
3 HsqlDB (<a href="http://hsqldb.org/">http://hsqldb.org/</a>)<br />
4 JDK 1.6<br />
5 ant   </p>
<p> The following jar are requied to run the appication  </p>
<p>1.hibernate3.jar<br />
2.antlr-2.7.6.jar<br />
3.javassist-3.9.0.GA.jar<br />
4.jta-1.1.jar<br />
5.dom4j-1.6.1.jar<br />
6.commons-collections-3.1.jar<br />
7.slf4j-api-1.5.8.jar<br />
8.slf4j-simple-1.5.2.jar<br />
9.hsqldb.jar   </p>
<p>Most of the jars will be available in hibernate binary distribution, remaining can be downloaded from findjar.com </p>
<p>Below are the steps to develop and run the hibernate hsql Application    </p>
<p> Create the directory structure and source files as shown below    </p>
<div class="mceTemp mceIEcenter">
<div id="attachment_271" class="wp-caption aligncenter" style="width: 288px"><a href="http://upog.files.wordpress.com/2010/09/directory-structure1.jpg"><img class="size-full wp-image-271" title="Directory Structure" src="http://upog.files.wordpress.com/2010/09/directory-structure1.jpg?w=278&#038;h=523" alt="" width="278" height="523" /></a><p class="wp-caption-text">Directory Structure</p></div>
<p style="text-align:left;"><strong><span style="color:#ff0000;">JAVA SOURCE FILES</span></strong> </p>
<p style="text-align:left;"><strong><span style="color:#3366ff;">User.java</span></strong> </p>
<p style="text-align:left;">package com.upog.demo;<br />
import java.util.Date;<br />
public class User {<br />
 private int id;<br />
 private String name;<br />
 private Date date;<br />
 public User() {} </p>
<p style="text-align:left;"> public int getId() {<br />
 return id;<br />
 }<br />
 private void setId(int id) {<br />
 this.id = id;<br />
 }<br />
 <br />
 public Date getDate() {<br />
 return date;<br />
 }<br />
 public void setDate(Date date) {<br />
 this.date = date;<br />
 }<br />
 <br />
 public String getName() {<br />
 return name;<br />
 }<br />
 public void setName(String name) {<br />
 this.name = name;<br />
 }<br />
} </p>
<p style="text-align:left;"><strong><span style="color:#3366ff;">HibernateUtil.java</span></strong> </p>
<p style="text-align:left;">package com.upog.demo; </p>
<p style="text-align:left;">import org.hibernate.SessionFactory;<br />
import org.hibernate.cfg.Configuration; </p>
<p style="text-align:left;">public class HibernateUtil {<br />
 private static final SessionFactory sessionFactory = buildSessionFactory();<br />
 private static SessionFactory buildSessionFactory()<br />
 {<br />
  try<br />
  {<br />
   return new Configuration().configure().buildSessionFactory();<br />
  }<br />
  catch (Exception e)<br />
  {<br />
   System.out.println(&#8221; SessionFactory creation failed&#8221; + e);<br />
   throw new ExceptionInInitializerError(e);<br />
  }<br />
 }<br />
 public static SessionFactory getSessionFactory()<br />
 {<br />
  return sessionFactory;<br />
 }<br />
} </p>
<p style="text-align:left;"><strong><span style="color:#3366ff;">HibernateTest.java</span></strong>  </p>
<p style="text-align:left;">package com.upog.demo; </p>
<p style="text-align:left;">import java.util.Date;<br />
import java.util.Iterator;<br />
import java.util.List; </p>
<p style="text-align:left;">import org.hibernate.HibernateException;<br />
import org.hibernate.Query;<br />
import org.hibernate.Session;<br />
import org.hibernate.Transaction; </p>
<p style="text-align:left;">public class HibernateTest {<br />
       <br />
        public static void RetrieveUser()<br />
          {<br />
              System.out.println(&#8220;Retrieving User list from USER_INFO &#8230;.&#8221;);<br />
              Session session = HibernateUtil.getSessionFactory().openSession(); </p>
<p style="text-align:left;">                  List UserList = session.createQuery(&#8220;from User&#8221;).list();<br />
                  for (Iterator iterator = UserList.iterator(); iterator.hasNext();)<br />
                  {<br />
                      User user = (User) iterator.next();<br />
                      System.out.println(user.getName() + &#8220;\t &#8221; + user.getId() + &#8220;\t &#8221; + user.getDate());<br />
                  }<br />
                  session.close();<br />
 <br />
          }<br />
         <br />
        public static void  saveUser( String title)<br />
         {<br />
             Session session = HibernateUtil.getSessionFactory().openSession();  <br />
                 User user = new User();<br />
                 user.setName(title);<br />
                 user.setDate(new Date());<br />
                 System.out.println(&#8220;\n Saving user &#8221; + user.getName());<br />
                 session.save(user);<br />
                 session.flush();<br />
                 session.close(); <br />
         }<br />
       <br />
        public static void main (String args[])<br />
        {<br />
             saveUser(&#8220;abc&#8221;);<br />
             saveUser(&#8220;def&#8221;);<br />
             saveUser(&#8220;Hi&#8221;);<br />
             saveUser(&#8220;hello&#8221;);<br />
             RetrieveUser(); </p>
<p style="text-align:left;">        } </p>
<p style="text-align:left;">} </p>
<p style="text-align:left;"><span style="color:#ff0000;"><strong>Hibernate Configuration Files</strong></span><br />
<span style="color:#3366ff;"><strong>Hibernate.cfg.xml  -  </strong></span>Contains the information about the database like URL,diver,ID,Password etc<br />
  Note: Change the value of connection.url as per you project home (I have given absolute path)<br />
  <br />
 &lt;!DOCTYPE hibernate-configuration PUBLIC<br />
 &#8221;-//Hibernate/Hibernate Configuration DTD 3.0//EN&#8221;<br />
 &#8221;<a href="http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd</a>&#8220;&gt; </p>
<p style="text-align:left;">&lt;hibernate-configuration&gt;<br />
 &lt;session-factory&gt;<br />
     &lt;property&gt;org.hsqldb.jdbcDriver&lt;/property&gt;<br />
        &lt;property&gt;jdbc:hsqldb:file:D:\data\workspace\Hibernate\database\mydb;shutdown=true&lt;/property&gt; <br />
        &lt;property&gt;sa&lt;/property&gt;<br />
        &lt;property&gt; &lt;/property&gt; </p>
<p style="text-align:left;">        &lt;property&gt;2&lt;/property&gt;<br />
        &lt;property&gt;org.hibernate.dialect.HSQLDialect&lt;/property&gt;<br />
        &lt;property&gt;true&lt;/property&gt;<br />
        &lt;property&gt;update&lt;/property&gt;<br />
        &lt;property&gt;thread&lt;/property&gt;<br />
        &lt;mapping resource=&#8221;hibernate.hbm.xml&#8221;/&gt;<br />
 &lt;/session-factory&gt;<br />
&lt;/hibernate-configuration&gt; </p>
<p style="text-align:left;"><strong><span style="color:#3366ff;">Hibernate.hbm.xml  &#8211; </span></strong>Defines the mapping between the Java Object and database table<br />
  <br />
  &lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
  &lt;!DOCTYPE hibernate-mapping PUBLIC<br />
  &#8221;-//Hibernate/Hibernate Mapping DTD 3.0//EN&#8221;<br />
  &#8221;<a href="http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd</a>&#8220;&gt;<br />
  &lt;hibernate-mapping package=&#8221;com.upog.demo&#8221;&gt;<br />
   &lt;class table=&#8221;USER_INFO&#8221;&gt;<br />
    &lt;id column=&#8221;USER_ID&#8221;&gt;<br />
     &lt;generator/&gt;<br />
    &lt;/id&gt;<br />
    &lt;property column=&#8221;NAME&#8221;/&gt;<br />
    &lt;property column=&#8221;CREATED_DATE&#8221;/&gt;<br />
   &lt;/class&gt; <br />
  &lt;/hibernate-mapping&gt; </p>
<p style="text-align:left;">Create USER_INFO table in hsqldb<br />
                1. Connect hsqldb using razor sql with the properties as given below. </p>
<p style="text-align:left;">                 <em>Login</em>                      : sa<br />
                 <em>Password</em>              :<br />
                 <em>Driver class</em>          : org.hsqldb.jdbcDriver<br />
                 <em>Driver location</em>   :${PROJECT_HOME}\lib\hsqldb.jar<br />
               <em>  JDBC URL</em>              :jdbc:hsqldb:file:${PROJECT_HOME}\database\mydb;shutdown=true<br />
                2. Execute the following command<br />
                        CREATE MEMORY TABLE PUBLIC.USER_INFO(ID INTEGER DEFAULT 0 NOT NULL PRIMARY KEY,NAME VARCHAR(25),CREATED_DATE DATE)<br />
                3. close the connection<br />
<strong><span style="color:#3366ff;">Build.xml</span></strong> </p>
<p style="text-align:left;">&lt;?xml version = &#8220;1.0&#8243; encoding = &#8220;UTF-8&#8243;?&gt;<br />
&lt;project name = &#8220;Hibernate&#8221; default = &#8220;run&#8221; basedir = &#8220;.&#8221;&gt; </p>
<p style="text-align:left;">        &lt;property file=&#8221;${basedir}/project.properties&#8221;/&gt;<br />
        &lt;property file=&#8221;${basedir}/log4j.properties&#8221;/&gt;<br />
        &lt;property  value=&#8221;hibernate&#8221; /&gt;<br />
        &lt;property   value=&#8221;${basedir}/src&#8221;/&gt;<br />
        &lt;property      value=&#8221;${basedir}/lib&#8221; /&gt;<br />
        &lt;property    value=&#8221;${basedir}/build&#8221;/&gt;<br />
        &lt;property  value=&#8221;hibernate&#8221; /&gt;<br />
        </p>
<p style="text-align:left;">        &lt;path&gt;<br />
         &lt;pathelement path=&#8221;${lib}/hibernate3.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/antlr-2.7.6.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/javassist-3.9.0.GA.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/jta-1.1.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/dom4j-1.6.1.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/commons-collections-3.1.jar&#8221;/&gt;<br />
         &lt;pathelement path=&#8221;${lib}/slf4j-api-1.5.8.jar&#8221; /&gt;<br />
         &lt;pathelement path=&#8221;${lib}/slf4j-simple-1.5.2.jar&#8221; /&gt;<br />
         &lt;pathelement path=&#8221;${lib}/hsqldb.jar&#8221; /&gt;  <br />
        &lt;/path&gt;        <br />
       <br />
        &lt;target&gt;<br />
                &lt;delete dir=&#8221;${build}&#8221;/&gt;<br />
        &lt;/target&gt; </p>
<p style="text-align:left;">        &lt;target depends=&#8221;clean&#8221;&gt;<br />
                &lt;mkdir dir=&#8221;${build}&#8221;/&gt;<br />
        &lt;/target&gt;<br />
       <br />
        &lt;target depends=&#8221;mkdir&#8221; &gt;<br />
              &lt;javac srcdir=&#8221;${source}&#8221;  destdir=&#8221;${build}&#8221;  includes=&#8221;com/**/*.java&#8221;&gt;<br />
                  &lt;classpath refid=&#8221;dependencies&#8221;/&gt;<br />
              &lt;/javac&gt;<br />
        &lt;/target&gt;<br />
 <br />
  &lt;target name = &#8220;buildJar&#8221; depends=&#8221;compile&#8221;&gt;<br />
   &lt;copy todir=&#8221;${build}&#8221;&gt;<br />
    &lt;fileset dir=&#8221;${source}&#8221; includes = &#8220;*.xml, *.properties&#8221;/&gt;<br />
   &lt;/copy&gt;<br />
   &lt;jar jarfile = &#8220;${build}/${jarname}.jar&#8221; basedir = &#8220;${build}&#8221;  /&gt;    <br />
  &lt;/target&gt;<br />
       <br />
  &lt;target depends=&#8221;buildJar&#8221;&gt;<br />
   &lt;java  classname=&#8221;com.upog.demo.HibernateTest&#8221; &gt;<br />
    &lt;classpath &gt;      <br />
       &lt;pathelement location=&#8221;${build}/${jarname}.jar&#8221;/&gt; <br />
    &lt;/classpath &gt;      <br />
    &lt;classpath refid=&#8221;dependencies&#8221;/&gt;<br />
    &lt;/java&gt;               <br />
  &lt;/target&gt;   <br />
 <br />
&lt;/project&gt; </p>
<p style="text-align:left;">Right click on the build.xml file in eclipse Then Click on Run As &#8211; &gt; Ant Buid. </p>
<p style="text-align:left;">Let me know your comments </p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=253&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2010/09/24/hibernate-%e2%80%93%c2%a0helloworld/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2010/09/directory-structure1.jpg" medium="image">
			<media:title type="html">Directory Structure</media:title>
		</media:content>
	</item>
		<item>
		<title>Clipboard Copy And Paste in Flex web Application</title>
		<link>http://upog.wordpress.com/2010/02/14/copy-and-paste-in-flex-web-application/</link>
		<comments>http://upog.wordpress.com/2010/02/14/copy-and-paste-in-flex-web-application/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 06:29:23 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[clipboard copy]]></category>
		<category><![CDATA[clipboard copy and paste]]></category>
		<category><![CDATA[clipboard paste not working]]></category>
		<category><![CDATA[copy to clipboard flex]]></category>
		<category><![CDATA[flex clipboard example]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=220</guid>
		<description><![CDATA[Sometime we may  need to access clipboard data for our Applications. In flex we can easily save our data to System clipboard by using System.setClipboard() method. For security reasons getting clipboard data from flex code is not allowed. An alternate way to get the clipboard data to flex Application is through java script by ExternalInterface.call(). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=220&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometime we may  need to access clipboard data for our Applications. In flex we can easily save our data to System clipboard by using System.setClipboard() method. For security reasons getting clipboard data from flex code is not allowed.</p>
<p>An alternate way to get the clipboard data to flex Application is through java script by ExternalInterface.call(). Once control was transferred to javaScript we can access the clipboard data and return it to flex Application. below is the attached code</p>
<p><span style="color:#888888;"><strong>CopyAndPaste.mxml</strong></span></p>
<p><strong> </strong>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;<a href="http://www.adobe.com/2006/mxml">http://www.adobe.com/2006/mxml</a> &#8221; layout=&#8221;absolute&#8221;&gt;<br />
&lt;mx:TextArea id=&#8221;copyData&#8221; x=&#8221;70&#8243; y=&#8221;96&#8243; width=&#8221;272&#8243; height=&#8221;65&#8243;/&gt;<br />
&lt;mx:TextArea id=&#8221;pasteData&#8221; x=&#8221;70&#8243; y=&#8221;195&#8243; width=&#8221;272&#8243; height=&#8221;65&#8243;/&gt;<br />
&lt;mx:Button x=&#8221;417&#8243; y=&#8221;118&#8243; label=&#8221;Copy To Clipboard&#8221; width=&#8221;126&#8243;  click=&#8221;CopyToClipboard()&#8221;/&gt;<br />
&lt;mx:Button x=&#8221;417&#8243; y=&#8221;213&#8243; label=&#8221;Paste From Clipboard&#8221; width=&#8221;126&#8243; click=&#8221;PasteFromClipboard()&#8221;/&gt;<br />
&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
import mx.controls.Alert;<br />
public function CopyToClipboard():void{<br />
System.setClipboard(copyData.text);<br />
}</p>
<p>public function PasteFromClipboard():void{<br />
var str2:String=ExternalInterface.call("PasteFromClipboard");<br />
pasteData.text=str2;<br />
}<br />
]]&gt;<br />
&lt;/mx:Script&gt;<br />
&lt;/mx:Application&gt;</p>
<p>In <span style="color:#888888;"><strong>index.template.html</strong></span> (flex generated html wrapper ) place the following code inside &lt;script&gt; . . . &lt;/script&gt;</p>
<p>function PasteFromClipboard()<br />
{<br />
var str=&#8221;"<br />
var browser=navigator.appName;<br />
if(browser==&#8221;Microsoft Internet Explorer&#8221;)<br />
{<br />
return (window.clipboardData.getData(&#8216;Text&#8217;));<br />
}<br />
else if (window.netscape)<br />
{<br />
netscape.security.PrivilegeManager.enablePrivilege( &#8216;UniversalXPConnect&#8217; );<br />
this.clipboardid = Components.interfaces.nsIClipboard;<br />
this.clipboard = Components.classes['@mozilla.org/widget/clipboard;1'].getService( this.clipboardid );<br />
this.clipboardstring = Components.classes['@mozilla.org/supports-string;1'].createInstance( Components.interfaces.nsISupportsString );<br />
netscape.security.PrivilegeManager.enablePrivilege( &#8216;UniversalXPConnect&#8217; );<br />
var transfer = Components.classes['@mozilla.org/widget/transferable;1'].createInstance( Components.interfaces.nsITransferable );<br />
transfer.addDataFlavor( &#8216;text/unicode&#8217; );<br />
this.clipboard.getData( transfer, this.clipboardid.kGlobalClipboard );<br />
var str = new Object();<br />
var strLength = new Object();<br />
transfer.getTransferData( &#8216;text/unicode&#8217;, str, strLength );<br />
str = str.value.QueryInterface( Components.interfaces.nsISupportsString );<br />
return str+&#8221;";<br />
}<br />
}</p>
<p>Note : The above program will work only in Internet explorer and morzilla firefox</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:457px;width:1px;height:1px;">copy to clipboard flex</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/220/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=220&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2010/02/14/copy-and-paste-in-flex-web-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>
	</item>
		<item>
		<title>Way to find Flash Debugger was installed in the system</title>
		<link>http://upog.wordpress.com/2010/02/05/way-to-find-flash-debugger-was-installed-in-the-system/</link>
		<comments>http://upog.wordpress.com/2010/02/05/way-to-find-flash-debugger-was-installed-in-the-system/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 07:54:10 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[find flash debugger]]></category>
		<category><![CDATA[find flash debugger in system]]></category>
		<category><![CDATA[Flash player debugger version]]></category>
		<category><![CDATA[flash player version]]></category>
		<category><![CDATA[why flash debugger]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=201</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;Some times we may not be sure whether normal flash player or Flash player debugger version was installed in our system. Flash Debugger version was required for Flash tracer, flex profiler and to capture run time flash errors The Simple way to confirm that flash debugger version was installed in you system is by right [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=201&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>	&nbsp;&nbsp;&nbsp;&nbsp;Some times we may not be sure whether normal flash player or Flash player debugger version was installed in our system. Flash Debugger version was required for Flash tracer, flex profiler and to capture run time flash errors</p>
<p>             The Simple way to confirm that flash debugger version was installed in you system is by right click on a Launched SWF file in the browser and you should get the following Option as shown below<br />
</br><br />
<div id="attachment_204" class="wp-caption alignleft" style="width: 651px"><a href="http://upog.files.wordpress.com/2010/02/flash-debugger2.jpg"><img class="size-full wp-image-204" title="Flash Debugger Options" src="http://upog.files.wordpress.com/2010/02/flash-debugger2.jpg?w=641&#038;h=243" alt="" width="641" height="243" /></a><p class="wp-caption-text">Flash Debugger Options</p></div></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=201&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2010/02/05/way-to-find-flash-debugger-was-installed-in-the-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2010/02/flash-debugger2.jpg" medium="image">
			<media:title type="html">Flash Debugger Options</media:title>
		</media:content>
	</item>
		<item>
		<title>EJB3 &#8211; HelloWorld example Using Weblogic 10.3</title>
		<link>http://upog.wordpress.com/2009/10/18/ejb3-helloworld-example-using-weblogic-10-3/</link>
		<comments>http://upog.wordpress.com/2009/10/18/ejb3-helloworld-example-using-weblogic-10-3/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 17:16:23 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[EJB3 & weblogic-10]]></category>
		<category><![CDATA[EJB3 - HelloWorld]]></category>
		<category><![CDATA[EJB3 example]]></category>
		<category><![CDATA[stand alone application client for EJB]]></category>
		<category><![CDATA[stateless session bean]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=128</guid>
		<description><![CDATA[Buildfile: build.xml

clean:
[echo]  "Cleaning the directory "

compile:
[echo]  "Compiling EJB "
[echo] BEA_HOME: D:/data/bea
[echo] WLS_HOME: D:/data/bea/wlserver_10.0
[mkdir] Created dir: D:\data\workspace\EJB-HelloWorld\build\server\classes
[javac] Compiling 2 source files to D:\data\workspace\EJB-HelloWorld\build\server\classes

buildEar:
[echo]  "Building EJB EAR"
[mkdir] Created dir: D:\data\workspace\EJB-HelloWorld\dist\server
[jar] Building jar: D:\data\workspace\EJB-HelloWorld\dist\server\HelloWorld-ejb.jar
[jar] Building jar: D:\data\workspace\EJB-HelloWorld\dist\server\HelloWorld.ear

BUILD SUCCESSFUL
Total time: 3 seconds<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=128&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is sample EJB3 Program. It uses weblogic 10.3 server , jdk 1.6 and ant tool</p>
<p>you need the following jars to complie and run the EJB3 Application</p>
<ul>
<li>wlfullclient.jar</li>
<li><strong><span style="color:#0000ff;"> </span></strong>javax.ejb_3.0.1.jar</li>
<li>weblogic.jar</li>
</ul>
<p>The Ear file consisting of ejb was deployed in weblogic sevrer and  it was invoked from a stand alone java client.</p>
<p>Below are the steps to develop sample EJB3 application</p>
<p>1.Create the directory structure and source files as shown below</p>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 244px"><a rel="attachment wp-att-132" href="http://upog.wordpress.com/2009/10/18/ejb3-helloworld-example-using-weblogic-10-3/ejb3-directory-structure-2/"><img class="size-full wp-image-132" title="Directory Structure" src="http://upog.files.wordpress.com/2009/10/ejb3-directory-structure1.jpg?w=234&#038;h=300" alt="Directory Structure" width="234" height="300" /></a><p class="wp-caption-text">Directory Structure</p></div>
<p><strong><span style="color:#0000ff;">Remote Interface </span></strong><strong><span style="color:#0000ff;"><br />
</span></strong></p>
<p style="text-align:left;"><em> package com.upog.demo;</em></p>
<p><em>import javax.ejb.Remote;<br />
@Remote<br />
public interface HelloWorld </em></p>
<p style="text-align:left;padding-left:30px;"><em> {<br />
public void sayHello(String name);<br />
}</em><strong><span style="color:#0000ff;"> </span></strong></p>
<p style="text-align:left;"><strong><span style="color:#0000ff;">Bean Class </span></strong><strong><span style="color:#0000ff;"><br />
</span></strong></p>
<p style="text-align:left;">package com.upog.demo;</p>
<p>import javax.ejb.Stateless;<br />
@Stateless(mappedName=&#8221;HelloWorld&#8221;)<br />
public class HelloWorldBean implements HelloWorld</p>
<p style="text-align:left;padding-left:60px;">{<br />
public void sayHello(String name)</p>
<p style="text-align:left;padding-left:90px;">{<br />
System.out.println(&#8220;Hello &#8221; + name + &#8221; It&#8217;s Working!&#8221;);</p>
<p style="text-align:left;padding-left:60px;">}</p>
<p style="text-align:left;padding-left:30px;">}</p>
<p style="text-align:left;"><strong><span style="color:#0000ff;">Client Program </span></strong><strong><span style="color:#0000ff;"> </span></strong></p>
<p style="text-align:left;">package com.upog.demo;<br />
import java.util.Hashtable;<br />
import javax.naming.Context;<br />
import javax.naming.InitialContext;</p>
<p>public class HelloWorldClient {</p>
<p style="text-align:left;padding-left:60px;">private static HelloWorld helloWorld;<br />
public  static void main(String[] args)</p>
<p style="text-align:left;padding-left:90px;">{<br />
try</p>
<p style="text-align:left;padding-left:120px;">{<br />
Hashtable&lt;String, String&gt; env = new Hashtable&lt;String, String&gt;();<br />
env.put(Context.INITIAL_CONTEXT_FACTORY,&#8221;weblogic.jndi.WLInitialContextFactory&#8221;);<br />
env.put(Context.SECURITY_PRINCIPAL,&#8221;weblogic&#8221;);<br />
env.put(Context.SECURITY_CREDENTIALS,&#8221;weblogic&#8221;);<br />
env.put(Context.PROVIDER_URL,&#8221;t3://localhost:8003&#8243;);<br />
Context ctx = new InitialContext(env);<br />
System.out.println(&#8220;Initial Context created&#8221;);<br />
helloWorld = (HelloWorld) ctx.lookup(&#8220;HelloWorld#com.upog.demo.HelloWorld&#8221;);<br />
System.out.println(&#8220;lookup successful&#8221;);<br />
System.out.println(&#8220;Calling EJB method . . .&#8221;);<br />
helloWorld.sayHello(&#8220;Upog&#8221;);<br />
System.out.println(&#8220;Output will be in Managed server console&#8221;);<br />
}</p>
<p style="text-align:left;padding-left:90px;">catch (Exception e)<br />
{<br />
e.printStackTrace();<br />
}</p>
<p style="text-align:left;padding-left:60px;">}</p>
<p style="text-align:left;padding-left:30px;">}</p>
<p style="text-align:left;"><span style="color:#ff0000;"><strong>Note</strong></span> :  Change the value of PROVIDER_URL as per your weblogic server. Default value is 7001.</p>
<p style="text-align:left;">Also give your weblogic id and password for SECURITY_PRINCIPAL and SECURITY_CREDENTIALS</p>
<p style="text-align:left;padding-left:30px;">JNDI naming convention for other servers will be different(vendor specific).</p>
<p style="text-align:left;padding-left:30px;">For weblogic (mappedName#fully_qualified_name)</p>
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;"><strong><span style="color:#0000ff;">developer.properties</span></strong></p>
<p style="padding-left:30px;">BEA_HOME                 =  D:/data/bea<br />
JAVA_HOME                =  ${BEA_HOME}/jdk160_05<br />
WLS_HOME                 =  ${BEA_HOME}/wlserver_10.3<br />
project.home             =   D:/data/workspace/EJB-HelloWorld</p>
<p>wls.domain.path          =  ${BEA_HOME}/user_projects/domains/test_domain<br />
wls.application.path     =  ${wls.domain.path}/applications</p>
<p style="text-align:left;"><span style="color:#ff0000;"><strong>Note</strong></span> :  change the value of BEA_HOME variable as per your weblogic</p>
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;"><span style="color:#0000ff;"><strong>Build.xml</strong></span></p>
<p style="text-align:left;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;iso-8859-1&#8243;?&gt;<br />
&lt;project name=&#8221;Ejb_HelloWorld&#8221; basedir = &#8220;.&#8221; default = &#8220;buildEar&#8221;&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;property file=&#8221;${basedir}/developer.properties&#8221;/&gt;<br />
&lt;property name=&#8221;jarname&#8221; value=&#8221;HelloWorld-ejb&#8221; /&gt;</p>
<p>&lt;property name=&#8221;appname&#8221; value=&#8221;HelloWorld&#8221; /&gt;</p>
<p>&lt;property name=&#8221;src&#8221;         value=&#8221;${basedir}/src&#8221;/&gt;<br />
&lt;property name=&#8221;build&#8221;        value=&#8221;${basedir}/build&#8221;/&gt;<br />
&lt;property name=&#8221;dist&#8221;        value=&#8221;${basedir}/dist&#8221;/&gt;<br />
&lt;property name=&#8221;lib&#8221;        value=&#8221;${basedir}/lib&#8221; /&gt;</p>
<p>&lt;property name=&#8221;src.server&#8221;         value=&#8221;${src}/server&#8221;/&gt;<br />
&lt;property name=&#8221;src.client&#8221;         value=&#8221;${src}/client&#8221;/&gt;<br />
&lt;property name=&#8221;build.server&#8221;        value=&#8221;${build}/server&#8221;/&gt;<br />
&lt;property name=&#8221;build.client&#8221;        value=&#8221;${build}/client&#8221;/&gt;<br />
&lt;property name=&#8221;dist.server&#8221;        value=&#8221;${dist}/server&#8221;/&gt;<br />
&lt;property name=&#8221;dist.client&#8221;        value=&#8221;${dist}/client&#8221;/&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;path id=&#8221;dependencies&#8221;&gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;pathelement location=&#8221;${lib}/javax.ejb_3.0.1.jar&#8221;/&gt;<br />
&lt;pathelement location=&#8221;${lib}/weblogic.jar&#8221;/&gt;</p>
<p style="text-align:left;">&lt;/path&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;target name = &#8220;<span style="color:#999999;"><strong>clean</strong></span>&#8221; &gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;echo&gt; &#8220;Cleaning the directory &#8221; &lt;/echo&gt;<br />
&lt;delete dir=&#8221;${build}&#8221; /&gt;<br />
&lt;delete dir=&#8221;${dist}&#8221; /&gt;</p>
<p style="text-align:left;">&lt;/target&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;target name=&#8221;<span style="color:#999999;"><strong>compile</strong></span>&#8221; depends=&#8221;clean&#8221;&gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;echo&gt; &#8220;Compiling EJB &#8221; &lt;/echo&gt;<br />
&lt;echo message=&#8221;BEA_HOME: ${BEA_HOME}&#8221;/&gt;<br />
&lt;echo message=&#8221;WLS_HOME: ${WLS_HOME}&#8221;/&gt;<br />
&lt;mkdir dir=&#8221;${build}/server/classes&#8221;/&gt;<br />
&lt;javac srcdir=&#8221;${src.server}&#8221; destdir=&#8221;${build}/server/classes&#8221; debug=&#8221;on&#8221; &gt;<br />
&lt;classpath refid=&#8221;dependencies&#8221;/&gt;<br />
&lt;/javac&gt;</p>
<p style="text-align:left;">&lt;/target&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;target name=&#8221;<span style="color:#999999;"><strong>compileClient</strong></span>&#8220;&gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;echo&gt; &#8220;Compiling Client class &#8221; &lt;/echo&gt;<br />
&lt;mkdir dir=&#8221;${build.client}/classes&#8221;/&gt;<br />
&lt;javac srcdir=&#8221;${src.client}&#8221; destdir=&#8221;${build.client}/classes&#8221; debug=&#8221;on&#8221; &gt;<br />
&lt;classpath refid=&#8221;dependencies&#8221;/&gt;<br />
&lt;classpath location=&#8221;${build.server}/classes&#8221; /&gt;<br />
&lt;/javac&gt;</p>
<p style="text-align:left;">&lt;/target&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;target name = &#8220;<span style="color:#999999;"><strong>buildEar</strong></span>&#8221; depends=&#8221;compile&#8221;&gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;echo&gt; &#8220;Building EJB EAR&#8221; &lt;/echo&gt;<br />
&lt;mkdir dir=&#8221;${dist.server}&#8221;/&gt;<br />
&lt;jar jarfile = &#8220;${dist.server}/${jarname}.jar&#8221; basedir = &#8220;${build}/server/classes&#8221;  /&gt;<br />
&lt;jar jarfile = &#8220;${dist.server}/${appname}.ear&#8221;  basedir=&#8221;${dist.server}&#8221; /&gt;</p>
<p style="text-align:left;">&lt;/target&gt;</p>
<p style="text-align:left;padding-left:30px;">
<p>&lt;target name=&#8221;<span style="color:#999999;"><strong>run</strong></span>&#8221; depends=&#8221;compileClient&#8221;&gt;</p>
<p style="text-align:left;padding-left:60px;">&lt;echo message=&#8221;Executing client class &#8220;&gt; &lt;/echo&gt;<br />
&lt;java classname= &#8220;com.upog.demo.HelloWorldClient&#8221; fork=&#8221;yes&#8221;&gt;<br />
&lt;classpath&gt;<br />
&lt;pathelement location=&#8221;${build.client}/classes&#8221;/&gt;<br />
&lt;pathelement location=&#8221;${dist.server}/HelloWorld-ejb.jar&#8221;/&gt;<br />
&lt;pathelement location=&#8221;${lib}/wlfullclient.jar&#8221;/&gt;<br />
&lt;/classpath&gt;<br />
&lt;/java&gt;</p>
<p style="text-align:left;">&lt;/target&gt;</p>
<p style="text-align:left;">&lt;/project&gt;</p>
<p style="text-align:left;">2. Place the following jars in ${project.home}/lib folder</p>
<p>wlfullclient.jar</p>
<p>javax.ejb_3.0.1.jar</p>
<p>weblogic.jar</p>
<p><strong><span style="color:#ff0000;">Note: </span></strong> To create wlfullclient.jar. pls refer <strong> <span style="color:#0000ff;"><a href="http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/jarbuilder.html" target="_self">weblogic docs<br />
</a></span></strong></p>
<p style="padding-left:30px;">javax.ejb_3.0.1.jar will be in ${BEA_HOME}/modules</p>
<p style="padding-left:30px;">weblogic.jar will be in ${WLS_HOME}/server/lib</p>
<p style="text-align:left;">
<p style="text-align:left;"><span style="color:#0000ff;"><strong>Deploying and Running the Application</strong></span></p>
<p style="text-align:left;">1. RUN    ant</p>
<p style="text-align:left;">D:\data\workspace\EJB-HelloWorld&gt;ant</p>
<p style="text-align:left;">The following folders and class files will be created</p>
<p style="text-align:left;"><a rel="attachment wp-att-157" href="http://upog.wordpress.com/2009/10/18/ejb3-helloworld-example-using-weblogic-10-3/ant-build/"><img class="aligncenter size-medium wp-image-157" title="Ant build" src="http://upog.files.wordpress.com/2009/10/ant-build.jpg?w=300&#038;h=245" alt="Ant build" width="300" height="245" /></a></p>
<p style="text-align:left;">Deploy the HelloWorld.ear created in <strong>dist </strong>folder in your Weblogic server. Ensure the state of the ear deployed was active</p>
<p style="text-align:left;">2. RUN    ant run</p>
<p style="text-align:left;">D:\data\workspace\EJB-HelloWorld&gt;ant run</p>
<p style="text-align:left;">The output will be in server console  <strong>&#8220;Hello Upog It&#8217;s Working!&#8221;</strong></p>
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;padding-left:30px;">
<p style="text-align:left;padding-left:60px;">
<p style="text-align:left;padding-left:60px;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=128&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2009/10/18/ejb3-helloworld-example-using-weblogic-10-3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/10/ejb3-directory-structure1.jpg" medium="image">
			<media:title type="html">Directory Structure</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/10/ant-build.jpg?w=300" medium="image">
			<media:title type="html">Ant build</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex HttpService HelloWorld</title>
		<link>http://upog.wordpress.com/2009/09/05/httpservice-helloworld/</link>
		<comments>http://upog.wordpress.com/2009/09/05/httpservice-helloworld/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 05:42:19 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Flex And Java]]></category>
		<category><![CDATA[flex http service]]></category>
		<category><![CDATA[http Service example]]></category>
		<category><![CDATA[http service Helloworld]]></category>
		<category><![CDATA[JSP and Flex]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=61</guid>
		<description><![CDATA[I have done a sample Http-Service HelloWorld Program . This Program illustrates  data transfer from flex to java using Http service. Data are transferred in xml format. Step 1: Define Http Service in mxml file &#60;mx:HTTPService id=&#8221;reg&#8221; method=&#8221;POST&#8221; url=&#8221;reg&#8221; result=&#8221;loginres()&#8221;&#62; &#60;mx:request xmlns=&#8221;"&#62; &#60;myname&#62;{myname.text}&#60;/myname&#62; &#60;passwd&#62;{passwd.text}&#60;/passwd&#62; &#60;/mx:request&#62; &#60;/mx:HTTPService&#62; Step 2: Map the HTTPService url in web.xml &#60;servlet-mapping&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=61&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have done a sample Http-Service HelloWorld Program . This Program illustrates  data transfer from flex to java using Http service. Data are transferred in xml format.</p>
<p>Step 1: Define Http Service in mxml file</p>
<p style="text-align:justify;padding-left:60px;">&lt;mx:HTTPService id=&#8221;reg&#8221; method=&#8221;POST&#8221; url=&#8221;<strong>reg</strong>&#8221; result=&#8221;loginres()&#8221;&gt;<br />
&lt;mx:request xmlns=&#8221;"&gt;<br />
&lt;myname&gt;{myname.text}&lt;/myname&gt;<br />
&lt;passwd&gt;{passwd.text}&lt;/passwd&gt;<br />
&lt;/mx:request&gt;<br />
&lt;/mx:HTTPService&gt;</p>
<p>Step 2: Map the HTTPService  url in web.xml</p>
<p style="padding-left:60px;"><strong> </strong>&lt;servlet-mapping&gt;<br />
&lt;servlet-name&gt;test&lt;/servlet-name&gt;<br />
&lt;url-pattern&gt;/<strong>reg</strong>&lt;/url-pattern&gt;<br />
&lt;/servlet-mapping&gt;</p>
<p style="padding-left:60px;"><strong><br />
</strong></p>
<p>step 3: Call HTTPService&#8217;s send method on some event</p>
<p>step 4: The data Defined in HTTPService will be available in servlet that was mapped in web.xml</p>
<p>Step 5: Process the data in servlet  and send back to front end using  as xml string (e.g outputXML=&#8221;&lt;status&gt;&#8221; + name + &#8220;&lt;/status&gt;&#8221;)</p>
<p>step 6: Retrieve the returned data from java in flex as shown below</p>
<p style="padding-left:30px;">&lt;mx:ComboBox id=&#8221;resultData&#8221; dataProvider=&#8221;{<strong>reg</strong>.lastResult.status}&#8221; visible=&#8221;false&#8221; selectedIndex=&#8221;0&#8243;&gt;<br />
&lt;/mx:ComboBox&gt;</p>
<p style="padding-left:30px;">
<p>The below is the deployment structure</p>
<div id="attachment_95" class="wp-caption aligncenter" style="width: 302px"><a rel="attachment wp-att-95" href="http://upog.wordpress.com/2009/09/05/httpservice-helloworld/deployment-2/"><img class="size-full wp-image-95" title="deployment" src="http://upog.files.wordpress.com/2009/09/deployment1.jpg?w=292&#038;h=177" alt="Deployment Structure" width="292" height="177" /></a><p class="wp-caption-text">Deployment Structure</p></div>
<p style="padding-left:30px;">
<p style="padding-left:30px;">
<p><strong><span style="color:#3366ff;">Login.mxml</span></strong></p>
<p style="padding-left:30px;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221; layout=&#8221;absolute&#8221; cornerRadius=&#8221;20&#8243; alpha=&#8221;0.38&#8243; themeColor=&#8221;#00ff40&#8243; backgroundGradientColors=&#8221;[#0080ff, #0080ff]&#8221; backgroundGradientAlphas=&#8221;[0.84, 0.5]&#8221; fontFamily=&#8221;Times New Roman&#8221; fontSize=&#8221;14&#8243; borderColor=&#8221;#00ff80&#8243; borderStyle=&#8221;solid&#8221; &gt;</p>
<p style="padding-left:60px;">&lt;mx:HTTPService id=&#8221;reg&#8221; method=&#8221;POST&#8221; url=&#8221;reg&#8221; result=&#8221;loginres()&#8221;&gt;<br />
&lt;mx:request xmlns=&#8221;"&gt;<br />
&lt;myname&gt;{myname.text}&lt;/myname&gt;<br />
&lt;passsword&gt;{passwd.text}&lt;/passsword&gt;<br />
&lt;/mx:request&gt;<br />
&lt;/mx:HTTPService&gt;</p>
<p style="padding-left:60px;">&lt;mx:ComboBox id=&#8221;resultData&#8221; dataProvider=&#8221;{reg.lastResult.status}&#8221; visible=&#8221;false&#8221; selectedIndex=&#8221;0&#8243;&gt;<br />
&lt;/mx:ComboBox&gt;</p>
<p style="padding-left:60px;">&lt;mx:Label x=&#8221;157&#8243; y=&#8221;184&#8243; text=&#8221;login&#8221; width=&#8221;107&#8243;/&gt;<br />
&lt;mx:Label x=&#8221;157&#8243; y=&#8221;250&#8243; text=&#8221;passwd&#8221; width=&#8221;107&#8243;/&gt;<br />
&lt;mx:TextInput id=&#8221;myname&#8221; x=&#8221;318&#8243; y=&#8221;182&#8243;/&gt;<br />
&lt;mx:TextInput id=&#8221;passwd&#8221; x=&#8221;318&#8243; y=&#8221;248&#8243;/&gt;<br />
&lt;mx:Button x=&#8221;318&#8243; y=&#8221;302&#8243; label=&#8221;submit&#8221; click=&#8221;onsubmit()&#8221; height=&#8221;26&#8243;/&gt;</p>
<p style="padding-left:60px;">&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
import mx.controls.Alert;</p>
<p style="padding-left:60px;">public function onsubmit(): void{</p>
<p style="padding-left:120px;">if(myname.text=="" || passwd.text=="")</p>
<p style="padding-left:120px;">{</p>
<p style="padding-left:120px;">Alert.show("please enter the values");<br />
}<br />
else<br />
{<br />
reg.cancel();<br />
reg.send();<br />
}<br />
}</p>
<p style="padding-left:120px;">public function loginres():void{<br />
Alert.show("HelloWorld " +  "Welcome " + resultData.text);</p>
<p style="padding-left:120px;">}</p>
<p style="padding-left:60px;">]]&gt;<br />
&lt;/mx:Script&gt;</p>
<p style="padding-left:30px;">&lt;/mx:Application&gt;</p>
<p style="padding-left:30px;">
<p style="padding-left:30px;">
<p><span style="color:#3366ff;"><strong>loginController.java</strong></span></p>
<p style="padding-left:60px;">package com.sample;</p>
<p style="padding-left:60px;">import java.io.IOException;<br />
import java.io.PrintWriter;<br />
import javax.servlet.ServletException;<br />
import javax.servlet.http.HttpServlet;<br />
import javax.servlet.http.HttpServletRequest;<br />
import javax.servlet.http.HttpServletResponse;</p>
<p style="padding-left:60px;">public class loginController extends HttpServlet<br />
{<br />
public void doGet(HttpServletRequest request, HttpServletResponse response)<br />
throws ServletException, IOException<br />
{<br />
doPost(request,response);<br />
}</p>
<p style="padding-left:60px;">public void doPost(HttpServletRequest request, HttpServletResponse response)<br />
throws ServletException, IOException</p>
<p style="padding-left:60px;">{</p>
<p style="padding-left:60px;">String name=request.getParameter(&#8220;myname&#8221;);<br />
String password=request.getParameter(&#8220;passwd&#8221;);</p>
<p style="padding-left:60px;">System.out.println(&#8220;\n name &#8221; + name);<br />
System.out.println(&#8220;\n password &#8221; + password);</p>
<p style="padding-left:60px;">PrintWriter writer = null;<br />
String outputXML = &#8220;&#8221;;<br />
writer = response.getWriter();<br />
outputXML=&#8221;&lt;status&gt;&#8221; + name + &#8220;&lt;/status&gt;&#8221;;</p>
<p style="padding-left:60px;">writer.println(outputXML);</p>
<p style="padding-left:60px;">writer.flush();</p>
<p style="padding-left:60px;">writer.close();</p>
<p style="padding-left:60px;">}<br />
}</p>
<p><span style="color:#3366ff;"><strong>web.xml</strong></span></p>
<p><span style="color:#3366ff;"><strong><br />
</strong></span></p>
<p style="padding-left:60px;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;ISO-8859-1&#8243;?&gt;</p>
<p style="padding-left:60px;">&lt;web-app xmlns=&#8221;http://java.sun.com/xml/ns/j2ee&#8221;<br />
xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221;<br />
xsi:schemaLocation=&#8221;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&#8221;<br />
version=&#8221;2.4&#8243;&gt;</p>
<p style="padding-left:120px;">&lt;servlet&gt;<br />
&lt;servlet-name&gt;test&lt;/servlet-name&gt;<br />
&lt;servlet-class&gt;com.sample.loginController&lt;/servlet-class&gt;<br />
&lt;/servlet&gt;</p>
<p style="padding-left:180px;">
<p style="padding-left:120px;">&lt;servlet-mapping&gt;<br />
&lt;servlet-name&gt;test&lt;/servlet-name&gt;<br />
&lt;url-pattern&gt;/reg&lt;/url-pattern&gt;<br />
&lt;/servlet-mapping&gt;</p>
<p style="padding-left:120px;">&lt;welcome-file-list&gt; &lt;welcome-file&gt;login.swf&lt;/welcome-file&gt; &lt;/welcome-file-list&gt;</p>
<p style="padding-left:60px;">&lt;/web-app&gt;</p>
<p><span style="color:#ff0000;">Output</span></p>
<p><img class="aligncenter size-full wp-image-68" title="output" src="http://upog.files.wordpress.com/2009/09/output1.jpg?w=385&#038;h=293" alt="output" width="385" height="293" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=61&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2009/09/05/httpservice-helloworld/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/09/deployment1.jpg" medium="image">
			<media:title type="html">deployment</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/09/output1.jpg" medium="image">
			<media:title type="html">output</media:title>
		</media:content>
	</item>
		<item>
		<title>BlazeDs &#8211; HelloWorld Example</title>
		<link>http://upog.wordpress.com/2009/08/22/blazeds-helloworld-example/</link>
		<comments>http://upog.wordpress.com/2009/08/22/blazeds-helloworld-example/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 19:25:57 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[BlazeDS HelloWorld]]></category>
		<category><![CDATA[Flex And Java]]></category>
		<category><![CDATA[Flex builder and tomcat download]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=33</guid>
		<description><![CDATA[BlazeDS is a server-based Java remoting technology that allows you to connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR rich Internet applications (RIA). You can get more information on BlazeDs on the following link &#8220;http://livedocs.adobe.com/blazeds/1/blazeds_devguide/&#8221;&#62; Below Are the steps to configure and run a Sample Program Using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=33&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>BlazeDS is a server-based Java remoting technology that allows you to connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR rich Internet applications (RIA).</p>
<p>You can get more information on BlazeDs on the following link  <a href="&lt;/a">&#8220;http://livedocs.adobe.com/blazeds/1/blazeds_devguide/&#8221;&gt;</a></p>
<p>Below Are the steps to configure and run a Sample Program Using BlazeDS</p>
<p>Requirement:</p>
<p><a href="http://tomcat.apache.org/download-60.cgi">Apache-tomcat-6.0.18 </a>(download zip (pgp, md5) )</p>
<p><a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3">FlexBuilder</a></p>
<p>Step1:<br />
Create a folder named BlazeDs in ${Tomcat}/webapps</p>
<p>Step2:<br />
Download the BlazeDS Binaries from the following link<br />
<a href="http://opensource.adobe.com/wiki/display/blazeds/Release+Builds"> Download the BlazeDS binary distribution </a>and extract it to ${Tomcat}/webapps/BlazeDs</p>
<p>step3:<br />
Create a java Program &#8220;HelloWorld.java&#8221; in ${tomcat}\webapps\BlazeDs\WEB-INF\classes location</p>
<p>      public class HelloWorld</p>
<p>      {<br />
           public HelloWorld(){}<br />
           public String sayHello()<br />
                  {<br />
                         return &#8220;Hello World. It&#8217;s Working&#8221;;<br />
                   }<br />
      }<br />
compile and create the class file in the same location</p>
<p>step4:</p>
<p>Add the Following node in ${tomcat}\webapps\BlazeDs\WEB-INF\flex\remoting-config.xml</p>
<p>&lt;service id=&#8221;remoting-service&#8221;  class=&#8221;flex.messaging.services.RemotingService&#8221;&gt;<br />
. . .<br />
. . .</p>
<p>&lt;destination id=&#8221;HelloWorld&#8221;&gt;<br />
&lt;properties&gt;<br />
&lt;source&gt;HelloWorld&lt;/source&gt;<br />
&lt;/properties&gt;<br />
&lt;/destination&gt;</p>
<p>. . .<br />
. . .</p>
<p>&lt;/service&gt;</p>
<p>Step5:<br />
Create a new Project(name &#8220;BlazeDS&#8221;) using Flex Builder.</p>
<p>Copy and Paste the below code in BlazeDs.mxml</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221; layout=&#8221;horizontal&#8221; &gt;<br />
&lt;mx:RemoteObject id=&#8221;ro&#8221; destination=&#8221;HelloWorld&#8221; result=&#8221;resultHandler(event)&#8221; fault=&#8221;faultHandler(event)&#8221;/&gt;<br />
&lt;mx:Panel x=&#8221;10&#8243; y=&#8221;10&#8243; width=&#8221;604&#8243; height=&#8221;643&#8243; layout=&#8221;absolute&#8221; backgroundColor=&#8221;#DFE8EC&#8221; cornerRadius=&#8221;6&#8243; alpha=&#8221;1.0&#8243; backgroundAlpha=&#8221;0.52&#8243; borderStyle=&#8221;inset&#8221; fontWeight=&#8221;bold&#8221; themeColor=&#8221;#1611EF&#8221; color=&#8221;#1B3DE8&#8243;&gt;<br />
&lt;mx:TextArea id=&#8221;text&#8221; text=&#8221;initial text&#8221; x=&#8221;240&#8243; y=&#8221;61&#8243; width=&#8221;273&#8243; height=&#8221;56&#8243;/&gt;<br />
&lt;mx:Text x=&#8221;62&#8243; y=&#8221;10&#8243; text=&#8221;Blaze DS Example&#8221; width=&#8221;431&#8243; height=&#8221;28&#8243; fontFamily=&#8221;Georgia&#8221; fontSize=&#8221;15&#8243; alpha=&#8221;0.58&#8243; color=&#8221;#389AAF&#8221; textAlign=&#8221;center&#8221; fontWeight=&#8221;bold&#8221; fontStyle=&#8221;italic&#8221;/&gt;<br />
&lt;mx:Button x=&#8221;244&#8243; y=&#8221;152&#8243; label=&#8221;Click Me&#8221; fontStyle=&#8221;italic&#8221; themeColor=&#8221;#0B0BF6&#8243; borderColor=&#8221;#291AE6&#8243; click=&#8221;ro.sayHello()&#8221; /&gt;<br />
&lt;mx:Label x=&#8221;32&#8243; y=&#8221;62&#8243; text=&#8221;Data Returned from the server &#8221; width=&#8221;189&#8243; color=&#8221;#5BA9BA&#8221;/&gt;<br />
&lt;mx:Button x=&#8221;338&#8243; y=&#8221;152&#8243; label=&#8221;Reset&#8221; fontStyle=&#8221;italic&#8221; themeColor=&#8221;#0B0BF6&#8243; borderColor=&#8221;#291AE6&#8243; click=&#8221;reset()&#8221;  width=&#8221;62&#8243;/&gt;<br />
&lt;/mx:Panel&gt;</p>
<p>&lt;mx:Script&gt;<br />
&lt;![CDATA[</p>
<p>import mx.controls.Alert;</p>
<p>import mx.rpc.events.ResultEvent;</p>
<p>import mx.rpc.events.FaultEvent;</p>
<p>import mx.utils.ObjectUtil;</p>
<p>import mx.utils.StringUtil;</p>
<p>var str:String</p>
<p>private function resultHandler(event:ResultEvent):void</p>
<p>{</p>
<p>text.text= ObjectUtil.toString(event.result)</p>
<p>}</p>
<p>private function faultHandler(event:FaultEvent):void</p>
<p>{</p>
<p>Alert.show( ObjectUtil.toString(event.fault) );</p>
<p>}</p>
<p>public function reset():void{</p>
<p>text.text="initial text";</p>
<p>}</p>
<p>]]&gt;<br />
&lt;/mx:Script&gt;</p>
<p>&lt;/mx:Application&gt;</p>
<p>set the Additional compiler arguments for Flex Compiler</p>
<p>-services ${tomcat}\webapps\BlazeDS\WEB-INF\flex\services-config.xml -context-root /BlazeDs</p>
<p>Clean and build the Project again</p>
<p>now copy and paste the generated output files BlazeDS.html , BlazeDS.swf and AC_OETags files to ${tomcat}\webapps\BlazeDS\</p>
<p>Step6:</p>
<p>Stop and Start your tomcat server</p>
<p>Hit The Following URL</p>
<p>http://localhost:8080/BlazeDs/BlazeDS.swf  (or)</p>
<p>http://localhost:8080/BlazeDs/BlazeDS.html</p>
<p><img class="aligncenter size-full wp-image-45" title="output" src="http://upog.files.wordpress.com/2009/08/output2.jpg?w=602&#038;h=248" alt="output" width="602" height="248" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=33&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2009/08/22/blazeds-helloworld-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/08/output2.jpg" medium="image">
			<media:title type="html">output</media:title>
		</media:content>
	</item>
		<item>
		<title>JAVA PhoneBook Application</title>
		<link>http://upog.wordpress.com/2009/08/21/java-phonebook-application/</link>
		<comments>http://upog.wordpress.com/2009/08/21/java-phonebook-application/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 13:51:14 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Application]]></category>
		<category><![CDATA[PhoneBook Application]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/?p=12</guid>
		<description><![CDATA[It Is a Simple Java Phone Book Application Created Using Eclipse IDE. In this the data are stored in the File System in the form of Objects. Below are the Steps to create and run the Application Step 1 : Create a New Java Procject Named phoneBookApp in Eclipse. and then Create a new class [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=12&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code></code><ins datetime="2009-08-22T04:43:30+00:00"></ins><ins datetime="2009-08-22T04:43:30+00:00"></ins><ins datetime="2009-08-22T04:43:30+00:00"></ins>
<ul>
</ul>
<ul>
</ul>
<ul>
</ul>
<ul>
</ul>
<p>It Is a Simple Java Phone Book Application Created Using Eclipse IDE. In this the data are stored in the File System in the form of Objects. Below are the Steps to create and run the Application</p>
<p>Step 1 : Create a New Java Procject Named phoneBookApp in Eclipse. and then Create a new class phoneBook(java file) Click Finish</p>
<p>Step2 : Create a file store.dat in D:/data/workspace/phoneBook/ Path Copy and Paste the below Prog in the &#8220;phoneBook. java&#8221; File</p>
<p> </p>
<p> </p>
<p>import java .io .*;</p>
<p>import java .util .*;</p>
<p> </p>
<p>public class phoneBook</p>
<p>{</p>
<p>             public static void main  (String[] args)</p>
<p>     {</p>
<p>     phoneBook cl=new phoneBook();</p>
<p>     BufferedReader br;</p>
<p>     String ch=&#8221;";</p>
<p>     try</p>
<p>         {  </p>
<p>            System.out.println(&#8220;Phone Book Application Using JAVA prog&#8221;);</p>
<p>         do</p>
<p>            {</p>
<p>                                    cl.menu();</p>
<p>                                    br=new BufferedReader (new InputStreamReader(System.in));</p>
<p>                                    System.out.print(&#8220;Enter your option      :&#8221;);</p>
<p>                                    ch=br.readLine();</p>
<p>                                    if (ch.equals(&#8220;1&#8243;))</p>
<p>                                        cl.new_record();</p>
<p>                                    if (ch.equals(&#8220;2&#8243;))</p>
<p>                                        cl.display_record();</p>
<p>                                    if (ch.equals(&#8220;3&#8243;))</p>
<p>                                        cl.display_by_name();</p>
<p>                                    if (ch.equals(&#8220;4&#8243;))</p>
<p>                                        cl.display_by_city();</p>
<p>                                    if (ch.equals(&#8220;5&#8243;))</p>
<p>                                        cl.display_record_first_letter();</p>
<p>                                    if (ch.equals(&#8220;6&#8243;))</p>
<p>                                        cl.replace_record();</p>
<p>                                    if (ch.equals(&#8220;7&#8243;))</p>
<p>                                        cl.delete_record();</p>
<p>                                    if (ch.equals(&#8220;8&#8243;))</p>
<p>                                                System.out.println(&#8220;Thanks&#8221;);</p>
<p>            } while(!ch.equals(&#8220;8&#8243;));</p>
<p> </p>
<p>         }</p>
<p>         catch(Exception E){}</p>
<p>     }</p>
<p>           </p>
<p>           </p>
<p>           </p>
<p>    public void new_record()</p>
<p>    {</p>
<p>       String id,name,city,add,number,total;</p>
<p>         boolean bln=false;</p>
<p>              try</p>
<p>        {</p>
<p>          Properties pr=new Properties();</p>
<p>          FileInputStream fin=new FileInputStream(&#8220;D:/data/workspace/phoneBook/store.dat&#8221;);</p>
<p>           if(fin!=null)</p>
<p>             {</p>
<p>             pr.load(fin);</p>
<p>             }   </p>
<p>            BufferedReader br1=new BufferedReader (new InputStreamReader(System.in));</p>
<p>              FileOutputStream fout=new  FileOutputStream(&#8220;store.dat&#8221;);</p>
<p>                  for(;;)</p>
<p>                   {</p>
<p>                     System.out .println(&#8220;Enter the &#8216;ID&#8217;, &#8216;q&#8217; for quit:&#8221;);</p>
<p>                     id=br1.readLine().toUpperCase();</p>
<p>                     bln=pr.containsKey(id);</p>
<p>                     if(bln)</p>
<p>                      {</p>
<p>                       System.out.println(&#8220;ID id already exists, Please Enter another ID:&#8221;);</p>
<p>                       continue;</p>
<p>                      }</p>
<p>                    if((id.toUpperCase()).equals(&#8220;Q&#8221;))</p>
<p>                    break;</p>
<p>                    System.out.println(&#8220;Enter name:&#8221;);</p>
<p>              name=br1.readLine().toUpperCase();</p>
<p>              System.out.println(&#8220;Enter Phone number:&#8221;);</p>
<p>              number=br1.readLine().toUpperCase();</p>
<p>                System.out.println(&#8220;Enter address:&#8221;);</p>
<p>              add=br1.readLine().toUpperCase();</p>
<p>              System.out.println(&#8220;Enter city:&#8221;);</p>
<p>              city=br1.readLine().toUpperCase();</p>
<p>              total=&#8221;    Name=&#8221;+name+&#8221;,&#8221;+&#8221;Phone no=&#8221;+number+&#8221;,&#8221;+&#8221; Address=&#8221;+add+&#8221;,&#8221;+&#8221;    City=&#8221;+city;</p>
<p>                    total=total.toUpperCase();</p>
<p>              pr.put(id,total);</p>
<p>              pr.store(fout,&#8221;My Telephone Book&#8221;);</p>
<p>                 }</p>
<p>              fout.close();</p>
<p>        }</p>
<p>          catch(Exception e)</p>
<p>          {</p>
<p>                System.out.println(e);</p>
<p>          }</p>
<p>    }   </p>
<p>           </p>
<p>    public void display_record()</p>
<p>    {</p>
<p>        String;</p>
<p>        String total=&#8221;";</p>
<p>                int x=1;</p>
<p>        try</p>
<p>        {</p>
<p>            FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>            Properties pr1=new Properties();</p>
<p>            pr1.load(fin);</p>
<p>            Enumeration enum1=pr1.keys();</p>
<p>            while(enum1.hasMoreElements())</p>
<p>            {</p>
<p>              id=enum1.nextElement().toString();</p>
<p>              total=pr1.get(id).toString();</p>
<p>              StringTokenizer stk=new StringTokenizer(total,&#8221;=,&#8221;);</p>
<p>                          System.out .println(&#8220;RECORD ::&#8221;+x+&#8221;\n&#8221;);</p>
<p>                          x++;</p>
<p>              while(stk.hasMoreTokens())</p>
<p>              {</p>
<p>                  String key=stk.nextToken();</p>
<p>                  String value=stk.nextToken();</p>
<p>                  System.out.println(&#8220;\t&#8221;+key+&#8221;::\t\t::&#8221;+value);</p>
<p>                                   try</p>
<p>                                     {</p>
<p>                                       Thread.sleep(1000);</p>
<p>                                     }</p>
<p>                                      catch(Exception e){}</p>
<p>              }</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p>            }</p>
<p>             fin.close();</p>
<p>        }</p>
<p>        catch(Exception e){}</p>
<p>    }</p>
<p>         public void display_by_name()</p>
<p>          {</p>
<p>            String,id,total;</p>
<p>            String key[]=new String[4];</p>
<p>            String value[]=new String[4];</p>
<p>            int i=0;</p>
<p>           </p>
<p>        System.out.println(&#8220;Enter Name For Searching Record :-&#8221;);</p>
<p>        try</p>
<p>        {</p>
<p>            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));</p>
<p>                  name=br.readLine().toUpperCase();</p>
<p>                  FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>            Properties pr1=new Properties();</p>
<p>            pr1.load(fin);</p>
<p>            Enumeration enum1=pr1.keys();</p>
<p>            while(enum1.hasMoreElements())</p>
<p>            {</p>
<p>              id=enum1.nextElement().toString();</p>
<p>              total=pr1.get(id).toString();</p>
<p>              StringTokenizer stk=new StringTokenizer(total,&#8221;=,&#8221;);</p>
<p>             </p>
<p>                     while(stk.hasMoreTokens())</p>
<p>              {</p>
<p>                 </p>
<p>                         for(i=0;i&lt;4;i++)</p>
<p>                         {</p>
<p>                           key[i]=stk.nextToken();</p>
<p>                           value[i]=stk.nextToken();</p>
<p>                         }</p>
<p>                           if(value[0].equals(name))</p>
<p>                            {</p>
<p>                              for(i=0;i&lt;4;i++)</p>
<p>                               {</p>
<p>                                 System.out.println(&#8220;\t&#8221;+key[i]+&#8221;:&#8221;+value[i]);</p>
<p>                                try</p>
<p>                                     {</p>
<p>                                       Thread.sleep(1500);</p>
<p>                                     }</p>
<p>                                      catch(Exception e){}</p>
<p>                               }                             </p>
<p> </p>
<p> </p>
<p>                            }</p>
<p>              }</p>
<p>                      System.out.println(&#8220;&#8221;);</p>
<p>                         </p>
<p>                       </p>
<p>            }</p>
<p>             fin.close();</p>
<p>        }</p>
<p>        catch(Exception e){</p>
<p>            System.out.println(e);</p>
<p>            }</p>
<p>}   </p>
<p>       </p>
<p>public void display_by_city()</p>
<p>{</p>
<p>    String city=&#8221;",id,total;</p>
<p>    String key2[]=new String[4];</p>
<p>    String value2[]=new String[4];</p>
<p>    int i=0;</p>
<p> </p>
<p>             System.out.println(&#8220;Enter City For Searching Record :-&#8221;);</p>
<p>          try</p>
<p>        {</p>
<p>            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));</p>
<p>                  city=br.readLine().toUpperCase();</p>
<p>                  FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>            Properties pr1=new Properties();</p>
<p>            pr1.load(fin);</p>
<p>            Enumeration enum1=pr1.keys();</p>
<p>            while(enum1.hasMoreElements())</p>
<p>            {</p>
<p>              id=enum1.nextElement().toString();</p>
<p>              total=pr1.get(id).toString();</p>
<p>              StringTokenizer stk=new StringTokenizer(total,&#8221;=,&#8221;);</p>
<p>                   </p>
<p>              while(stk.hasMoreTokens())</p>
<p>              {</p>
<p>                   key2[i]=stk.nextToken();</p>
<p>                           value2[i]=stk.nextToken();</p>
<p>                         // System.out.println(&#8220;aaaaaaaaaaaaaaa&#8221;+value2[i]);</p>
<p>                         if(i==3)</p>
<p>                          {</p>
<p>                           if(value2[i].equals(city))</p>
<p>                            {</p>
<p>                              for(int j=0;j&lt;4;j++)</p>
<p>                               {</p>
<p>                                 System.out.println(&#8220;\t&#8221;+key2[j]+&#8221;:\t&#8221;+value2[j]);</p>
<p>                                 try</p>
<p>                                     {</p>
<p>                                       Thread.sleep(1500);</p>
<p>                                     }</p>
<p>                                      catch(Exception e){}</p>
<p>                               </p>
<p>                               }   </p>
<p>                            }</p>
<p>                          }</p>
<p>                         i++;</p>
<p>                         if(i&gt;3)</p>
<p>                           i=0;</p>
<p>              }</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p>            }</p>
<p>             fin.close();</p>
<p>        }</p>
<p>        catch(Exception e){</p>
<p>            System.out.println(e);</p>
<p>            }</p>
<p> </p>
<p> </p>
<p>   }</p>
<p> </p>
<p>public void display_record_first_letter()</p>
<p>{</p>
<p> </p>
<p>    String,id,total,str=&#8221;";</p>
<p>    String key2[]=new String[4];</p>
<p>    String[] value2=new String[4]; </p>
<p>    int i=0;</p>
<p>           </p>
<p>       </p>
<p>        try</p>
<p>        {</p>
<p>            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));</p>
<p>                  System.out.println(&#8220;        Enter The First Letter Of any Name:&#8221;);</p>
<p>                  name=br.readLine();</p>
<p>                  name=name.substring(0,1).toUpperCase();</p>
<p>                  FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>            Properties pr1=new Properties();</p>
<p>            pr1.load(fin);</p>
<p>            Enumeration enum1=pr1.keys();</p>
<p>            while(enum1.hasMoreElements())</p>
<p>            {</p>
<p>              id=enum1.nextElement().toString();</p>
<p>              total=pr1.get(id).toString();</p>
<p>              StringTokenizer stk=new StringTokenizer(total,&#8221;=,&#8221;);</p>
<p>             </p>
<p>                     while(stk.hasMoreTokens())</p>
<p>              {</p>
<p>                 </p>
<p>                           for(i=0;i&lt;4;i++)</p>
<p>                           {</p>
<p>                           key2[i]=stk.nextToken();</p>
<p>                           value2[i]=stk.nextToken();</p>
<p>                          }</p>
<p>                          str=value2[0].substring(0,1);</p>
<p>                         </p>
<p>                           if(str.equals(name))</p>
<p>                            {</p>
<p>                             for(i=0;i&lt;4;i++)</p>
<p>                              {</p>
<p>                                System.out.println(&#8220;\t&#8221;+key2[i]+&#8221;:\t&#8221;+value2[i]); </p>
<p>                                try</p>
<p>                                     {</p>
<p>                                       Thread.sleep(1500);</p>
<p>                                     }</p>
<p>                                      catch(Exception e){}</p>
<p>                            }</p>
<p>                          }</p>
<p>                         </p>
<p>              }</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p>                          System.out.println(&#8220;&#8221;);</p>
<p> </p>
<p>                         </p>
<p>                       </p>
<p>            }</p>
<p>             fin.close();</p>
<p>        }</p>
<p>        catch(Exception e){</p>
<p>            System.out.println(e);</p>
<p>            }</p>
<p>}</p>
<p>     public void replace_record()</p>
<p>      {</p>
<p>           String id,name,city,add,number,total,list;</p>
<p>         boolean bln=false;</p>
<p>              try</p>
<p>        {</p>
<p>          Properties pr=new Properties();</p>
<p>          FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>           if(fin!=null)</p>
<p>             {</p>
<p>             pr.load(fin);</p>
<p>             }   </p>
<p>            BufferedReader br1=new BufferedReader (new InputStreamReader(System.in));</p>
<p>              FileOutputStream fout=new  FileOutputStream(&#8220;store.dat&#8221;);</p>
<p>                  for(;;)</p>
<p>                   {</p>
<p>                     System.out .println(&#8220;Enter the &#8216;ID&#8217;, &#8216;q&#8217; for quit:&#8221;);</p>
<p>               id=br1.readLine().toUpperCase();</p>
<p>                     if((id.toUpperCase()).equals(&#8220;Q&#8221;))</p>
<p>                    break;</p>
<p>                   </p>
<p>                     bln=pr.containsKey(id);</p>
<p>                     if(bln)</p>
<p>                      {</p>
<p>                       System.out.println(&#8220;ID id already exists, &#8220;);</p>
<p>                      </p>
<p>                     </p>
<p>                    System.out.println(&#8220;enter name:&#8221;);</p>
<p>              name=br1.readLine().toUpperCase();</p>
<p>              System.out.println(&#8220;enter Phone number:&#8221;);</p>
<p>              number=br1.readLine().toUpperCase();</p>
<p>                System.out.println(&#8220;enter address:&#8221;);</p>
<p>              add=br1.readLine().toUpperCase();</p>
<p>              System.out.println(&#8220;enter city:&#8221;);</p>
<p>              city=br1.readLine().toUpperCase();</p>
<p>              total=&#8221;    Name=&#8221;+name+&#8221;,&#8221;+&#8221;Phone no=&#8221;+number+&#8221;,&#8221;+&#8221; Address=&#8221;+add+&#8221;,&#8221;+&#8221;    City=&#8221;+city;</p>
<p>                    total=total.toUpperCase();</p>
<p>              pr.put(id,total);</p>
<p>              pr.store(fout,&#8221;My Telephone Book&#8221;);</p>
<p>                 }</p>
<p>                    else</p>
<p>                         {</p>
<p>                           System.out.println(&#8220;ID does&#8217;nt Exists, Please Enter A Valid ID:&#8221;);</p>
<p>                           continue;</p>
<p>                         }</p>
<p>                       </p>
<p>               }</p>
<p>             pr.store(fout,&#8221;My Phone Book&#8221;);</p>
<p>                   fout.close();</p>
<p>        }</p>
<p>          catch(Exception e)</p>
<p>          {</p>
<p>                System.out.println(e);</p>
<p>          }</p>
<p>    }   </p>
<p>   public void delete_record()</p>
<p>   {</p>
<p>     </p>
<p>   String;</p>
<p>         boolean bln=false;</p>
<p>              try</p>
<p>        {</p>
<p>          Properties pr1=new Properties();</p>
<p>          FileInputStream fin=new FileInputStream(&#8220;store.dat&#8221;);</p>
<p>          if(fin!=null)</p>
<p>            pr1.load(fin);</p>
<p>                </p>
<p>            BufferedReader br1=new BufferedReader (new InputStreamReader(System.in));</p>
<p>              FileOutputStream fout=new  FileOutputStream(&#8220;store.dat&#8221;);</p>
<p>                  for(;;)</p>
<p>                   {</p>
<p>                     System.out .println(&#8220;Enter the &#8216;ID&#8217;, &#8216;q&#8217; for quit:&#8221;);</p>
<p>               id=br1.readLine().toUpperCase();</p>
<p>                     if((id.toUpperCase()).equals(&#8220;Q&#8221;))</p>
<p>                     </p>
<p>                       </p>
<p>                        break;</p>
<p>                   </p>
<p>                     bln=pr1.containsKey(id);</p>
<p>                   </p>
<p>                     if(bln)</p>
<p>                      {</p>
<p>                       System.out.println(&#8220;ID  exists :&#8221;);</p>
<p>                       String str=pr1.remove(id).toString();</p>
<p>                       pr1.store(fout,&#8221;My Phone Book&#8221;);</p>
<p>                       try</p>
<p>                                     {</p>
<p>                                       Thread.sleep(1000);</p>
<p>                                     }</p>
<p>                                      catch(Exception e){} </p>
<p>                      System.out.println(&#8220;Record deleted successfully&#8221;);</p>
<p>                      }</p>
<p>                        else</p>
<p>                         {</p>
<p>                           System.out.println(&#8220;Enter Existing ID:&#8221;);</p>
<p>                            pr1.store(fout,&#8221;My Phone Book&#8221;); </p>
<p>                         }</p>
<p>                     </p>
<p>                  }</p>
<p>              pr1.store(fout,&#8221;My Phone Book&#8221;);</p>
<p>                    fin.close();</p>
<p>                    fout.close();</p>
<p>        }</p>
<p>          catch(Exception e)</p>
<p>          {</p>
<p>                System.out.println(e);</p>
<p>          }</p>
<p>    }   </p>
<p>           </p>
<p>   </p>
<p> </p>
<p>             </p>
<p>public void menu()</p>
<p>           {</p>
<p>        char ch=30;</p>
<p>            char ch1=31;</p>
<p>            int l;</p>
<p>            for(int i=0;i&lt;27;i++)</p>
<p>            {</p>
<p>              System.out.print(&#8221; &#8220;);</p>
<p>            }</p>
<p>            for(l=0;l&lt;2;l++)</p>
<p>           {</p>
<p>           </p>
<p>            for(int j=0;j&lt;38;j++)</p>
<p>            {</p>
<p>           </p>
<p>              System.out.print(ch);</p>
<p>            }</p>
<p>              System.out.println(&#8220;&#8221;);</p>
<p>               for(int k=0;k&lt;27;k++)</p>
<p>            {</p>
<p>              System.out.print(&#8221; &#8220;);</p>
<p>            }</p>
<p>          }</p>
<p>            System.out.print(ch); </p>
<p>            System.out.print(ch1);</p>
<p>            for(int i=0;i&lt;34;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(ch);</p>
<p>            System.out.print(ch1);</p>
<p>            System.out.println(&#8220;&#8221;);</p>
<p>            for(int i=0;i&lt;27;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>           </p>
<p>            System.out.print(ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>            System.out.print (&#8221; 1. Enter new Record:           &#8220;);</p>
<p>           </p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch1);</p>
<p>            System.out.print(ch+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>        System.out.print (&#8221; 2. Display All Record:         &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>             </p>
<p>           </p>
<p>        System.out.print (&#8221; 3. Search Record by name:      &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>        System.out.print (&#8221; 4. Search Record by city:      &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>        System.out.print (&#8221; 5. Search Record by 1st letter:&#8221;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            System.out .print(&#8221; 6. Replace Record:             &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>        System.out .print(&#8221; 7. Delete Record:              &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>            for(int i=0;i&lt;26;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.print(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p>           </p>
<p>        System.out .print(&#8221; 8. Exit:                       &#8221;);</p>
<p>            System.out.print(&#8221; &#8220;+ch);</p>
<p>            System.out.println(ch1+&#8221; &#8220;);</p>
<p>           </p>
<p> </p>
<p>            for(int j=0;j&lt;27;j++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(ch); </p>
<p>            System.out.print(ch1);</p>
<p>            for(int i=0;i&lt;34;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            System.out.print(ch);</p>
<p>            System.out.print(ch1);</p>
<p>            System.out.println(&#8220;&#8221;);</p>
<p>            for(int i=0;i&lt;27;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            for(int i=0;i&lt;38;i++)</p>
<p>            System.out.print(ch);</p>
<p>            System.out.println(&#8220;&#8221;);</p>
<p>            for(int i=0;i&lt;27;i++)</p>
<p>            System.out.print(&#8221; &#8220;);</p>
<p>            for(int i=0;i&lt;38;i++)</p>
<p>            System.out.print(ch);</p>
<p>                   </p>
<p>           }   </p>
<p> </p>
<p>       </p>
<p>            }</p>
<p> </p>
<p>OUTPUT :</p>
<p> </p>
<p>Phone Book Application Using JAVA prog</p>
<p>                            1. Enter new Record:            </p>
<p>                            2. Display All Record:          </p>
<p>                            3. Search Record by name:       </p>
<p>                            4. Search Record by city:       </p>
<p>                            5. Search Record by 1st letter: </p>
<p>                            6. Replace Record:             </p>
<p>                            7. Delete Record:              </p>
<p>                            8. Exit:                       </p>
<p>                           Enter your option      :1</p>
<p>                          </p>
<p>Enter the &#8216;ID&#8217;, &#8216;q&#8217; for quit:</p>
<p>123</p>
<p>enter name:</p>
<p>gopu</p>
<p>enter Phone number:</p>
<p>12345</p>
<p>enter address:</p>
<p>abc</p>
<p>enter city:</p>
<p>chennai</p>
<p>Enter the &#8216;ID&#8217;, &#8216;q&#8217; for quit:</p>
<p>q</p>
<div id="comment-personaldetails">
</p></div>
<div class="clear"></div>
<p>
		Notify me of follow-up comments via email.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=12&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2009/08/21/java-phonebook-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>
	</item>
		<item>
		<title>Java &#8211; Hello World</title>
		<link>http://upog.wordpress.com/2009/08/21/java-hello-world/</link>
		<comments>http://upog.wordpress.com/2009/08/21/java-hello-world/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 05:04:40 +0000</pubDate>
		<dc:creator>upog</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Hello World]]></category>
		<category><![CDATA[running a java file from command prompt]]></category>
		<category><![CDATA[Running first java program]]></category>
		<category><![CDATA[Set Java Classpath]]></category>

		<guid isPermaLink="false">http://upog.wordpress.com/2009/08/21/java-hello-world/</guid>
		<description><![CDATA[First Java Program First to Compile and run a java program you need a Java SE Development Kit . if you don&#8217;t have java SE Development Kit download and install from the above link Below are the steps to compile and  run a java Program Step1. create a folder JavaProg. I have Created in D:\data\JavaProg [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=5&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First Java Program</p>
<p>First to Compile and run a java program you need a <a href="http://java.sun.com/javase/downloads/index.jsp"> <span style="color:#0000ff;"><em>Java SE Development Kit</em></span> </a> . if you don&#8217;t have <em><span style="color:#0000ff;"><em>java SE Development Kit</em></span></em> download and install from the above link</p>
<p>Below are the steps to compile and  run a java Program</p>
<p>Step1.</p>
<p>create a folder JavaProg. I have Created in D:\data\JavaProg</p>
<p>Step2.</p>
<p>Open a text file copy and paste the helloWorld program and save it as &#8220;helloWorld.java&#8221; in D:\data\JavaProg</p>
<p>public class helloWorld</p>
<p>{</p>
<p>public static void main(String[] args)</p>
<p>{</p>
<p>System.out.println(&#8220;Hello World&#8221;);</p>
<p>}</p>
<p>}</p>
<p>Step3.</p>
<p>Open a command Promt and type the following commands</p>
<p><img class="aligncenter size-full wp-image-54" title="java execution" src="http://upog.files.wordpress.com/2009/08/java-execution.jpg?w=655&#038;h=717" alt="java execution" width="655" height="717" /></p>
<p>Commands are highlighted by a red box and output was highlighted by a green box..<br />
Notify me of follow-up comments via email.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/upog.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/upog.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/upog.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=upog.wordpress.com&amp;blog=9103579&amp;post=5&amp;subd=upog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://upog.wordpress.com/2009/08/21/java-hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/708bef5a2bb6cf919f1311d242acb7cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">upog</media:title>
		</media:content>

		<media:content url="http://upog.files.wordpress.com/2009/08/java-execution.jpg" medium="image">
			<media:title type="html">java execution</media:title>
		</media:content>
	</item>
	</channel>
</rss>
