<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5286586116324183011</id><updated>2011-08-19T03:45:59.427-07:00</updated><title type='text'>Sarah Hamid Mahmoud</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-5891655821088172643</id><published>2010-11-17T13:45:00.000-08:00</published><updated>2010-11-17T14:05:05.644-08:00</updated><title type='text'>Dealing with People you can't stand ((2)) - Tanks((Fight or Flight))</title><content type='html'>&lt;span style="font-family: Verdana, sans-serif;"&gt;Fight or flight :) but from my perspective you don't have to be the victim of other people.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_NyG55CAXCRI/TORMzIkIblI/AAAAAAAAAI0/NqF39oLItwU/s1600/aggressive-people.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" px="true" src="http://4.bp.blogspot.com/_NyG55CAXCRI/TORMzIkIblI/AAAAAAAAAI0/NqF39oLItwU/s1600/aggressive-people.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Tank has:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;- Positive Intent: Get the task done.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;- Characteristics: Controlling, Assertive, Aggressive, and confrontational, and has short attention spans.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Aggressive people require &lt;strong&gt;&lt;span style="color: #bf9000;"&gt;assertive responses&lt;/span&gt;&lt;/strong&gt;; your behavior must send a clear signal that you are strong, capable and anything less is an invitation for future attacks. The &lt;strong&gt;&lt;span style="color: #bf9000;"&gt;strength&lt;/span&gt;&lt;/strong&gt; of character that you reveal will ultimately determine the tank’s perception of you and future behavior toward you. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Your emotions can be greatest point of vulnerability, so first try hard to &lt;strong&gt;&lt;span style="color: #660000;"&gt;avoid the following three emotional responses to an attacking tank:&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;1- In a burst of angry, you may be tempted to counterattack :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;An advice, you should avoid engaging in tank-to-tank warfare, unfortunately he always will win.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;2- You might attempt to defend, explain or justify your position:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Tank has no hearing your explanations, but it could be &lt;strong&gt;&lt;span style="color: #bf9000;"&gt;antagonize&lt;/span&gt;&lt;/strong&gt; the tank :(.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;3- You could shut down and become a nothing person:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The Fear is a sure-fire signal to the tank that the attack is justified and you are somehow deserving of the pounding.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Tanks simply do not attack people they respect so &lt;strong&gt;&lt;span style="color: #bf9000;"&gt;your goal must be to command respect.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;So &lt;strong&gt;&lt;span style="color: #660000;"&gt;check below the required action plan to treat with tanks :) :&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;1- Hold your ground.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Do not change your position, you do not have to go on the offensive or the defensive. Instead, silently look the tank in the eyes, and shift your attention to your breathing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;2- Tactfully interrupt the attack.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The best ways is repeating their name over and again until you have their full attention. But be careful once you have begun this action, backing off may be worse than never having done anything at all. Prepare what you want to say but with assertive way.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;3- Quickly backtrack the main point.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Once you have the tanks attention backtrack the main accusation because backtracking sets a good example for listening with respect and it convey the tank that you have heard him.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;4- Aim for the bottom line and fire.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Redirect the Tank by showing how you share a common goal of getting the task done.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;5- Maintain peace and earn Tank’ respect by assigning a time and conditions for following up on the issue once she has cooled down.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Very wonderful example “&lt;span style="color: #134f5c;"&gt;Mary,Mary,Mary. I hear that you are having a problem with the ways this is being done. But I am not willing to discuss it ,if this is how you are going to talk to me. When you are ready to speak to me with respect, I will take all the time you want to discuss this&lt;/span&gt;” ;) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000; font-family: Verdana, sans-serif;"&gt;&lt;strong&gt;But what is the tank’s accusation are true, and you are in the wrong?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;1- Please admit to you mistake.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;2- State briefly what you have learned from your experience.&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;3- And finally State what you will do differently in the future to prevent it from happening again.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Good Luck with your tanks :D :D :D :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-5891655821088172643?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/5891655821088172643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=5891655821088172643' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5891655821088172643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5891655821088172643'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/11/dealing-with-people-you-cant-stand-2.html' title='Dealing with People you can&apos;t stand ((2)) - Tanks((Fight or Flight))'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NyG55CAXCRI/TORMzIkIblI/AAAAAAAAAI0/NqF39oLItwU/s72-c/aggressive-people.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-5680735882467396465</id><published>2010-10-02T13:12:00.000-07:00</published><updated>2010-10-02T13:12:12.414-07:00</updated><title type='text'>Dealing with People you can't stand ((1))</title><content type='html'>“&lt;b&gt;Dealing with people you cannot stand&lt;/b&gt;” is really spectacular book and it should be read. It helps you to learn:&lt;br /&gt;1- How to use communications techniques that enable you to work with difficult personalities.&lt;br /&gt;2- How to use specific tactics to counteract negative behavior.&lt;br /&gt;3- How to use the telephone to build relationships. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;It starts by identifying the top 10 unwanted Characteristics then give you some skillful communication to let you survive during communication with whomever from unwanted list, then takes you in tour to find how you can bring out the best in everyone in unwanted list at their worst.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;From my perspective, it is so effective and learnable strategies for dealing with most problem behaviors and it could change all your life because it limit your angry. Instead of getting angry all the times from the behaviors of people who around you , you begin to get in deep in characteristics and begin to analysis what their thinking ways ,what they care about now and what they do not. And I think with time you will reach to professional way to communicate with people successfully whatever they are.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now I just wanted to go forward with the same book contents so let’s go to identify who are the top 10 unwanted list :D :D , and just I want to high light perhaps you noticed that ,when your intentions are thwarted/randomly , you occasionally become some of these people too so do not be pessimistic the essential point is that these behaviors are observable and changeable and the results of your dealing with people at their worst is , in large measure ,up to you. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;1- The TANK&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;Pushy and ruthless, loud and forceful, or with the quiet intensity and surgical precision of a laser, the end justifies the means. Expect no mercy from the Tank.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;2- The YES Person&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;Quick to agree, slow to deliver, the Yes Person leaves a trail of un kept commitments and broken promises. Though it pleases no one, Yes-people over commit in order to please!&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;3- The SNIPER&lt;/strong&gt;&lt;/u&gt;:&lt;br /&gt;This covert operator identifies your weaknesses and uses them against you, through sabotage behind your back or well-aimed put-downs in front of the crowd.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;4- The KNOW-IT-ALL&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;This person knows 98% of anything. Just ask! The Know-It-All will tell you what they know for hours at a time, but won’t take a second to listen to your clearly inferior ideas.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;5- The THINK-THEY-KNOW-ITALL&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;This character doesn’t know much, but doesn’t let that get in the way. Exaggerating, bragging, misleading and distracting, this legend-in-their own mind pulls you off track.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;6- The GRENADE&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;When they blow their top, they’re unable to stop, and shrapnel hits everyone in range. Then the smoke clears, the dust settles, and the cycle begins building to critical mass again.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;7- The MAYBE person&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;When faced with a crucial decision, they keep putting it off until it’s too late. But there comes a point when the decision makes itself. Then it’s nobody’s default but their own.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;8- The NOTHING Person&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;You won’t know what’s going on because they tell you ‘Nothing!’ No verbal feedback. No non-verbal feedback. They seal their mouths and stare past you as if you're not there.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;9- The NO Person&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;They say that “What goes up must come down.” And what comes down must never be allowed to get back up again. Doleful and discouraging, they drive others to despair.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;10- The WHINER&lt;/u&gt;&lt;/strong&gt;:&lt;br /&gt;There’s a plan for their life, but they’re not in it. Instead, they wallow in their woe, whine incessantly, and carry the weight of the world on their shoulders.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://books.google.com.eg/books?id=EWJA2K011mEC&amp;amp;dq=dealing+with+people+you+can't+stand+pdf&amp;amp;printsec=frontcover&amp;amp;source=bn&amp;amp;hl=en&amp;amp;ei=N3-nTOj9DsyNjAej6cy7DA&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=5&amp;amp;ved=0CCYQ6AEwBA#v=onepage&amp;amp;q=dealing%20with%20people%20you%20can't%20stand%20pdf&amp;amp;f=false"&gt;http://books.google.com.eg/books?id=EWJA2K011mEC&amp;amp;dq=dealing+with+people+you+can't+stand+pdf&amp;amp;printsec=frontcover&amp;amp;source=bn&amp;amp;hl=en&amp;amp;ei=N3-nTOj9DsyNjAej6cy7DA&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=5&amp;amp;ved=0CCYQ6AEwBA#v=onepage&amp;amp;q=dealing%20with%20people%20you%20can't%20stand%20pdf&amp;amp;f=false&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dealingwithrelatives.com/media/ftp/PopQuiz.pdf"&gt;http://www.dealingwithrelatives.com/media/ftp/PopQuiz.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-5680735882467396465?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/5680735882467396465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=5680735882467396465' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5680735882467396465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5680735882467396465'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/10/dealing-with-people-you-cant-stand-1.html' title='Dealing with People you can&apos;t stand ((1))'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-8912321260663156182</id><published>2010-05-13T13:58:00.000-07:00</published><updated>2010-05-13T13:58:00.278-07:00</updated><title type='text'>مقيـاس الحقيقـة</title><content type='html'>لا تقاس الطيبة ببشاشة الوجه&lt;br /&gt;&lt;br /&gt;فهناك قلوب تصطنع البياض&lt;br /&gt;&lt;br /&gt;فهناك من يجيد تصنع الطيبة&lt;br /&gt;&lt;br /&gt;ويخبئ بين زواياه خبثاً وريبة&lt;br /&gt;&lt;br /&gt;لا يقاس الجمال بالمظهر&lt;br /&gt;&lt;br /&gt;ومن الخطأ الاعتماد عليه فقط ...&lt;br /&gt;&lt;br /&gt;فقد يكون خلف جمال المظهر قبح جوهر&lt;br /&gt;&lt;br /&gt;لا تقاس حلاوة الإنسان بحلاوة اللسان&lt;br /&gt;&lt;br /&gt;فكم من كلمات لطاف حسان&lt;br /&gt;&lt;br /&gt;يكمن بين حروفها سم ثعبان&lt;br /&gt;&lt;br /&gt;فنحن في زمن اختلط الحابل بالنابل ...&lt;br /&gt;&lt;br /&gt;في زمن صرنا نخاف الصدق&lt;br /&gt;&lt;br /&gt;ونصعد على أكتاف الكذب&lt;br /&gt;&lt;br /&gt;لا يقاس الحنان بالأحضان&lt;br /&gt;&lt;br /&gt;هناك من يضمك بين أحضانه&lt;br /&gt;&lt;br /&gt;ويطعنك من الخلف بخنجر الخيانة&lt;br /&gt;&lt;br /&gt;والفرق شاسع ومدفون&lt;br /&gt;&lt;br /&gt;بين المعلن والمكنون&lt;br /&gt;&lt;br /&gt;لا تقاس السعادة بكثرة الضحك&lt;br /&gt;&lt;br /&gt;هناك من يلبس قناع الابتسامة&lt;br /&gt;&lt;br /&gt;وتحت القناع حزن دفين وغصات ألم وأنين&lt;br /&gt;&lt;br /&gt;لا تقاس الحياة بنبض القلوب&lt;br /&gt;&lt;br /&gt;فهناك من قلبه تعفن داخل أضلعه&lt;br /&gt;&lt;br /&gt;وهناك من مات ضميره وودعه&lt;br /&gt;&lt;br /&gt;وعلى الضفة الأخرى آخر كتمت أنفاسه&lt;br /&gt;&lt;br /&gt;وثالث قتل إحساسه مقبرته&lt;br /&gt;&lt;br /&gt;في عينيه شاهد حزن عليه&lt;br /&gt;&lt;br /&gt;لا يقاس البياض بالنقاء ولا السواد بالخبث&lt;br /&gt;&lt;br /&gt;فالكفن أبيض والكحل لونه أسود&lt;br /&gt;&lt;br /&gt;وبينهما يسكن الفرق&lt;br /&gt;&lt;br /&gt;لا تقاس العقول بالأعمار&lt;br /&gt;&lt;br /&gt;فكم من صغير عقله بارع&lt;br /&gt;&lt;br /&gt;وكم من كبير عقله خاوي فارغ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-8912321260663156182?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/8912321260663156182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=8912321260663156182' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8912321260663156182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8912321260663156182'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/05/blog-post.html' title='مقيـاس الحقيقـة'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-9053260966796376324</id><published>2010-03-07T13:32:00.001-08:00</published><updated>2010-03-07T13:34:37.130-08:00</updated><title type='text'>If I had opportunity to get significant position in Egypt</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;First of all, let us agree that Egypt had been playing essentially starring role in world development for several decades and Egypt is the basic brilliant source for civilization.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;         Unfortunately, Egypt faces nowadays some fundamental problems in several terms especially regarding human rights. These problems will not be solved in an overnight sensation, definitely not. Egypt requires a long term strategy which is hard to be defined.&lt;br /&gt;&lt;br /&gt;         So sometimes I ask myself what is this strategy and if someday I had opportunity to get significant position in Egypt what would I do. From my personal perspective, I think that it is time we turned the major of our focus and concentration to education and health.&lt;br /&gt;&lt;br /&gt;         The education is important because every society needs people to contribute effectively in a variety of ways to the future health and wellbeing of communities and development, in other words education is really the soul of any civilization. So I strongly wish we could improve it because it unfortunately became in a mess especially the secondary education system. If I were minister of education, I would change it and change the used inept approach for joining the colleges. Entering colleges according to the student grades is inept approach and it should no longer exist.&lt;br /&gt;&lt;br /&gt;          The health of our citizen is important because they are our resource for development but unfortunately as usual we do not use it effectively. Every day there is plenty of people who dies and give us clear evidence how much we have lack treatment and not equivalent offering for our medical services who can pay can get. If I were minster of health,I would try to provide free health care program – medical services- or at least with humble fees. I wish all the hospitals have the same medical services -not one hospital for rich and other for poor.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-9053260966796376324?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/9053260966796376324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=9053260966796376324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/9053260966796376324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/9053260966796376324'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/03/if-i-had-opportunity-to-get-significant.html' title='If I had opportunity to get significant position in Egypt'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-416272045666738560</id><published>2010-03-06T07:58:00.000-08:00</published><updated>2010-03-06T08:07:27.094-08:00</updated><title type='text'>Women Work Dilemma</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Nowadays, the women work is really significant dilemma especially in our society. It is certainly true it has positive impact in our development but at the same moment there are surveys which clarify how women work affects negatively our society. So Many people nowadays vote against it and not only men who vote against it but also some women vote against themselves because they believe they are inferior and only fit for household chores. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;The work for woman is as her identity because women who work are independent. This means that they do not have to depend on others like before – they stand on their own feet. Working women also obtain respect and freedom by the society. And definitely money by the working women and men enters the house, bringing more wealth, luxury, comfort and leisure. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;And according to statistic, there is no difference between the standards and quality of work done by men and women who do the same work. Further women sometimes are more productive than men, despite being paid less. Women are responsible, devoted and have more loyalty more than men. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;On the other hand the societies, religion or tradition can be used as a barrier for women work. Plenty of people still say that women should not work; in other words, a woman’s place is in the home. Mothers have full time to devote to her children, teaching them the care and protection. Indeed, these points are crucial factors in the good development of children – factors that may not be present in women who work for their consequence of the stress due to work and lack of time. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;But for me I totally agree with woman work if and only if her work will not affect what she is created for. Women should no longer be considered the inferior sex, they should stand side by side with men and define their roles in society, choose to work outside or stay at home and in which they will have more time to develop their own interests. The wife of a powerful businessman or politician or successful person is no less responsible for the success than the man because the Success is a result of cooperation, assistance, coincidence and supporting.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-416272045666738560?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/416272045666738560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=416272045666738560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/416272045666738560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/416272045666738560'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/03/women-work-dilemma.html' title='Women Work Dilemma'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-2034595776838282480</id><published>2010-01-30T01:00:00.000-08:00</published><updated>2010-01-29T15:20:37.942-08:00</updated><title type='text'>Reading Groups</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Yesterday when I was studying, I read good article about reading group and it excited me so I decided to publish the idea because really I see it useful especially for read lovers who do not find enough space time to spend with their books after all the daily life load.&lt;br /&gt;&lt;br /&gt;The Idea could not be simpler , just group of members agree to read a certain book, and then, a few weeks later meet up to exchange opinion over tea , coffee …etc . You can meet in people’s homes, but also in clubs, cafes …etc.&lt;br /&gt;&lt;br /&gt;Definitely, it is so recommended that the group should have kind of homogeneity. The group members could be friends, neighbors, cousins, colleagues…etc whatever the combination but they should have good abilities to meet together and share together the interested topics to read. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;From my opinion, this idea will help us to have commitment to read the books faster as we can because we are going to have a date to discuss what we got. Get more from the book because you will get it from different perspectives, furthermore at the same moment this idea may be one of the getting together style to broaden our social life.&lt;br /&gt;&lt;br /&gt;Despite the idea is simple, it can be more useful if we could summarize what we read then publish it as kind of knowledge transfer. Imagine getting two books during read one and read the summary of the other :) … it will be amazing.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-2034595776838282480?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/2034595776838282480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=2034595776838282480' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2034595776838282480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2034595776838282480'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/01/reading-groups.html' title='Reading Groups'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-4417179970544153506</id><published>2010-01-20T10:20:00.000-08:00</published><updated>2010-01-20T10:25:15.006-08:00</updated><title type='text'>ITS Certificate of Recognition</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_NyG55CAXCRI/S1dKbq3fjYI/AAAAAAAAAHw/haQzixNCcwY/s1600-h/18.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://3.bp.blogspot.com/_NyG55CAXCRI/S1dKbq3fjYI/AAAAAAAAAHw/haQzixNCcwY/s400/18.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5428889715042389378" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-4417179970544153506?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/4417179970544153506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=4417179970544153506' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4417179970544153506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4417179970544153506'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2010/01/its-certificate-of-recognition.html' title='ITS Certificate of Recognition'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NyG55CAXCRI/S1dKbq3fjYI/AAAAAAAAAHw/haQzixNCcwY/s72-c/18.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-8729419549083899837</id><published>2009-06-11T03:33:00.000-07:00</published><updated>2009-06-13T23:52:05.285-07:00</updated><title type='text'>Quality Quotes</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;1-&lt;/span&gt;&lt;/strong&gt; Quality is &lt;strong&gt;&lt;span style="color:#990000;"&gt;never an accident&lt;/span&gt;&lt;/strong&gt;; it is always the result of high intention, sincere effort, intelligent direction and skillful execution; it represents the wise choice of many alternatives.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;2-&lt;/strong&gt;&lt;/span&gt; The Quality of an organization can never exceed &lt;strong&gt;&lt;span style="color:#009900;"&gt;the quality of the minds&lt;/span&gt;&lt;/strong&gt; that make it up. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;3-&lt;/span&gt;&lt;/strong&gt; If standard of living is your major objective, quality of life almost never improves, but if quality of life is your number one objective, your standard of living almost always improves.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000066;"&gt;4-&lt;/span&gt;&lt;/strong&gt; Quality begins &lt;strong&gt;&lt;span style="color:#000099;"&gt;on the inside&lt;/span&gt;&lt;/strong&gt;... and then works its way out. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;5-&lt;/span&gt;&lt;/strong&gt; If you don’t have time to solve problems, how come you always have time to &lt;strong&gt;&lt;span style="color:#993399;"&gt;do it wrong again?! &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#330033;"&gt;6-&lt;/span&gt;&lt;/strong&gt; Results come better from &lt;strong&gt;&lt;span style="color:#330033;"&gt;doing the things right&lt;/span&gt;&lt;/strong&gt; than from doing the right thing.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;strong&gt;7-&lt;/strong&gt;&lt;/span&gt; There’s only one corner of the universe you can be certain of &lt;strong&gt;&lt;span style="color:#990000;"&gt;improving&lt;/span&gt;&lt;/strong&gt;, and that’s &lt;strong&gt;&lt;span style="color:#990000;"&gt;your own self. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#009900;"&gt;8-&lt;/span&gt;&lt;/strong&gt; Everything can be improved.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;9-&lt;/span&gt;&lt;/strong&gt; A country can be judged by the quality of its &lt;strong&gt;&lt;span style="color:#ff9900;"&gt;proverbs.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;10-&lt;/strong&gt;&lt;/span&gt; Associate yourself with men of good quality if you esteem your own reputation. It is better be alone than in bad company.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-8729419549083899837?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/8729419549083899837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=8729419549083899837' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8729419549083899837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8729419549083899837'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2009/06/quality-qoutes.html' title='Quality Quotes'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-7019408139392429882</id><published>2009-02-19T11:33:00.000-08:00</published><updated>2009-02-22T07:05:38.212-08:00</updated><title type='text'>JMS ( Java Message Service)</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;The different software applications can communicate with each other using messaging paradigm–exchanging the data in message format where the data contained in a message can be anything Object ,Tex ...etc depending on the business scenario – this paradigm when used in business Systems, are generically referred to as enterprise messaging systems, or Message-Oriented Middleware (MOM). &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div&gt;&lt;br /&gt;MOM unlike RPC and object-orientation it is an asynchronous form of communication, i.e. the sender does not block waiting for the recipient to participate in the exchange. If the message service offers persistence and reliability then the receiver need not be up and running when the message is sent. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/div&gt;&lt;div&gt;MOM vendors provide transmitting the messages across a network, ensuring messages distribution, fault tolerance, load balancing, scalability and reliability to exchange large quantities of message. Most of MOM vendors may implement their own networking protocols, routing, and administration facilities but the basic semantics of the developer API provided by different MOMs are the same. This similarity in APIs makes the Java Message Service possible. &lt;strong&gt;&lt;span style="color:#990000;"&gt;(MOM == JMS provider)&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_NyG55CAXCRI/SZ206JehWoI/AAAAAAAAAEI/6fEa_DmDyTI/s1600-h/jms1.jpg"&gt;&lt;span style="font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5304594847181658754" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NyG55CAXCRI/SZ206JehWoI/AAAAAAAAAEI/6fEa_DmDyTI/s400/jms1.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;2. JMS API &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;JMS (Java message service) is a Java API that allows applications to create, send, receive, and read messages, it is designed to be easily and widely used with many different MOM vendors.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;JMS API enables communication that is not only &lt;strong&gt;loosely coupled&lt;/strong&gt; but also &lt;strong&gt;asynchronous&lt;/strong&gt; and &lt;strong&gt;reliable&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;1- Loosely coupled :&lt;/strong&gt;A component sends a message to a destination, and the recipient can retrieve the message from the destination. However, the sender and the receiver do not have to be available at the same time in order to communicate. In fact, the sender does not need to know anything about the receiver; nor does the receiver need to know anything about the sender. The sender and the receiver need to know only which message format and which destination to use.&lt;br /&gt;&lt;strong&gt;2- Asynchronous:&lt;/strong&gt; A JMS provider can deliver messages to a client as they arrive; a client does not have to request messages in order to receive them.&lt;br /&gt;&lt;strong&gt;3- Reliable:&lt;/strong&gt; The JMS API can ensure that a message is delivered once and only once. Lower levels of reliability are available for applications that can afford to miss messages or to receive duplicate messages. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;2.1 JMS messaging models&lt;br /&gt;&lt;/strong&gt;JMS supports two models: &lt;strong&gt;point-to-point&lt;/strong&gt; (PTP) and &lt;strong&gt;publish/subscribe&lt;/strong&gt; (pub-and-sub). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;2.1.1 Point to Point [queue] Messaging model:&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;- It is intended for one-to-one delivery of messages through a virtual channel called [&lt;strong&gt;&lt;span style="color:#009900;"&gt;Queue&lt;/span&gt;&lt;/strong&gt;]&lt;br /&gt;- It is a pull- or polling-based model, where messages are requested by consumer from the queue instead of being pushed to the client automatically.&lt;br /&gt;- The message is read just once by a consumer although There may be more than one potential consumer to queue, however once a message has been read by one consumer it cannot be read by any of the remaining consumers.&lt;br /&gt;- A sender and a receiver of a message have no timing dependencies. The receiver can fetch the message whether or not it was running when the client sent the message.&lt;br /&gt;- In PTP it is preferred that the Sender program should be established before the consumer (very important note).&lt;br /&gt;- In PTP After the message is read it is deleted from the queue. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5304597588705352850" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 101px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NyG55CAXCRI/SZ23ZuctHJI/AAAAAAAAAEg/Hij78KscTk4/s400/jms2.jpg" border="0" /&gt; &lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;2.1.2 Publisher and Subscriber [Topic] Messaging model:&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;- It is intended for a one-to-many broadcast of messages through a virtual channel called [&lt;strong&gt;&lt;span style="color:#009900;"&gt;Topic&lt;/span&gt;&lt;/strong&gt;]&lt;br /&gt;- It is a push-based/broadcast model, where messages are automatically broadcast to consumers instead of being pulled.&lt;br /&gt;- In pub-and-sub the receiver should be register to the topic before the sender’ sending to the message – because: the JSM provider should get which consumers are waiting the sent message to the topic.&lt;br /&gt;- Publishers and subscribers of a message have a timing dependency. A client that subscribes to a topic can consume only messages published after the client has created a registration to the topic.&lt;br /&gt;- In pub-and-sub the message remains in the topic until all consumers have read the message.&lt;br /&gt;JMS queues and topics are the JMS Destinations and are bound in the JNDI environment and made available to J2EE applications. &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5304597587559315602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 162px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NyG55CAXCRI/SZ23ZqLd-JI/AAAAAAAAAEY/VcrJpvM2eh4/s400/jms3.jpg" border="0" /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;2.2 Messaging Consumption Approaches&lt;br /&gt;&lt;/strong&gt;A queue or topic consumption can be either synchronous or asynchronous.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Synchronously&lt;/span&gt;&lt;/strong&gt;:&lt;br /&gt;A subscriber or a receiver explicitly fetches the message from the destination by calling the receive method. The receive method can block until a message arrives or can time out if a message does not arrive within a specified time limit.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;Asynchronously&lt;/span&gt;&lt;/strong&gt;:&lt;br /&gt;A Subscriber or a receiver can register a message listener with a consumer. A &lt;strong&gt;&lt;span style="color:#009900;"&gt;message listener&lt;/span&gt;&lt;/strong&gt; is similar to an event listener. Whenever a message arrives at the destination, the JMS provider delivers the message by calling the listener’s &lt;strong&gt;&lt;span style="color:#009900;"&gt;onMessage&lt;/span&gt;&lt;/strong&gt; method without hanging. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;3. JMS Provider &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;There are several JMS Providers like Oracle JMS Provider (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://download.oracle.com/docs/cd/B14099_19/web.1012/b14012/jms.htm#CIHGCGCF#CIHGCGCF"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Oracle Application Server JMS&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; and Oracle JMS),WebSphere MQ, SonicMQ, and SwiftMQ …etc ; You can choose JMS provider depending on their integration and quality-of-service (QOS) requirements. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before creating JMS clients, it is required to configure the JMS Ports, the connection factories and destinations (Queue/Topic) for the accessed JMS Provider and this configuration steps will be different from JMS provider to other. &lt;/div&gt;&lt;div&gt;&lt;span style="color:#990000;"&gt;Imp Note: in our article we are covering Oracle Application Server JMS. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#990000;"&gt;&lt;div&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;3.1.1 Configuring OracleAS JMS Ports&lt;br /&gt;&lt;/strong&gt;Use the &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Oracle Enterprise Manager 10g to configure the port range for OracleAS JMS. The default range is between 3201 and 3300. &lt;/span&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;From the OC4J Home page, select the Administration page, then the Instance Properties column, then Server Properties. Scroll to the Multiple VM Configuration section. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;div&gt;&lt;strong&gt;3.1.2 Configuring Destination Objects in JMS Provider environment&lt;br /&gt;&lt;/strong&gt;OracleAS JMS Destination –queue or Topic- objects are configured in the &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;jms.xml file. OracleAS JMS is already installed with OC4J, so the only configuration necessary is for the queues, topics, and their connection factories that your applications use.&lt;br /&gt;&lt;br /&gt;From the OC4J Home page, select the Administration page, then the Enterprise Messaging Service column, then JMS Destinations and JMS Connection Factories. &lt;/span&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Note: The jsm.xml could be configured manually in J2EEHome/OC4JHOME/Config.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;jms-server port="9127"&gt;&lt;queue location="jms/demoQueue"&gt;&lt;/queue&gt;&lt;queue-connection-factory location="jms/QueueConnectionFactory"&gt;&lt;/QUEUE-CONNECTION-FACTORY&gt;&lt;topic location="jms/demoTopic"&gt;&lt;/topic&gt;&lt;topic-connection-factory location="jms/TopicConnectionFactory"&gt;&lt;/TOPIC-CONNECTION-FACTORY&gt;&lt;log&gt;&lt;file path="../log/jms.log"&gt;&lt;/log&gt;&lt;/JMS-SERVER&gt;&lt;img id="BLOGGER_PHOTO_ID_5304600224241400770" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 167px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NyG55CAXCRI/SZ25zIldu8I/AAAAAAAAAEw/bPE7UeP-dNY/s400/jms5.jpg" border="0" /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;4. JMS API Programming Model &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;After setting the JMS provider environment, it is the time to build JMS Clients (producer or consumer client).&lt;br /&gt;The basic building blocks of a JMS application consist of&lt;br /&gt;1- Access JMS provider&lt;br /&gt;2- Create administered Connection: connection factories and destinations&lt;br /&gt;3- Create Connection&lt;br /&gt;4- Create Session&lt;br /&gt;5- Create Producer and consumer&lt;br /&gt;6- Create Message&lt;br /&gt;7- Send and receive Messages&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5304597590971586018" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 308px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NyG55CAXCRI/SZ23Z25BFeI/AAAAAAAAAEo/lIliAvbyVHU/s400/jms4.jpg" border="0" /&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.1 Accessing JMS provider&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#000099;"&gt;Context ctx = new InitialContext(); ( if lookup in the current vendor)&lt;br /&gt;Or&lt;br /&gt;Hashtable env = new Hashtable();&lt;br /&gt;String initialContextFactory="com.evermind.server.rmi.RMIInitialContextFactory";&lt;br /&gt;String securityPrincipal="userName";&lt;br /&gt;String credentials="userPassword";&lt;br /&gt;env.put( Context.INITIAL_CONTEXT_FACTORY,initialContextFactory );&lt;br /&gt;env.put( Context.SECURITY_PRINCIPAL, securityPrincipal );&lt;br /&gt;env.put( Context.SECURITY_CREDENTIALS, credentials);&lt;br /&gt;ctx = new InitialContext(env);&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.2 Creating administered Connection: connection factories and destinations&lt;br /&gt;&lt;/span&gt;4.2.1 Connection Factory:&lt;br /&gt;&lt;/strong&gt;A connection factory is the object a client uses to create a connection with a provider, Each connection factory is an instance of either the QueueConnectionFactory or the TopicConnectionFactory interface.a pair of connection factories come preconfigured with the J2EE SDK and are accessible as soon as you start the service.&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueConnectionFactory queueConnectionFactory =&lt;br /&gt;(QueueConnectionFactory) ctx.lookup("jms/QueueConnectionFactory");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;TopicConnectionFactory topicConnectionFactory =&lt;br /&gt;(TopicConnectionFactory) ctx.lookup("jms/TopicConnectionFactory");&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;4.2.2 Destination:&lt;br /&gt;&lt;/strong&gt;A destination is the object a client uses to specify the target of messages it produces and the source of messages it consumes.&lt;br /&gt;&lt;span style="color:#000099;"&gt;Queue myQueue = (Queue) ctx.lookup("jms/MyQueue");&lt;br /&gt;Topic myTopic = (Topic) ctx.lookup("jms/MyTopic"); &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.3 Create Connection&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;A connection encapsulates a virtual connection with a JMS provider. A connection could represent an open TCP/IP socket between a client and a provider service daemon. You use a connection to create one or more sessions.&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueConnection queueConnection =&lt;br /&gt;queueConnectionFactory.createQueueConnection(); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;TopicConnection topicConnection =&lt;br /&gt;topicConnectionFactory.createTopicConnection();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Note:&lt;/span&gt;&lt;a name="1031616"&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; When an application completes, you need to close any connections that you have created. Failure to close a connection can cause resources not to be released by the JMS provider. &lt;span style="color:#000099;"&gt;queueConnection.close(); topicConnection.close();&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.4 Create Session&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;A session is a single-threaded context for producing and consuming messages, A session provides a transactional context with which to group a set of sends and receives into an atomic unit of work.&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueSession queueSession =&lt;br /&gt;queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);&lt;br /&gt;&lt;br /&gt;TopicSession topicSession =&lt;br /&gt;topicConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE); &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;The first argument means that the session is not transacted; the second means that the session automatically acknowledges messages when they have been received successfully.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.5 Create Message Producer and consumer&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;A message producer and consumer are objects which created by a session and are used for sending and receiving messages to a destination.&lt;br /&gt;&lt;strong&gt;Producer&lt;/strong&gt;:&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueSender queueSender = queueSession.createSender(myQueue);&lt;br /&gt;TopicPublisher topicPublisher = topicSession.createPublisher(myTopic); &lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Consumer: &lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueReceiver queueReceiver = queueSession.createReceiver(myQueue);&lt;br /&gt;TopicSubscriber topicSubscriber = topicSession.createSubscriber(myTopic); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.6 Create Message &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The JMS API defines five message types &lt;strong&gt;&lt;span style="color:#009900;"&gt;[ TextMesssage, MapMessage, BytesMessage, StreamMessage, ObjectMessage, Message]&lt;/span&gt;&lt;/strong&gt; , which allow you to send and to receive data in many different forms and provide compatibility with existing messaging formats and provides some predefined property names that a provider may support. The use of either predefined properties or user-defined properties is optional.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;TextMessage message = queueSession.createTextMessage();&lt;br /&gt;message.setText(msg_text); // msg_text is a String &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;4.7 Sending and receiving Messages&lt;br /&gt;&lt;/span&gt;Sending:&lt;br /&gt;QueueSender&lt;/strong&gt; and &lt;strong&gt;TopicPublisher&lt;/strong&gt; can be used to send the messages.&lt;br /&gt;&lt;span style="color:#000099;"&gt;queueSender.send(message);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="1031890"&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;topicPublisher.publish(message); &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Receiving:&lt;br /&gt;&lt;/strong&gt;&lt;a name="1031914"&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;QueueReceiver&lt;/strong&gt; and a &lt;strong&gt;TopicSubscriber&lt;/strong&gt; can be used to receive the messages at any time after calling start method. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;queueConnection.start();&lt;br /&gt;&lt;/span&gt;--&gt; To consume a message synchronously you can use receive method as following:&lt;br /&gt;&lt;span style="color:#000099;"&gt;Message m = queueReceiver.receive();&lt;br /&gt;or&lt;br /&gt;Message m = queueReceiver.receive(1000); // time out after a second&lt;br /&gt;&lt;br /&gt;if (m instanceof TextMessage) {&lt;br /&gt;TextMessage message = (TextMessage) m;&lt;br /&gt;System.out.println("Reading message: " + message.getText());&lt;br /&gt;} else {&lt;br /&gt;// Handle error&lt;br /&gt;} &lt;/span&gt;&lt;br /&gt;--&gt; To consume a message &lt;strong&gt;asynchronously&lt;/strong&gt; you will use message listener where it is an object that acts as an asynchronous event handler for messages. This object implements the &lt;strong&gt;&lt;span style="color:#009900;"&gt;MessageListener&lt;/span&gt;&lt;/strong&gt; interface, which contains one method, onMessage. In the &lt;strong&gt;&lt;span style="color:#009900;"&gt;onMessage&lt;/span&gt;&lt;/strong&gt; method, you define the actions to be taken when a message arrives.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The message listener will be registered with a specific QueueReceiver or TopicSubscriber by using the setMessageListener method. For example, if you define a class named QueueListener that implements the MessageListener interface, you can register the message listener as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;QueueListener queueListener = new queueListener();&lt;br /&gt;queueReceiver.setMessageListener(queueListener);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Important notes:&lt;br /&gt;&lt;/strong&gt;1- The &lt;strong&gt;&lt;span style="color:#990000;"&gt;setmessageListener&lt;/span&gt;&lt;/strong&gt; method will throw Exception if it is running in Web or EJB Container; it should be used under Client container. So to handle the asynchronous consumption in J2EE 1.3 platform you will need to use &lt;strong&gt;Message Driven Bean&lt;/strong&gt; which is a special kind of message listener.&lt;br /&gt;2- If you call start before you register the message listener, you are likely to miss messages.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;br /&gt;&lt;/strong&gt;Java Message Service O'Reilly [Richard Monson-Haefel ,David A. Chappell]&lt;br /&gt;EJB 3 Developer Guide [ Michael Sikora ]&lt;br /&gt;&lt;a href="http://java.sun.com/javaee/5/docs/tutorial/doc/bncdq.html"&gt;http://java.sun.com/javaee/5/docs/tutorial/doc/bncdq.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/B14099_19/web.1012/b14012/jms.htm"&gt;http://download.oracle.com/docs/cd/B14099_19/web.1012/b14012/jms.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mediasrv.ns.ac.yu/extra/java2/tutorials/jms_tutorial/index.html"&gt;http://mediasrv.ns.ac.yu/extra/java2/tutorials/jms_tutorial/index.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-7019408139392429882?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/7019408139392429882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=7019408139392429882' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/7019408139392429882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/7019408139392429882'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2009/02/1.html' title='JMS ( Java Message Service)'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NyG55CAXCRI/SZ206JehWoI/AAAAAAAAAEI/6fEa_DmDyTI/s72-c/jms1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-2715367731871313137</id><published>2009-01-30T04:12:00.000-08:00</published><updated>2009-01-30T04:14:23.846-08:00</updated><title type='text'>Real History Of Israel</title><content type='html'>&lt;a href="http://www.historyofisrael.info/index.php?option=com_frontpage&amp;amp;Itemid=1"&gt;http://www.historyofisrael.info/index.php?option=com_frontpage&amp;amp;Itemid=1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-2715367731871313137?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/2715367731871313137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=2715367731871313137' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2715367731871313137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2715367731871313137'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2009/01/real-history-of-israel.html' title='Real History Of Israel'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-1181328400914192509</id><published>2008-12-04T08:46:00.000-08:00</published><updated>2008-12-04T08:49:12.540-08:00</updated><title type='text'>Democracy in our Workplace</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;   Democracy behavior is rare in our life these days and most of us understand it wrong and miss its usages especially in the workplaces. You can find dictator or may find democratic dictator but no pure democratic, may that is related by our culture or traditions.  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;   Just for your note; it is saying that the democratic dictator behavior is the most successful way in workplaces specific in our societies, for me I am not agree with this saying because the democratic dictator is still dictator J with mask of democratic but I believe that there are situations required from you to be dictator but using smart way to win who around you (use mask of democratic) – Democratic dictator == do what you want but with other agreements.&lt;br /&gt;&lt;br /&gt;I read good article about the democracy&lt;br /&gt;"&lt;a href="http://www.startupnation.com/series/104/9121/5-advantages-democratic-workplace.htm"&gt;http://www.startupnation.com/series/104/9121/5-advantages-democratic-workplace.htm&lt;/a&gt;" and its usage in workplace so I liked to summarize it to you as following:&lt;br /&gt;&lt;br /&gt;The democracy helps the workplace/environment/companies to&lt;br /&gt;&lt;strong&gt;- be a Talent Magnet&lt;/strong&gt;&lt;br /&gt;          Most of talent people want to work where they feel appreciated and heard because they always have good ideas which are required to be discussed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Come Up With Smarter Ideas&lt;/strong&gt;&lt;br /&gt;         As James Surowiecki writes, tap the wisdom of your crowd. Chances are the employees developing your products or services, fielding customer service calls or selling to clients have some great insights for your Next Big Idea – if only someone would listen. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Work Fast &lt;/strong&gt;&lt;br /&gt;        May the decision-making process, if it involves reaching a consensus, can take time.         &lt;br /&gt;But the time and attention paid to everyone’s point of view only makes the execution phase faster once the decision is made because When employees have a say and understand the “why” behind a decision the execution is faster, more efficient and devoid of resistance.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Have Happier Employees &lt;/strong&gt;&lt;br /&gt;       Being engaged, having a say, and being treated as an intelligent human being makes people happy – and creates a happier place to work as well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Boost the Bottom Line&lt;/strong&gt;&lt;br /&gt;        Democracy means a leaner, faster, happier and more innovative company –factors which give the bottom line a boost.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-1181328400914192509?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/1181328400914192509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=1181328400914192509' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/1181328400914192509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/1181328400914192509'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/12/democracy-in-our-workplace.html' title='Democracy in our Workplace'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-3871365934391213439</id><published>2008-09-04T17:53:00.000-07:00</published><updated>2008-09-04T18:04:59.034-07:00</updated><title type='text'>Ramadan Kareem 1429</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Al Salamo Alikom Wa Rahmat Allah&lt;br /&gt;&lt;br /&gt;Dear all,&lt;br /&gt;&lt;br /&gt;We wish you all blessed Ramadan and may Allah grant all of you mercy and forgiveness in the holy month :)&lt;br /&gt;&lt;br /&gt;For the occasion of Ramadan, sure all of us are trying to do acts of Worship and charities as much as we can, may Allah forgive us Amean.&lt;br /&gt;&lt;br /&gt;And one of the most important Acts is the &lt;strong&gt;&lt;span style="color:#006600;"&gt;Donation (Sadaka)&lt;/span&gt;&lt;/strong&gt; So we suggest to collect Daily Donation -whatever it is- and for more favors lets work on the &lt;strong&gt;&lt;span style="color:#006600;"&gt;Sadaka El Garya&lt;/span&gt;&lt;/strong&gt; so we have intention to get the donations of the first two weeks of Ramadan and put it in &lt;strong&gt;&lt;span style="color:#990000;"&gt;building Mosque/Masjed&lt;/span&gt;&lt;/strong&gt; and we already have one which is located at “Abd El-hamid hamdy Street- Ahmed Essmat- Ain-Shams” .&lt;br /&gt;&lt;br /&gt;If you want the favors to pour down to you in life or death please we are waiting for your response and your donations.&lt;br /&gt;&lt;br /&gt;Our donations sure will do something good but with your donations will do something better.&lt;br /&gt;&lt;br /&gt;So If you want to share please contact US &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Inside ITS :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;   Teleco: &lt;strong&gt;Maged Emara&lt;/strong&gt; and his back up is &lt;strong&gt;Doaa magd or Mona Gamal&lt;/strong&gt;&lt;br /&gt;   Banking: &lt;strong&gt;Ahmed El Banna&lt;/strong&gt;&lt;br /&gt;   HR : &lt;strong&gt;Mahmoud Attia &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;outSide :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;    you can contact &lt;strong&gt;me&lt;/strong&gt; Isallah &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Jazakom Allah Kol 7'ear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-3871365934391213439?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/3871365934391213439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=3871365934391213439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/3871365934391213439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/3871365934391213439'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/09/ramadan-kareem-1429.html' title='Ramadan Kareem 1429'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-5974347154231136662</id><published>2008-07-20T12:57:00.000-07:00</published><updated>2008-09-05T13:36:25.114-07:00</updated><title type='text'>It is the time to join our ITS-GBS World</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_NyG55CAXCRI/SIOaY6_1DFI/AAAAAAAAABg/-lwZzxMw8Lg/s1600-h/ITS-GBS.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225189745624419410" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_NyG55CAXCRI/SIOaY6_1DFI/AAAAAAAAABg/-lwZzxMw8Lg/s400/ITS-GBS.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;Join &lt;strong&gt;&lt;span style="color:#990000;"&gt;ITS-GBS&lt;/span&gt;&lt;/strong&gt; World and let us grow Together :) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_NyG55CAXCRI/SIOeI2UeNsI/AAAAAAAAABw/e-4NjKbfCDQ/s1600-h/logo.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225193867537430210" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_NyG55CAXCRI/SIOeI2UeNsI/AAAAAAAAABw/e-4NjKbfCDQ/s400/logo.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;if you have a lot of Questions about ITS &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;and you want to know why Join ITS,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;Then you can contact me - may I can help- or check &lt;/span&gt;&lt;a href="http://www.its.ws/"&gt;&lt;span style="font-size:85%;"&gt;www.its.ws&lt;/span&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-5974347154231136662?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/5974347154231136662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=5974347154231136662' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5974347154231136662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5974347154231136662'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/07/it-is-time-to-join-our-its-gbs-world.html' title='It is the time to join our ITS-GBS World'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NyG55CAXCRI/SIOaY6_1DFI/AAAAAAAAABg/-lwZzxMw8Lg/s72-c/ITS-GBS.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-847931482506782981</id><published>2008-07-16T07:24:00.000-07:00</published><updated>2008-07-16T07:27:39.628-07:00</updated><title type='text'>The Woman engineer is Ideal Volunteer</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The woman is four times better than men in volunteer work but the woman engineer is Idea volunteer to serve her society because&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The Natural of Woman Is&lt;br /&gt;–  Able to multi-task&lt;br /&gt;–  Emotional: Feel for others&lt;br /&gt;–  Patient&lt;br /&gt;– Willing to devote more personal time to serve her society&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;And characteristic of the engineer:&lt;br /&gt;– Creative&lt;br /&gt;– Smart Problem Solver&lt;br /&gt;– Systematic Thinker&lt;br /&gt;&lt;br /&gt;The only challenges for volunteer&lt;br /&gt;– Time Availability&lt;br /&gt;– Work commitments and family commitments&lt;br /&gt;&lt;br /&gt;"You make a living by what you get... But you make a life by what you give." Winston Churchill&lt;br /&gt;                                &lt;br /&gt;    &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-847931482506782981?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/847931482506782981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=847931482506782981' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/847931482506782981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/847931482506782981'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/07/woman-engineer-is-ideal-volunteer.html' title='The Woman engineer is Ideal Volunteer'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-5748891841724167574</id><published>2008-07-16T06:56:00.000-07:00</published><updated>2008-07-16T12:32:29.003-07:00</updated><title type='text'>Characteristics of successful and powerful Manager</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The managers are the main part of your support team. The right manager can lead you to new levels of success in your career, however choosing the wrong one can be fatal to your growing career so we tried to summarize the main characteristics for successful Manager as following &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The successful and powerful manager must be&lt;br /&gt;&lt;br /&gt;1- A &lt;strong&gt;very organized&lt;/strong&gt; person: Should know how many tasks there to accomplish and keep up with and how hard it can be. Without organization you will open the door for the career to become a mess.&lt;br /&gt;&lt;br /&gt;2- A &lt;strong&gt;responsible&lt;/strong&gt; Person: Should not oversee only everything you are doing, but also everything supports you and your work.&lt;br /&gt;&lt;br /&gt;3- A &lt;strong&gt;multi-tasker&lt;/strong&gt; Person: should organize, support, keep you happy and ease up life and career stress off of you so you can do what you do best.&lt;br /&gt;&lt;br /&gt;4- A &lt;strong&gt;leader&lt;/strong&gt;: should be Strong and wealthy technical leader over you to satisfy your need. If your manager is a weak leader your career is going to be headed for disaster.&lt;br /&gt;&lt;br /&gt;5- A &lt;strong&gt;well-connected&lt;/strong&gt; person: should have good communication skills, While many times none connected individuals have been able to lead careers to superstardom.&lt;br /&gt;&lt;br /&gt;6- An &lt;strong&gt;ever-alert&lt;/strong&gt; conscience: should be a far-removed from self-interest, nepotism and bias toward any group or party and not self-opinionated and should not utter coarse words or severe looks to grant rights to those who deserve them.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Finally good manager can take you far while bad management can lead your career into the ground as employee or employer. So give it great thought and consider all of these thoughts the next time you evaluate, hire and treat with Manager .&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.syntelinc.com/syntelligence/index.aspx?id=287"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.syntelinc.com/syntelligence/index.aspx?id=287&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;a href="http://wiki.answers.com/Q/What_are_the_necessary_characteristics_for_a_manager"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://wiki.answers.com/Q/What_are_the_necessary_characteristics_for_a_manager&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;a href="http://musicindustry.suite101.com/article.cfm/choosing_a_music_manager"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://musicindustry.suite101.com/article.cfm/choosing_a_music_manager&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;a href="http://yementimes.com/article.shtml?i=906&amp;amp;p=opinion&amp;amp;a=2"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://yementimes.com/article.shtml?i=906&amp;amp;p=opinion&amp;amp;a=2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-5748891841724167574?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/5748891841724167574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=5748891841724167574' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5748891841724167574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5748891841724167574'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/07/characteristics-of-successful-and.html' title='Characteristics of successful and powerful Manager'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-8199962951375474321</id><published>2008-06-27T06:45:00.000-07:00</published><updated>2008-07-16T07:35:01.092-07:00</updated><title type='text'>The Trust Value in Workplace</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The Trust Value is one of the most important and required values in workplaces .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;a href="http://4.bp.blogspot.com/_NyG55CAXCRI/SGTzicUYZsI/AAAAAAAAABA/HgD3a4-Z680/s1600-h/TrustPresentation.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5216562041444656834" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_NyG55CAXCRI/SGTzicUYZsI/AAAAAAAAABA/HgD3a4-Z680/s400/TrustPresentation.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Note:&lt;br /&gt;This presentation is prepared by me :) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-8199962951375474321?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/8199962951375474321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=8199962951375474321' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8199962951375474321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8199962951375474321'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/06/trust-value-in-workplace.html' title='The Trust Value in Workplace'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NyG55CAXCRI/SGTzicUYZsI/AAAAAAAAABA/HgD3a4-Z680/s72-c/TrustPresentation.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-2019807656821837974</id><published>2008-01-26T09:55:00.000-08:00</published><updated>2010-10-22T08:21:23.981-07:00</updated><title type='text'>The real reason of success "Teamwork"</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: 85%;"&gt;Teamwork is Cooperative effort by the members of a group or team to achieve a common goal or missions and as we all know that it is not used just in work but we can find it in all the needs of life.&lt;br /&gt;&lt;br /&gt;Nowadays most of projects require that people work together, so teamwork has become an important concept everywhere. Effective teams are an intermediary goal towards getting good, sustainable results.&lt;br /&gt;&lt;br /&gt;It is so deep field and I can got everything about it but there is two questions took my attention&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #990000;"&gt;How we apply the teamwork concept? &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1- Listen to other people's ideas. When people are allowed to freely express their ideas, these initial ideas will produce other ideas.&lt;br /&gt;2- Ask questions, interact, and discuss the objectives of the team.&lt;br /&gt;3- Treat others with respect and to support their ideas.&lt;br /&gt;4- All the members should trust each other.&lt;br /&gt;5- Help one's coworkers, which is the general theme of teamwork.&lt;br /&gt;6- Share with the team to create an environment of teamwork.&lt;br /&gt;7- For a team to work effectively it is essential team members acquire communication skills and use effective communication channels between one another.&lt;br /&gt;8- Be diplomat and tolerant.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;There is a wonderful saying says "A Teamworker is the oil that keeps the machine running...the yeast that helps the dough rise. They are good listeners&amp;nbsp;, diplomats, talented at smoothing over conflicts&amp;nbsp;, help parties and understand each other without becoming confrontational" and unfortunately it is rarely in our society these days. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #990000;"&gt;What are the laws of successful teamwork? &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1- The Significance: One Is Too Small a Number to Achieve Greatness&lt;br /&gt;2- The Big Picture: The Goal is More Important Than the Role&lt;br /&gt;3- The Niche: All members Have a Place Where They Add the Most Value&lt;br /&gt;4- The Great Challenge: As the Challenge Escalates, the Need for Teamwork Elevates&lt;br /&gt;5- The Chain: The Strength of the Team Is Impacted by Its Weakest Link&lt;br /&gt;6- The Bad Apple: Rotten Attitudes Ruin a Team&lt;br /&gt;7- The Countability: Team-mates Must Be Able to Count on Each Other When It Counts&lt;br /&gt;8- The Identity: Shared Values Define the Team&lt;br /&gt;9- The Communication: Interaction Fuels Action&lt;br /&gt;&lt;br /&gt;Amazing things could be accomplished today if we could get members and leaders to trust and commit to the teamwork process of joint problem solving, consensus decision making and shared leadership.&lt;br /&gt;&lt;br /&gt;The lack of teamwork’ is blamed for such a wide variety of everyday business dilemmas -- dilemmas like late delivery, poor quality, a blown budget or poor customer management. That because the people in businesses do not understand the real meaning of teamwork concept. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-2019807656821837974?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/2019807656821837974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=2019807656821837974' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2019807656821837974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2019807656821837974'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2008/01/real-reason-of-success-teamwork.html' title='The real reason of success &quot;Teamwork&quot;'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-4515736673369826532</id><published>2007-11-17T07:05:00.000-08:00</published><updated>2007-11-17T07:17:58.910-08:00</updated><title type='text'>LDAP Structure</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;LDAP directory servers store their data hierarchically.&lt;br /&gt;&lt;br /&gt;Why break things up into a hierarchy? It is easier in relationships understanding , You may wish to grant permissions to a group of individuals based on the directory structure and Combined with replication, you can tailor the layout of your directory structure to minimize WAN bandwidth utilization.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;DN (Distinguish Name)&lt;/span&gt;&lt;/strong&gt; it is The top level of the LDAP directory tree is the base, referred to as the "base DN." A base DN usually takes one of the three forms listed here.&lt;br /&gt;&lt;br /&gt;Let's assume I work at a US electronic commerce company called FooBar which is on the Internet at foobar.com&lt;br /&gt;&lt;br /&gt;1- &lt;strong&gt;o="FooBar, Inc.", c=US (base DN in X.500 format)&lt;br /&gt;&lt;/strong&gt;O refers to the organization, C refers to company headquarters.&lt;br /&gt;&lt;br /&gt;this was the preferred method of specifying your base DN but these days, most companies are (or plan to be) on the Internet. And what with Internet globalization, using a country code in the base DN probably made things more confusing in the end. In time, the X.500 format evolved into the other formats listed below. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;2- &lt;strong&gt;o=foobar.com (base DN derived from the company's Internet presence)&lt;/strong&gt;&lt;br /&gt;This format is fairly straightforward, using the company's Internet domain name as the base. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;3-&lt;strong&gt; dc=foobar, dc=com (base DN derived from the company's DNS domain components)&lt;br /&gt;&lt;/strong&gt;this format is split into&lt;strong&gt;&lt;span style="color:#cc0000;"&gt; DC(domain components):&lt;/span&gt;&lt;/strong&gt; foobar.com becomes dc=foobar, dc=com.&lt;br /&gt;In theory, this could be slightly more versatile, though it's a little harder for end users to remember. And it is the most recommended format.&lt;br /&gt;&lt;br /&gt;Underneath your directory's base, you'll want to create containers that logically separate your data. most LDAP directories set these logical separations up as OU entries. &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;OU stands for "Organizational Unit,"&lt;/span&gt;&lt;/strong&gt; which in X.500 was used to indicate the functional organization within a company. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;LDAP directory tree (not including individual entries) might look like this:&lt;br /&gt;dc=foobar, dc=com&lt;br /&gt;ou=customers&lt;br /&gt;    ou=asia&lt;br /&gt;    ou=europe&lt;br /&gt;    ou=usa&lt;br /&gt;ou=employees&lt;br /&gt;ou=rooms&lt;br /&gt;ou=groups&lt;br /&gt;ou=assets-mgmt&lt;br /&gt;ou=nisgroups&lt;br /&gt;ou=recipes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Individual LDAP records &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;All entries stored in an LDAP directory have a unique "Distinguished Name" or DN.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;*&lt;/span&gt;&lt;/strong&gt; The DN for each LDAP entry is composed of two parts: the Relative Distinguished Name (RDN) and the location within the LDAP directory where the record resides. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The RDN is the portion of your DN that is not related to the directory tree structure. Most items that you'll store in an LDAP directory will have a name, and the name is frequently stored in the &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;cn (Common Name)&lt;/span&gt;&lt;/strong&gt; attribute.&lt;br /&gt;&lt;br /&gt;Since nearly everything has a name, most objects you'll store in LDAP will use their cn value as the basis for their RDN.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-4515736673369826532?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/4515736673369826532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=4515736673369826532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4515736673369826532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4515736673369826532'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/11/ldap-structure.html' title='LDAP Structure'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-891048862641315697</id><published>2007-11-16T13:40:00.000-08:00</published><updated>2007-11-16T14:09:27.264-08:00</updated><title type='text'>Information Directory and LDAP Chitchat</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;The LDAP can enable almost any application, running on almost any computer platform, to obtain information from your LDAP directory. And that directory can be used to store a broad range of data: email address and mail routing information, HR data, public security keys, contact lists, and much more.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;What is the directory (information Directory)? &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;A directory is a way of organizing information so that you can find it easily. It lists Objects .for example, people, books in a library, merchandise in a department store—and gives details about each one.&lt;br /&gt;&lt;br /&gt;A directory is a specialized database that stores collections of information about objects. These collections of information are called entries, and they make up the individual building blocks of the directory. A directory might contain entries about, for example, employees, their job titles and salaries.&lt;br /&gt;&lt;br /&gt;While a directory is a type of database, it is designed very differently from a relational database. For example,&lt;br /&gt;&lt;br /&gt;1- Typical use of a directory involves a relatively small number of data updates, and a potentially very large number of data retrievals. By contrast, typical use of a relational database involves continuous recording of transactions, but retrievals are done relatively infrequently, when, for example, an employee needs to generate a monthly report. In short, a directory is designed to be primarily read-focused, in contrast to a relational database that is primarily write-focused.&lt;br /&gt;&lt;br /&gt;2- Directories also differ from relational databases in that they use relatively simple transactions to store and retrieve relatively small units of data—for example, an e-mail address, a telephone number, or a digital portrait. By contrast, a relational database is designed to handle large and diverse transactions using large data items and many operations so LDAP directories are not well suited for storing data where changes are frequent.&lt;br /&gt;&lt;br /&gt;3- In a directory, each entry is associated with a unique distinguished name that identifies it across multiple servers and administrative regions. Because they are inherently global, directories can provide users and applications with “location independence,” making identical information transparently available throughout the system.&lt;br /&gt;&lt;br /&gt;4- Directory allows you to securely delegate read and modification authority based on your specific needs using ACIs (collectively, an ACL, or Access Control List). For example, your facilities group might be given access to change an employee's location, cube, or office number, but not be allowed to modify entries for any other fields.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- Don’t even think of using it as a database back end for your high-volume e-commerce site .&lt;br /&gt;&lt;br /&gt;- LDAP is used to access this Directory information by easily and standard way and The directory is known as an LDAP directory.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is the LDAP?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;LDAP (Lightweight Directory Access Protocol) is based on the X.500 standard, but significantly simpler and more readily adapted to meet custom needs. LDAP is especially suited for deployment with Internet-centric because it support TCP/IP, "thin-client" applications.&lt;br /&gt;&lt;br /&gt;So LDAP isn't a database at all, but a protocol used to access information stored in an information directory ( LDAP directory).&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The LDAP protocol is both cross-platform and standards-based, so applications needn't worry about the type of server hosting the directory.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;br /&gt;&lt;/strong&gt;Oracle Internet Directory implements (OID) Version 3 of LDAP, which was approved as a proposed Internet Standard by the Internet Engineering Task Force (IETF).where that the OID is directory service implemented as an application on Oracle Database to enable retrieval of information about dispersed users and network resources.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;When should you use LDAP to store your data?&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;If the answer to each of the following questions is Yes, then storing your data in LDAP is a good idea.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1- Would you like your data to be available cross-platform?&lt;br /&gt;2- Do you need to access this data from a number of computers or applications?&lt;br /&gt;3- Do the individual records you're storing change a few times a day or less, on average?&lt;br /&gt;4- Does it make sense to store this type of data in a flat database instead of a relational database? That is, could you effectively store all the data for a given item in a single record?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference:&lt;br /&gt;&lt;/strong&gt;Summarized from an Introduction to LDAP - &lt;/span&gt;&lt;a href="mailto:donnelly@ldapman.org"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Michael Donnelly&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.ldapman.org/articles/intro_to_ldap.html"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.ldapman.org/articles/intro_to_ldap.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-891048862641315697?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/891048862641315697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=891048862641315697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/891048862641315697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/891048862641315697'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/11/information-directory-and-ldap-chitchat.html' title='Information Directory and LDAP Chitchat'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-3196167751110475298</id><published>2007-04-11T02:40:00.000-07:00</published><updated>2007-04-11T02:43:42.967-07:00</updated><title type='text'>Oracle BPEL Process Manager Client API</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;We did not find direct WebCenter way to access the BPEL process, but we found API “&lt;strong&gt;Oracle BPEL Process Manager Client API&lt;/strong&gt;”.&lt;br /&gt;&lt;br /&gt;This API support invoking the BPEL Process programmatically via a Java Code. The API is slightly different depending on whether you are invoking a two-way operation (which has both input and output messages) &lt;strong&gt;Synchronous&lt;/strong&gt; proces or a one-way operation (which just has an input message and returns no result) &lt;strong&gt;Asynchronous&lt;/strong&gt; process .&lt;br /&gt;&lt;br /&gt;So this API provides to us two services Post Service and Request Service where its using depends on the type of BPEL process.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Asynchronous BPEL Process:&lt;/strong&gt;&lt;br /&gt;  It provides only initiate operation which has input without output so we use post function to access this Operation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Synchronous BPEL Process:&lt;/strong&gt;&lt;br /&gt; It provides only also Process operation which has input and out put so we use request function to access this operation.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;        **********************************************************************&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;How we use this API?&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;br /&gt;1- Setting the configuration for connecting to Oracle BPEL Process Manger.&lt;br /&gt;    Hashtable jndi = new Hashtable ();&lt;br /&gt;    jndi.put (Context.PROVIDER_URL, "opmn:ormi://10.10.2.141:6003/orabpel");&lt;br /&gt;    jndi.put (Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");&lt;br /&gt;    jndi.put (Context.SECURITY_PRINCIPAL,”oc4jadmin”); // username of Bpel Manager&lt;br /&gt;    jndi.put (Context.SECURITY_CREDENTIALS,”welcome1”); //password of BPEL Manager&lt;br /&gt;    jndi.put ("dedicated.connection",”true”);&lt;br /&gt;&lt;br /&gt;    Locator = new Locator (“default”,”welcome1”); // default is the domain Name and welcome1 is the&lt;br /&gt;    Password of the domain.&lt;br /&gt;&lt;br /&gt;    deliveryService = (IDeliveryService) locator.lookupService (IDeliveryService.SERVICE_NAME);&lt;br /&gt;              &lt;br /&gt;&lt;strong&gt;Locator class:&lt;/strong&gt; used to connect to the domain on the BPEL Process Manager and fetch a list of BPEL processes deployed on that server. In this case, we use the Locator class to return a handle to an IDeliveryService instance.&lt;br /&gt;&lt;strong&gt;IDeliveryService Interface:&lt;/strong&gt; used to invoke/initiate BPEL processes deployed on a BPEL Process Manager.&lt;br /&gt;&lt;br /&gt;2- Passing XML messages via Java.&lt;br /&gt;    String SchemaInputXML = "&lt;user ns1="\"&gt;" +&lt;br /&gt;     "            &lt;ns1:&gt;ererer&lt;/ns1: firstName&gt; " +&lt;br /&gt;     "            &lt;ns1:&gt;dgfdggdg&lt;/ns1: lastName&gt; " +&lt;br /&gt;     "        &lt;/user&gt;";                                                &lt;br /&gt;     nm = new NormalizedMessage ();&lt;br /&gt;     nm.addPart ("payload", SchemaInputXML); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NormalizedMessage class:&lt;/strong&gt; construct an XML message, construct an input message for request or construct an Output Message for response.&lt;br /&gt;&lt;br /&gt;3- Invoking the operation.&lt;br /&gt;&lt;br /&gt;    &lt;strong&gt;Invoking Synchronous Process:&lt;/strong&gt;&lt;br /&gt;       It call process operation which return output message and need input message&lt;br /&gt;    So we use the IDeliveryService.request () methods to access this process.&lt;br /&gt;&lt;br /&gt;    NormalizedMessage res = deliveryService.request ("userBPEL", "process", nm);&lt;br /&gt;     // userBPEL is Process Name and process is operation method name and nm is the input message.&lt;br /&gt;&lt;br /&gt;    &lt;strong&gt;Invoking Asynchronous Process:&lt;br /&gt;&lt;/strong&gt;      It call initiate operation which need input message and does not return output so&lt;br /&gt;    We use IDEliveryService.post () method to access this process. &lt;br /&gt;&lt;br /&gt;     deliveryService.post (“userBPEL”,”initiate”, nm);&lt;br /&gt;&lt;br /&gt;         **********************************************************************&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;How to retrieve the Result?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Synchronous process:&lt;/strong&gt;&lt;br /&gt;  It is easy to retrieve the result using normalizedMessage object as we saw in the synchronous invoking.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Asynchronous process:&lt;br /&gt;&lt;/strong&gt;  It is not easy to get the result but we can inform the user of the process by making the Process send JMS Message or email (I did not try it  ...I just read it) Or using conversation ID to identify the process instance before posting and after that use this ID to identify a specific instance and retrieve status information from it .&lt;br /&gt;&lt;br /&gt; String convId = GUIDGenerator.generateGUID();             &lt;br /&gt; nm.setProperty(NormalizedMessage.CONVERSATION_ID, convId);&lt;br /&gt; deliveryService.post(processID,operationName, nm);            &lt;br /&gt; IInstanceHandle fg = (IInstanceHandle)locator.lookupInstanceByConversationId(convId);&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;         &lt;span style="color:#000000;"&gt;**********************************************************************&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;What we need to use this API?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  oc4jclient.jar, Orabpel-common.jar and Orabpel.jar &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-3196167751110475298?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/3196167751110475298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=3196167751110475298' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/3196167751110475298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/3196167751110475298'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/04/oracle-bpel-process-manager-client-api.html' title='Oracle BPEL Process Manager Client API'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-4316123339613768653</id><published>2007-04-03T07:35:00.000-07:00</published><updated>2007-04-03T07:46:39.405-07:00</updated><title type='text'>WebCenter View</title><content type='html'>&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;What is the Webcenter Suite?&lt;br /&gt;&lt;br /&gt;It is new platform for building effective Application by supporting:&lt;br /&gt;- User Interaction (portlet , Search , Content , Mobile ,VOIP, Desktop )&lt;br /&gt;- System Management .&lt;br /&gt;- Development Tools .&lt;br /&gt;- Identity Management . &lt;/div&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049212106170807554" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NyG55CAXCRI/RhJnqJ_ptQI/AAAAAAAAAAo/T4pLRb0zsRg/s320/WebCenter.bmp" border="0" /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;WebCenter Framework&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Portlets:&lt;br /&gt;&lt;/strong&gt;it supports using some built-in portlets which are available through a preconfigured OC4J that is automatically available to us through JDeveloper (OmniPortlet, Web Clipping, Rich Text portlet) , creating our own standards-based portlets to be consumed by any JSR 168 or WSRP-compatible portal ( where WSRP is Portal Developer Kit (PDK) plus some portlet capabilities )&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Customizable Components :&lt;/strong&gt;&lt;br /&gt;It provides new JSF components that allow developers to make any of their applications runtime customizable, with these capabilities in place; administrators can customize virtually any JSF page by minimizing/maximizing, hiding/showing, or moving any component on the page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Content Integration:&lt;/strong&gt;&lt;br /&gt;It support integration for content Management System such as Oracle Content DB, OracleAS Portal—or even on your file system— with our application by providing the JCR adapters or oracle adapter .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Security:&lt;br /&gt;&lt;/strong&gt;The ADF extensions can define security for the application by defining security for an entire application, a page within the application, or for individual actions provided by customizable components.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;WebCenter Services&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;WebCenter Services offer a variety of content management, search, and&lt;br /&gt;Communication services, including:&lt;br /&gt;&lt;br /&gt;· Oracle Content Database which is a full-fledged content management system&lt;br /&gt;enables users to manage content through the Web or from desktop applications.&lt;br /&gt;&lt;br /&gt;· Oracle Secure Enterprise Search that can search a multitude of sources, structured&lt;br /&gt;and unstructured, in a variety of file formats, indexed or real-time.&lt;br /&gt;&lt;br /&gt;· Communication Services, which help you better connect people and facilitate&lt;br /&gt;Communication, these services include (Instant Messaging, Presence Server, and&lt;br /&gt;Discussion forum).&lt;br /&gt;&lt;br /&gt;· Wiki is server software that allows users to freely edit and create Web page content&lt;br /&gt;using a Web browser. This ease of interaction and operation makes Wiki an&lt;br /&gt;effective tool for collaborative communication.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-4316123339613768653?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/4316123339613768653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=4316123339613768653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4316123339613768653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4316123339613768653'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/04/webcenter-view.html' title='WebCenter View'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NyG55CAXCRI/RhJnqJ_ptQI/AAAAAAAAAAo/T4pLRb0zsRg/s72-c/WebCenter.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-1865489285953213121</id><published>2007-02-28T07:11:00.000-08:00</published><updated>2007-02-28T01:01:08.331-08:00</updated><title type='text'>know yourself "Funny Test"</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;look up your &lt;strong&gt;&lt;span style="color:#990000;"&gt;BirthDay&lt;/span&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;span style="color:#990000;"&gt;see what you&lt;/span&gt;&lt;/strong&gt; are .. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#006600;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#006600;"&gt;&lt;strong&gt;&lt;span style="color:green;"&gt;&lt;span style="color:#009900;"&gt;*** BirthDay ***&lt;/span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#006600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#006600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;January :&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 09 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;10 - 24 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;25 - 31 ~ Lion&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;February:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 05 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;06 - 14 ~ Dove&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;15 - 21 ~ Turtle&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;22 - 28 ~ Panther&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;March:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 12 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;13 - 15 ~ Lion&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;16 - 23 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;24 - 31 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;April:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 03 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;04 - 14 ~ Panther&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;15 - 26 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;27 - 30 ~ Turtle&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;May:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 13 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;14 - 21 ~ Dove&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;22 - 31 ~ Lion&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;June :&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 03 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;04 - 14 ~ Turtle&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;15 - 20 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;21 - 24 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;25 - 30 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;July:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 09 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;10 - 15 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;16 - 26 ~ Dove&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;27 - 31 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;August:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 15 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;16 - 25 ~ Mouse&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;26 - 31 ~ Turtle&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;September :&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 14 ~ Dove&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;15 - 27 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;28 - 30 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;October :&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 15 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;16 - 27 ~ Turtle&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;28 - 31 ~ Panther&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;November:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 16 ~ Lion&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;17 - 30 ~ Cat&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;strong&gt;December:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;01 - 16 ~ Dog&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;17 - 25 ~ Monkey&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;26 - 31 ~ Dove&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#009900;"&gt;&lt;strong&gt;*** charactersistic ***&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#006600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#006600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Dog :&lt;/strong&gt; A very loyal and sweet person.Your loyalty can never be doubted. You are quite honest and sincere when it comes to your attitude towards working. You are a very simple person, indeed. Absolutely hassle free, humble and down-to-earth!! That explains the reason why your friends cling on to you! You have a good taste for clothes. If your wardrobe is not updated with what is trendy, you sure are depressed. Popular and easy-going. You have a little group of dignified friends, all of them being quality-personified.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Mouse :&lt;/strong&gt; Always up to some sort of a mischief! The mischievous gleam in your eyes is what makes you so cute and attractive to everyone. You are an extremely fun-to-be-with kind of person. No wonder people seek for your company and look forward to include you for all get-together's. However, you are sensitive which is a drawback. People need to select their words while talking to you. If someone tries to fiddle around and play with words while dealing with you, it is enough to invite your wrath. God bless the person then!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Lion:&lt;/strong&gt; Quite contradictory to your name, you are a peace loving person. You best try to avoid a situation wherein you are required to fight. An outdoor person, you dislike sitting at one place for a long duration. You are a born leader, and have it in you how to tactfully derive work from people. You love being loved, and when you receive your share of limelight from someone, you are all theirs!!!! Well, well... hence some people could even take an advantage, flatter you to the maximum and get their work done. So be careful.....&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Cat :&lt;/strong&gt; An extremely lovable, adorable person, sometimes shy, with a passion for quick wit. At times, you prefer quietness. You love exploring various things and going into depth of each thing. Under normal circumstances you're cool but when given a reason to, you are like a volcano waiting to erupt. You're a fashion bird. People look forward to you as an icon associated with fashion. Basically, you mingle along freely but don't like talking much to strangers. People feel very easy in your company. You observe care in choosing your friends.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Turtle :&lt;/strong&gt; You are near to perfect and nice at heart.The examples of your kindness are always circulated in groups of people.You, too, love peace. You wouldn't like to retaliate even to a person who is in the wrong. You are loved due to this. You do not wish to talk behind one's back. People love the way you always treat them. You can give, give and give love, and the best part is that you do not expect it back in return. You are generous enough. Seeing things in a practical light is what remains the best trait of you guys.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Dove :&lt;/strong&gt; You symbolize a very happy-go-lucky approach in life. Whatever the surroundings may be, grim or cheerful, you remain unaffected.In fact, you spread cheer wherever you go. You are the leader of your group of friends and good at consoling people in their times of need. You dislike hypocrisy and tend to shirk away from hypocrites. They can never be in your good books, no matter what. You are very methodical and organized in your work. No amount of mess, hence, can ever encompass you. Beware, it is easy for you to fall in love....&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Panther :&lt;/strong&gt; You are mysterious. You are someone who can handle pressure with ease, and can handle any atmosphere without going berserk. You can be mean at times, and love to gossip with your selected group. Very prim and proper. You like all situations and things to be in the way you desire, which, sometimes is not possible. As a result, you may lose out in some relationships. But otherwise, you love to help people out from difficult and tight spots when they really need you.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;a Monkey :&lt;/strong&gt; Very impatient and hyper!!! You want things to be done as quick as possible. At heart, you are quite simple and love if you are the center of attraction. That way, you people are unique. You would like to keep yourself safe from all the angles. Shall your name be dragged or featured in any sort of a controversy, you then go all panicky. Therefore, you take your &gt;&gt;precautions from the very beginning. When you foresee anything wrong, your sixth sense is what saves you from falling in traps. Quite a money minded bunch you people are!!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;Note :&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#000000;"&gt;please try to write your comment ,if this probabilistic is equivalent your real characteristic or not (the writing of your characteristic is not important ) that of course if you want . &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-1865489285953213121?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/1865489285953213121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=1865489285953213121' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/1865489285953213121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/1865489285953213121'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/02/know-yourself-funny-test.html' title='know yourself &quot;Funny Test&quot;'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-5437806909365826763</id><published>2007-02-19T06:53:00.000-08:00</published><updated>2007-02-22T02:16:50.611-08:00</updated><title type='text'>JasperReports</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;JasperReport API:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;It is a popular open source Java engine which is used for reporting output from many data sources in web and desktop applications .&lt;br /&gt;&lt;br /&gt;JasperReports' reports are defined in XML files with an “&lt;strong&gt;jrxml&lt;/strong&gt;” extension which contains of &lt;span style="color:#009900;"&gt;jasperReport&lt;/span&gt; , &lt;span style="color:#009900;"&gt;title&lt;/span&gt; , &lt;span style="color:#009900;"&gt;pageHeader&lt;/span&gt; , &lt;span style="color:#009900;"&gt;detail&lt;/span&gt; , &lt;span style="color:#009900;"&gt;pageFooter&lt;/span&gt;, &lt;span style="color:#009900;"&gt;band&lt;/span&gt; tag element , all of the elements are optional, except for the root jasperReport element.&lt;br /&gt;&lt;br /&gt;A jrxml file needs to be &lt;strong&gt;compiled&lt;/strong&gt; , this can be achieved by calling the &lt;span style="color:#660000;"&gt;compileReport&lt;/span&gt;() method on the &lt;span style="color:#660000;"&gt;net.sf.jasperreports.engine.JasperCompileManager&lt;/span&gt; class .&lt;br /&gt;&lt;br /&gt;it needs to be &lt;strong&gt;filled&lt;/strong&gt; with data, this is achieved by calling the &lt;span style="color:#660000;"&gt;fillReport&lt;/span&gt;() method on the &lt;span style="color:#660000;"&gt;net.sf.jasperreports.engine.JasperFillManager&lt;/span&gt; class which has three parameters an instance of &lt;span style="color:#006600;"&gt;net.sf.jasperreports.engine.JasperReport&lt;/span&gt;, a &lt;span style="color:#006600;"&gt;java.util.HashMap containing&lt;/span&gt; any parameters passed to the report, and an instance of a &lt;span style="color:#006600;"&gt;java.sql.Connection&lt;/span&gt; class .&lt;br /&gt;&lt;br /&gt;finally it can be &lt;strong&gt;exported&lt;/strong&gt; to a pdf/Html/xml file , this is achieved by Using :&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;net.sf.jasperreports.engine.JasperExportManager&lt;/span&gt; class and calling &lt;span style="color:#660000;"&gt;exportReportToPdfStream&lt;/span&gt; method which create and view the report in output stream 'view in &lt;strong&gt;browser&lt;/strong&gt;' “used with web application” or calling &lt;span style="color:#660000;"&gt;exportReportToPdf&lt;/span&gt; method which create the file on the machine without viewing it .&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;OR&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#660000;"&gt;net.sf.jasperreports.view.JasperViewer&lt;/span&gt; class and calling &lt;span style="color:#660000;"&gt;viewReport&lt;/span&gt; method which create and open the Pdf file .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IReport :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;It is used for building Jrxml file better than building it manually .This tool allows users to visually edit complex reports with charts, images, and subreports. iReport is integrated with leading open source chart libraries for java.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Sample code &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;After creating the jrxml file by Ireport or manually .&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#009900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;// 1- put parameter “examId”&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Map parameters = new HashMap();&lt;br /&gt;long examId ;&lt;br /&gt;parameters.put("&lt;span style="color:#3333ff;"&gt;examId&lt;/span&gt;", String.valueOf(&lt;span style="color:#3366ff;"&gt;examId&lt;/span&gt;));&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;// 2- load and compile report&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;String jasperJRXMLFileName = “&lt;span style="color:#3333ff;"&gt;D:/jasperReport.jrxml&lt;/span&gt;” ;&lt;br /&gt;JasperDesign jasperDesign = JRXmlLoader.load(&lt;span style="color:#3333ff;"&gt;jasperJRXMLFileName&lt;/span&gt;);&lt;br /&gt;JasperReport jasperReport = JasperCompileManager.compileReport(&lt;span style="color:#3333ff;"&gt;jasperDesign&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;&lt;span style="color:#33cc00;"&gt;// 3- DB connection&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Connection conn = ResourceManager.getConnection();&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;// 4- fill report&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;JasperPrint jasperPrint = JasperFillManager.fillReport(&lt;span style="color:#3333ff;"&gt;jasperReport&lt;/span&gt;,&lt;span style="color:#3333ff;"&gt;parameters&lt;/span&gt;,&lt;span style="color:#3333ff;"&gt;conn&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;// 5- create/viewing PDF file .&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;JasperExportManager.exportReportToPdfStream(&lt;span style="color:#3333ff;"&gt;jasperPrint&lt;/span&gt;,&lt;span style="color:#3333ff;"&gt;servletResponse&lt;/span&gt;.&lt;span style="color:#3333ff;"&gt;getOutputStream&lt;/span&gt;());&lt;br /&gt;servletResponse.getOutputStream().flush();&lt;br /&gt;servletResponse.flushBuffer();&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;OR &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;JasperExportManager.exportReportToPdfFile(&lt;span style="color:#3333ff;"&gt;jasperPrint&lt;/span&gt;, &lt;span style="color:#3333ff;"&gt;"reports/simple_report.pdf"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;OR &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;JasperViewer.viewReport(&lt;span style="color:#3333ff;"&gt;jasperPrint&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;JasperReport Requirements :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;a href="http://www.jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/Requirements"&gt;http://www.jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/Requirements&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;you can visit&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://jasperforge.org/"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#3333ff;"&gt;http://jasperforge.org/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; , &lt;a href="http://jasperreports.sourceforge.net/api/overview-summary.html"&gt;http://jasperreports.sourceforge.net/api/overview-summary.html&lt;/a&gt; &lt;strong&gt;for more details or download&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-5437806909365826763?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/5437806909365826763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=5437806909365826763' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5437806909365826763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/5437806909365826763'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/02/jasperreports.html' title='JasperReports'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-4963896995185899183</id><published>2007-02-15T06:17:00.000-08:00</published><updated>2007-02-15T06:30:33.422-08:00</updated><title type='text'>Security Chit Chat -2-</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#000066;"&gt;Before going and talk about the security fields by more details ,We should first view the Types of attacks .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;The Attack&lt;/strong&gt; is any action that compromises the security of information owned by an organization ,One may have two classifications of attacks, according to the &lt;strong&gt;form&lt;/strong&gt; of attack and the &lt;strong&gt;effect&lt;/strong&gt; of this attack.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#660000;"&gt;The Forms of Attack :&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A- Interruption:-&lt;br /&gt;&lt;/strong&gt;An asset of the system is destroyed or becomes unavailable. This is an attack on availability. Examples include destruction of a piece of hardware, cutting communication line.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;B- Interception:-&lt;br /&gt;&lt;/strong&gt;An unauthorized party gains access to an asset. This is an attack on confidentiality.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C- Modification:-&lt;/strong&gt;&lt;br /&gt;An unauthorized party not only gains access but also change the data. This is an attack on Integrity.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;D- Fabrication:-&lt;/strong&gt;&lt;br /&gt;An unauthorized party inserts false object into the system. This is attack on authenticity.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#660000;"&gt;The Effects of Attack :&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Another useful categorization according to the effect of these attacks: passive attacks and active attack.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A-Passive Attacks:-&lt;br /&gt;&lt;/strong&gt;These attacks are in the nature of eavesdropping on, or monitoring of, transmissions. The goal of the opponent is to obtain information that is being transmitted.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;B-Active Attacks:-&lt;br /&gt;&lt;/strong&gt;Attacks which refer to deliberate modifications made to the message stream . also it can be for the purpose of injecting false message or deleting message.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-4963896995185899183?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/4963896995185899183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=4963896995185899183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4963896995185899183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/4963896995185899183'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/02/security-chit-chat-2.html' title='Security Chit Chat -2-'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-8160099751308586293</id><published>2007-02-07T05:00:00.000-08:00</published><updated>2007-02-15T06:28:17.479-08:00</updated><title type='text'>Security Chit Chat - 1 -</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Security &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;It is well known that the world now has been involved in a war. Knowledge is the power. Information value enforces owner to protect it from enemies, the enemy who does not sleep, follows modern and effective techniques, and develops his self too to gain the information :-( .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Usually we define the &lt;strong&gt;cryptography science&lt;/strong&gt; as the way of data protection , it handles from being misused, modified, or even seen but It has not been enough . The increasing value of knowledge and the race between cryptography and cryptanalysis has forced to create a way to remove the suspicion of the data existence “&lt;strong&gt;Steganography Science&lt;/strong&gt;”.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;Cryptography&lt;/strong&gt; is the art or science encompassing the principles and methods of transforming an intelligible message into one that is unintelligible and then retransforming that message back to its original form. It can provide protection against eavesdropping, and also protects against message modification and against injection of false message by making it infeasible for an opponent to create cipher text that will be deciphered into accept meaningful plaintext.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;Steganography&lt;/strong&gt; is the art and science of writing hidden messages in such a way that no one apart from the intended recipient knows of the existence of the message; this is in contrast to cryptography, where the existence of the message itself is not disguised, but the content is obscured.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;color:#000099;"&gt;So, for those two important science, how to combine them together in a powerful system to protect your data using fast and easy technology for data communication? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;color:#990000;"&gt;&lt;strong&gt;So the Security is very interesting , useful and worthy field ;-).&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-8160099751308586293?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/8160099751308586293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=8160099751308586293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8160099751308586293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/8160099751308586293'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/02/security-chit-chat-1.html' title='Security Chit Chat - 1 -'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5286586116324183011.post-2787948476815087988</id><published>2007-02-06T14:27:00.001-08:00</published><updated>2007-02-07T04:42:01.630-08:00</updated><title type='text'>Jsf and Struts</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;JSF and Struts &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;I wanted to put simple summary of different between Jsf and Struts depend only on my little experience .&lt;br /&gt;&lt;br /&gt;* &lt;strong&gt;Struts :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;it is a very popular framework for building web applications , application framework ,representation of the classic Model-View-Controller (MVC) design pattern principles .&lt;br /&gt;&lt;br /&gt;Has Actions – Management capabilities, such as Action and DispatchAction which represents all the application requests and dispatches requests to appropriate application components as needed for Controller tier.&lt;br /&gt;&lt;br /&gt;Has Form-management capabilities, such as the ActionForm JavaBean that represents the server side state of the input fields on a form, and a validation framework externaliz the configuration of the set of correctness checks to be applied to input field values, plus implement those checks on both the client side and the server side for Model tier.&lt;br /&gt;&lt;br /&gt;Has a set of JSP custom tags that can simplify the process of creating the application's HTML markup for the view tier .&lt;br /&gt;&lt;br /&gt;Has Tiles framework for layout management, which supports creation of layout templates that can be reused across multiple pages, and thus allows easy modifications to the overall look and feel of an application.&lt;br /&gt;&lt;br /&gt;Has Standard configuration "struts-config"file for defining behavior:&lt;br /&gt;&lt;br /&gt;- Mapping Action URLs to Action Classes .&lt;br /&gt;- Configuring Action behavior (form bean creation,&lt;br /&gt;validation, return-to-input destination, etc.).&lt;br /&gt;- Mapping Forwards (logical resources) to physical&lt;br /&gt;Pages .&lt;br /&gt;- Defining form beans.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5028554049373132754" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NyG55CAXCRI/RckDQ_a819I/AAAAAAAAAAM/sVAr58dy9yo/s320/Struts.bmp" border="0" /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;* JSF :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;it is a user interface component framework, focuses on the view tier of a Model-View-Controller architecture.&lt;br /&gt;&lt;br /&gt;It help to develop the application backend without worrying about HTTP details .&lt;br /&gt;&lt;br /&gt;Has Fundamental APIs for user interface components.&lt;br /&gt;&lt;br /&gt;Has Event- and listener-model for handling server side events.&lt;br /&gt;&lt;br /&gt;Has Value-binding and method-binding-expressions let you bind component properties to objects in your data model and or event handling methods to your business logic, without requiring the components to have any detailed knowledge of the Java classes involved.&lt;br /&gt;&lt;br /&gt;Has Converter which is Plug-in for conversion object to string and Validator which is Plug-in for correctness checks on input components&lt;br /&gt;&lt;br /&gt;Has Standard configuration "faces-config" file for defining behavior:&lt;br /&gt;- Mapping to Java Bean .&lt;br /&gt;- Configured navigation rules to select the next page(current displayed page , action was invoked, outcome was returned ).&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5028555385107961826" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 420px; CURSOR: hand; HEIGHT: 201px; TEXT-ALIGN: center" height="204" alt="" src="http://2.bp.blogspot.com/_NyG55CAXCRI/RckEeva81-I/AAAAAAAAAAU/B89RILT_znw/s320/JSf.bmp" width="320" border="0" /&gt;&lt;br /&gt;The navigation of Jsf is more clear , easier than struts . JSF provides just the basics for component level validation, while Struts offers a more sophisticated validation mechanism. The important points, though, is that you can code custom validation in JSF if the defaults aren't good enough for your application And all Jsf validation (standard ,Custom or backing beans ) has it’s own phases which stop the Jsf lifecycle competence during failure and also stop your application following . so code and handle all the validation in your business logic if this is not suitable to your application logic .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Which Technology Should I Use?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;it may be a good idea to do the Struts-JSF integration library if the application is big and complex. If it's small, it's pretty straight forward to migrate all of it to JSF in one shot J , For a complex user interface the Jsf migration will be better (at least if you're still making user interface changes now and then). For an application with a simple user interface (e.g., mostly simple dynamic output rather than a lot of complex input), or an application that's rarely changed is not important to migrate it to Jsf .&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5286586116324183011-2787948476815087988?l=sarahhamidmahmoud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sarahhamidmahmoud.blogspot.com/feeds/2787948476815087988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5286586116324183011&amp;postID=2787948476815087988' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2787948476815087988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5286586116324183011/posts/default/2787948476815087988'/><link rel='alternate' type='text/html' href='http://sarahhamidmahmoud.blogspot.com/2007/02/jsf-and-struts_06.html' title='Jsf and Struts'/><author><name>My Name : Sarah Hamid</name><uri>http://www.blogger.com/profile/02996249492196288017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_NyG55CAXCRI/ScftS_OXXMI/AAAAAAAAAFQ/xpg4arX7Mr8/S220/java.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NyG55CAXCRI/RckDQ_a819I/AAAAAAAAAAM/sVAr58dy9yo/s72-c/Struts.bmp' height='72' width='72'/><thr:total>4</thr:total></entry></feed>
