<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ربنا اجعلنا مقيمى الصلاة ومن ذريتنا ربنا وتقبل الدعاء</title>
	<atom:link href="http://essamabdelaziz.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://essamabdelaziz.wordpress.com</link>
	<description>Just Tips</description>
	<lastBuildDate>Sun, 16 Nov 2008 09:58:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='essamabdelaziz.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ربنا اجعلنا مقيمى الصلاة ومن ذريتنا ربنا وتقبل الدعاء</title>
		<link>http://essamabdelaziz.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://essamabdelaziz.wordpress.com/osd.xml" title="ربنا اجعلنا مقيمى الصلاة ومن ذريتنا ربنا وتقبل الدعاء" />
	<atom:link rel='hub' href='http://essamabdelaziz.wordpress.com/?pushpress=hub'/>
		<item>
		<title>JDBC  driver for Microsoft SQL Server</title>
		<link>http://essamabdelaziz.wordpress.com/2008/11/16/jdbc-driver-for-microsoft-sql-server/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/11/16/jdbc-driver-for-microsoft-sql-server/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 09:57:41 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/?p=122</guid>
		<description><![CDATA[jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12, 15). jTDS is based on FreeTDS and is currently the fastest production-ready JDBC driver for SQL Server and Sybase. jTDS is 100% JDBC 3.0 compatible, supporting forward-only and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=122&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>jTDS</strong> is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12, 15). jTDS is based on FreeTDS and is currently the fastest production-ready JDBC driver for SQL Server and Sybase. jTDS is 100% JDBC 3.0 compatible, supporting forward-only and scrollable/updateable ResultSets, concurrent (completely independent) Statements and implementing all the DatabaseMetaData and ResultSetMetaData methods. Check out the feature matrix for more details.</p>
<p>Quite a few of the commercial JDBC drivers out there are based on jTDS (or FreeTDS), even if they no longer acknowledge this. jTDS has been tested with virtually all JDBC-based database management tools and is the driver of choice for most of these (recommended for DbVisualizer and SQuirreL SQL, distributed with Aqua Data Studio and DataDino). jTDS is also becoming a common choice for enterprise-level applications: it passes both the J2EE 1.3 certification and Hibernate test suites, and is recommended for JBoss, Hibernate, Atlassian JIRA and Confluence and Compiere.</p>
<p><a title="http://jtds.sourceforge.net/" href="http://jtds.sourceforge.net/" target="_blank">http://jtds.sourceforge.net/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=122&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/11/16/jdbc-driver-for-microsoft-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>Design pattern (Part 1)</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/25/design-pattern-part-1/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/25/design-pattern-part-1/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 07:25:25 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2008/02/25/design-pattern-part-1/</guid>
		<description><![CDATA[Nowadays I’m so interested in Design pattern So will start to blog regarding the same starting Today I will start to give a small introduction about design pattern later on i will go in depth to talk about every pattern one by one in details *What is design pattern? If a problem occurs over and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=120&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Nowadays I’m so interested in Design pattern</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">So will start to blog regarding the same starting</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Today I will start to give a small introduction about design pattern later on i will go in depth to </span></p>
<p class="MsoNormal">talk about every pattern one by one in details</p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">*<b>What is design pattern?</b></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">If a problem occurs over and over again, a solution to that problem has been used effectively. That solution is</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">described as a pattern.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">*<b>design pattern VS Framework?</b> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">A framework is a product and</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"><span> </span>a design pattern is a specification.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"><span>  </span>Therefore a design pattern is part of your system design and a framework is part of your system.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">The two could be looked at different contexts.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"><span> </span>A design pattern suggests a solution for a recurring design problem in an application and the solution is generally open for future extensions.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"><span> </span>A framework is a suite of packages using which applications (or the logical layers of applications), with all the functional and non-functional requirements, can be developed and hosted.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"><span> </span>A design pattern it is the best solution for your problem like SingleTone,etc..</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">A framework<span>  </span>like JSF,Struts,Spring,Hibernate</span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:'Century Gothic';"> </span></b></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:'Century Gothic';">Do I have to use the design pattern?</span></b></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">If you want to be a professional Java developer, you should know at least some popular solutions to coding</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">problems. Such solutions have been proved efficient and effective by the experienced developers. These</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">solutions are described as so-called design patterns. Learning design patterns speeds up your experience</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">accumulation in OOA/OOD. Once you grasped them, you would be benefit from them for all your life and</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">jump up yourselves to be a master of designing and developing. Furthermore, you will be able to use these</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">terms to communicate with your fellows or assessors more effectively.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Many programmers with many years experience don&#8217;t know design patterns, but as an Object-Oriented</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">programmer, you have to know them well, especially for new Java programmers. Actually, when you solved</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">a coding problem, you have used a design pattern. You may not use a popular name to describe it or may not</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">choose an effective way to better intellectually control over what you built. Learning how the experienced</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">developers to solve the coding problems and trying to use them in your project are a best way to earn your</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">experience and certification.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Remember that learning the design patterns will really change how you design your code; not only will you</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">be smarter but will you sound a lot smarter, too.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> </span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:'Century Gothic';">How many design patterns?</span></b></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Many. A site says at least 250 existing patterns are used in OO world, including Spaghetti which refers to</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">poor coding habits. The 23 design patterns by GOF are well known, and more are to be discovered on the</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">way.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Note that the design patterns are not idioms or algorithms or components</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> </span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:'Century Gothic';">What is the relationship among these patterns?</span></b></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Generally, to build a system, you may need many patterns to fit together. Different designer may use different</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">patterns to solve the same problem. Usually:</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• Some patterns naturally fit together</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• One pattern may lead to another</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• Some patterns are similar and alternative</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• Patterns are discoverable and documentable</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• Patterns are not methods or framework</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">• Patterns give you hint to solve a problem effectively</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><a href="http://www.javacamp.org/designPattern/index.html">http://www.javacamp.org/designPattern/index.html </a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/120/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=120&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/25/design-pattern-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>The real reason of success &#8220;Teamwork&#8221;</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/16/the-real-reason-of-success-teamwork/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/16/the-real-reason-of-success-teamwork/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 12:40:35 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/?p=119</guid>
		<description><![CDATA[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. Nowadays most of projects require that people work together, so teamwork has [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=119&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<p>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.</p>
<p>It is so deep field and I can got everything about it but there is two questions took my attention</p>
<p>How we apply the teamwork concept?</p>
<p>1- Listen to other people&#8217;s ideas. When people are allowed to freely express their ideas, these initial ideas will produce other ideas.<br />
2- Ask questions, interact, and discuss the objectives of the team.<br />
3- Treat others with respect and to support their ideas.<br />
4- All the members should trust each other.<br />
5- Help one&#8217;s coworkers, which is the general theme of teamwork.<br />
6- Share with the team to create an environment of teamwork.<br />
7- For a team to work effectively it is essential team members acquire communication skills and use effective communication channels between one another.<br />
8- Be diplomat and tolerant.</p>
<p>There is a wonderful saying says &#8220;A Teamworker is the oil that keeps the machine running&#8230;the yeast that helps the dough rise. They are good listeners and diplomats, talented at smoothing over conflicts and helping parties understand each other without becoming confrontational&#8221; and unfortunately it is rarely in our society this days.</p>
<p>What are the laws of successful teamwork?</p>
<p>1- The Significance: One Is Too Small a Number to Achieve Greatness<br />
2- The Big Picture: The Goal is More Important Than the Role<br />
3- The Niche: All members Have a Place Where They Add the Most Value<br />
4- The Great Challenge: As the Challenge Escalates, the Need for Teamwork Elevates<br />
5- The Chain: The Strength of the Team Is Impacted by Its Weakest Link<br />
6- The Bad Apple: Rotten Attitudes Ruin a Team<br />
7- The Countability: Team-mates Must Be Able to Count on Each Other When It Counts<br />
8- The Identity: Shared Values Define the Team<br />
9- The Communication: Interaction Fuels Action</p>
<p>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.</p>
<p>The lack of teamwork’ is blamed for such a wide variety of everyday business dilemmas &#8212; 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.</p>
<p><a href="http://sarahhamidmahmoud.blogspot.com/2008/01/real-reason-of-success-teamwork.html">http://sarahhamidmahmoud.blogspot.com/2008/01/real-reason-of-success-teamwork.html</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/119/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/119/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=119&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/16/the-real-reason-of-success-teamwork/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>DataBase transaction</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/14/database-transaction/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/14/database-transaction/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 07:08:02 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[DataBase]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2008/02/14/database-transaction/</guid>
		<description><![CDATA[transaction A transaction is a set of one or more statements that are executed together as a unit, so either all of the statements are executed, or none of the statements is executed. Using Transactions There are times when you do not want one statement to take effect unless another one completes. For example, when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=118&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight:bold;">transaction</span><br />
A transaction is a set of one or more statements that are executed together as a unit, so either all of the statements are executed, or none of the statements is executed.</p>
<p><span style="font-weight:bold;">Using Transactions</span><br />
There are times when you do not want one statement to take effect unless another one completes. For example, when the proprietor of The Coffee Break updates the amount of coffee sold each week, he will also want to update the total amount sold to date. However, he will not want to update one without updating the other; otherwise, the data will be inconsistent. The way to be sure that either both actions occur or neither action occurs is to use a transaction.</p>
<p><span style="font-weight:bold;">Disabling Auto-commit Mode</span><br />
When a connection is created, it is in auto-commit mode. This means that each individual SQL statement is treated as a transaction and is automatically committed right after it is executed. (To be more precise, the default is for an SQL statement to be committed when it is completed, not when it is executed. A statement is completed when all of its result sets and update counts have been retrieved. In almost all cases, however, a statement is completed, and therefore committed, right after it is executed.)<br />
The way to allow two or more statements to be grouped into a transaction is to disable auto-commit mode. This is demonstrated in the following line of code, where con is an active connection:</p>
<div style="text-align:center;"><span style="font-weight:bold;">con.setAutoCommit(false);</span></div>
<div style="text-align:center;"><span style="font-weight:bold;font-style:italic;">Example:</span></div>
<p>import java.sql.Connection;<br />
import java.sql.DriverManager;<br />
import java.sql.SQLException;<br />
import java.sql.Statement;</p>
<p>/**<br />
*<br />
* @author javadb.com<br />
*/<br />
public class Main {</p>
<p>/**<br />
* Updates tables using a transaction<br />
*/<br />
public void updateDatabaseWithTransaction() {</p>
<p>Connection connection = null;<br />
Statement statement = null;</p>
<p>try {<br />
Class.forName(&#8220;[nameOfDriver]&#8220;);</p>
<p>connection = DriverManager.getConnection(&#8220;[databaseURL]&#8220;,<br />
&#8220;[userid]&#8220;,<br />
&#8220;[password]&#8220;);</p>
<p>//Here we set auto commit to false so no changes will take<br />
//effect immediately.<br />
connection.setAutoCommit(false);</p>
<p>statement = connection.createStatement();</p>
<p>//Execute the queries<br />
statement.executeUpdate(&#8220;UPDATE Table1 SET Value = 1 WHERE Name = &#8216;foo&#8217;&#8221;);<br />
statement.executeUpdate(&#8220;UPDATE Table2 SET Value = 2 WHERE Name = &#8216;bar&#8217;&#8221;);</p>
<p>//No changes has been made in the database yet, so now we will commit<br />
//the changes.<br />
connection.commit();</p>
<p>} catch (ClassNotFoundException ex) {<br />
ex.printStackTrace();<br />
} catch (SQLException ex) {<br />
ex.printStackTrace();</p>
<p>try {<br />
//An error occured so we rollback the changes.<br />
connection.rollback();<br />
} catch (SQLException ex1) {<br />
ex1.printStackTrace();<br />
}<br />
} finally {<br />
try {<br />
if (statement != null)<br />
statement.close();<br />
if (connection != null)<br />
connection.close();<br />
} catch (SQLException ex) {<br />
ex.printStackTrace();<br />
}<br />
}</p>
<p>}</p>
<p>/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) {</p>
<p>new Main().updateDatabaseWithTransaction();</p>
<p>}<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/118/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/118/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=118&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/14/database-transaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>Sun to buy MySQL for $1 billion</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/13/sun-to-buy-mysql-for-1-billion/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/13/sun-to-buy-mysql-for-1-billion/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 08:18:21 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[DataBase]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2008/02/13/sun-to-buy-mysql-for-1-billion/</guid>
		<description><![CDATA[SAN FRANCISCO (AP) &#8211; Sun Microsystems Inc.&#8217;s deal to buy open-source software company MySQL AB for $1 billion deepens Sun&#8217;s bet that its road to prosperity lies in distributing free software that generates hefty maintenance fees and could sell more servers. The acquisition, announced before the market opened Wednesday, gives Santa Clara-based Sun a foothold [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=117&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin-left:0.5in;">
<p>SAN FRANCISCO (AP) &#8211; Sun Microsystems Inc.&#8217;s deal to buy open-source software company MySQL  AB for $1 billion deepens Sun&#8217;s bet that its road to prosperity lies in distributing free software that generates hefty maintenance fees and could sell more servers.</p>
<p>The acquisition, announced before the market opened Wednesday, gives Santa Clara-based Sun a foothold in the rapidly expanding market for database software for Web-based companies.</p>
<p>MySQL&#8217;s software is used by some of the world&#8217;s biggest Web sites to archive and retrieve information, and with people creating more Web content every day, demand for those services is quickly growing.</p>
<p>Sun, in a separate announcement, also pre-announced second quarter revenue that would narrowly exceed Wall Street estimates. Profit during the quarter would fall at the high end of analysts&#8217; expectations, Sun said.</p>
<p>Sun is paying $800 million in cash and assuming $200 million in options to acquire MySQL. The Swedish company makes open-source database software used by companies such as online search leader Google Inc., popular Internet hangout Facebook Inc. and Finnish phone maker Nokia Corp.</p>
<p>Sun said the deal will help spread MySQL&#8217;s software to large corporations, which have been the biggest customers of Sun&#8217;s servers and software, and boost its distribution through Sun&#8217;s relationships with other server makers such as IBM Corp. and Dell Inc.</p>
<p>Sun believes it can sell more server computers and ring up higher maintenance fees by also offering software whose source code is publicly available for free.</p>
<p>MySQL competes with non-open-source offerings from Microsoft Corp. and Oracle Corp., which dominate database software for traditional businesses.</p>
<p>However, MySQL is the rapidly growing market leader in open-source database software, particularly among Web-based companies, where it commands about 80 percent of the global market, according to Sun Chief Executive Jonathan Schwartz.</p>
<p>Microsoft is less than 10 percent of that market, Schwartz said.</p>
<p>&#8220;We are really acquiring a database that customers and Web companies across the world have moved to at a breathtaking clip,&#8221; Schwartz said in an interview. &#8220;The titans of the Web all use MySQL &#8212; banks, automobile companies, pretty much all of the Fortune 500 runs MySQL in their shops.&#8221;</p>
<p>The acquisition, expected to close in the third or fourth quarter, takes pressure off Sun to spend some of the cash it has been accumulating. It also bolsters its software offerings with a well-known name in Internet data retrieval.</p>
<p>&#8220;This gives us access to every hot Web company on earth, and every company that will be hot 5 years from now,&#8221; Schwartz said. &#8220;For us, this is completely landscape-changing.&#8221;</p>
<p>Sun also said it expects second-quarter net income of between $230 million to $265 million, or 28 cents to 32 cents per share. Analysts surveyed by Thomson Financial were expecting profit of between 22 cents and 38 cents.</p>
<p>Sun predicts $3.6 billion in sales during the second quarter. Analysts were expecting, on average, $3.58 billion in sales.</p>
<p>The company was expected to release its results January 24.</p>
<p>Despite financial difficulties that have plagued Sun since the dot-com meltdown in 2001, the company has been accumulating a cash horde that reached $5.9 billion at the end of the 2007 fiscal year.</p>
<p>In recent quarters, as Sun has returned to profitability under new management and tightened cost controls, investors have pressured the company to spend some of its war chest in ways that boost its value.</p>
<p>Still, some shareholders remain skeptical about the company&#8217;s prospects.</p>
<p>Sun&#8217;s stock price has slid about 25 percent since the company&#8217;s 1-for-4 reverse stock split in November, an essentially cosmetic maneuver to remove the stigma of slumping shares.</p>
<p>In a reverse stock split, a company lowers the number of outstanding shares, boosting the value of each share, while keeping total market value unchanged.</p>
<p>As a result, Sun&#8217;s share price jumped from around $5 to more than $20, but has fallen sharply since then, closing Tuesday at $14.98 before the acquisition and results were announced.</p>
<p>Sun shares rose 55 cents, or more than 3 percent, to $15.53 Wednesday.</p>
<p class="MsoNormal"><a href="http://news.moneycentral.msn.com/ticker/article.aspx?Feed=AP&amp;Date=20080116&amp;ID=8050292&amp;Symbol=IBM"><span style="font-size:10pt;font-family:'Century Gothic';"> http://news.moneycentral.msn.com/ticker/article.aspx?Feed=AP&amp;Date=20080116&amp;ID=8050292&amp;Symbol=IBM</span></a></p>
<p class="MsoNormal"><a href="http://news.moneycentral.msn.com/ticker/article.aspx?Feed=AP&amp;Date=20080116&amp;ID=8050292&amp;Symbol=IBM"> </a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/117/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/117/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=117&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/13/sun-to-buy-mysql-for-1-billion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>LDAP AND JNDI</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/13/ldap-and-jndi/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/13/ldap-and-jndi/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:56:43 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2008/02/13/ldap-and-jndi/</guid>
		<description><![CDATA[My Dears, I have collected a few tips regarding LDAP and how to deal with Active Directory in java. I will blog whatever I get Whenever I have the chance . Here I will start with LDAP . LDAP: &#160; Lightweight Directory Access Protocol (LDAP) was developed in the early 1990s as a standard directories [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=116&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">My Dears,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">I have collected a few tips regarding LDAP and how to deal with Active Directory in java.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> I will blog whatever  I get Whenever I have the chance .</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';">Here I will start with LDAP .</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Century Gothic';"> </span></p>
<p class="MsoNormal">LDAP:</p>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li class="MsoNormal">Lightweight      Directory Access Protocol (LDAP)</li>
<li class="MsoNormal">was      developed in the early 1990s as a standard directories protocol.</li>
<li class="MsoNormal"><span> </span>LDAP defines how clients should access      data on the server</li>
<li class="MsoNormal">JNDI does for LDAP what JDBC does for Oracle &#8212; it provides a standard API for                         interacting with naming and directory services using a <i>service provider interface</i> (SPI)</li>
<li class="MsoNormal">LDAP is a standard way to provide access to directory information</li>
<li class="MsoNormal">An      LDAP directory entry is a collection of attributes with a name, called a <span class="term">distinguished name</span> (DN). The various <span class="term">types</span>      of additional data obout that DN, (e.g. phone number, email address,      mailing address, security access code) may have restricted access to a      subset of users of the database.</li>
</ul>
<p><span> </span>eads from right to left. Here is an example of an DN:</p>
<pre>uid=styagi,ou=people,o=myserver.com</pre>
<div align="center">
<table class="MsoNormalTable" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="background:#ffffcc none repeat scroll 0 50%;width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">o</span></code></p>
</td>
<td style="background:#ffffcc none repeat scroll 0 50%;width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Organization</p>
</td>
</tr>
<tr>
<td style="width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">ou</span></code></p>
</td>
<td style="width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Organizational unit</p>
</td>
</tr>
<tr>
<td style="background:#ffffcc none repeat scroll 0 50%;width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">cn</span></code></p>
</td>
<td style="background:#ffffcc none repeat scroll 0 50%;width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Common name</p>
</td>
</tr>
<tr>
<td style="width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">sn</span></code></p>
</td>
<td style="width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Surname</p>
</td>
</tr>
<tr>
<td style="background:#ffffcc none repeat scroll 0 50%;width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">givenname</span></code></p>
</td>
<td style="background:#ffffcc none repeat scroll 0 50%;width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">First name</p>
</td>
</tr>
<tr>
<td style="width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">uid</span></code></p>
</td>
<td style="width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Userid</p>
</td>
</tr>
<tr>
<td style="background:#ffffcc none repeat scroll 0 50%;width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">dn</span></code></p>
</td>
<td style="background:#ffffcc none repeat scroll 0 50%;width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Distinguished name</p>
</td>
</tr>
<tr>
<td style="width:34%;padding:1.5pt;" valign="top" width="34%">
<p class="MsoNormal"><code><span style="font-size:10pt;">mail</span></code></p>
</td>
<td style="width:66%;padding:1.5pt;" valign="top" width="66%">
<p class="MsoNormal">Email address</p>
</td>
</tr>
</table>
</div>
<p class="MsoNormal" style="text-align:center;" align="center"><b><span style="font-size:10pt;">Some common LDAP attributes</span></b></p>
<pre></pre>
<p class="MsoNormal" style="margin-left:0.25in;">*Any attribute can have one or more values, depending on how it is defined the schema.</p>
<p class="MsoNormal" style="margin-left:0.25in;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:0.25in;">have alook <a href="http://www.javaworld.com/javaworld/jw-03-2000/jw-0324-ldap.html?page=1">here </a></p>
<p class="MsoNormal" style="margin-left:0.25in;">to find  a very useful article regarding the same .</p>
<p class="MsoNormal" style="margin-left:0.25in;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:0.25in;">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/116/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/116/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=116&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/13/ldap-and-jndi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>Did Egypt Win&#8230;..!?</title>
		<link>http://essamabdelaziz.wordpress.com/2008/02/08/did-egypt-won/</link>
		<comments>http://essamabdelaziz.wordpress.com/2008/02/08/did-egypt-won/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 13:23:17 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/?p=115</guid>
		<description><![CDATA[Dear all, it was a long  time since i last wrote any thing here..it was a pretty busy on my side. i  back again and i will  keep writing as soon as i get achance . yestrday i was watching  the semi final egypt Vs Cote D&#8217;Ivoir in africian cup. omani guy was sitting beside [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=115&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear all,</p>
<p>it was a long  time since i last wrote any thing here..it was a pretty busy on my side.</p>
<p>i  back again and i will  keep writing as soon as i get achance .</p>
<p>yestrday i was watching  the semi final egypt Vs Cote D&#8217;Ivoir in africian cup.<span style="font-weight:bold;font-family:Tahoma;"></span></p>
<p>omani guy was sitting beside me and he was very ardent <span style="font-weight:bold;font-family:Tahoma;"> </span>as he is an  egyption</p>
<p>a fter the  game while  omani friend&#8217;s were   congarts me for the victory,</p>
<p>i was so happy with the spirit i felt regardless we won the game or not .</p>
<p>i felt how great the arabian People is   &#8230;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/115/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/115/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=115&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2008/02/08/did-egypt-won/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Software Projects Fails ?</title>
		<link>http://essamabdelaziz.wordpress.com/2007/12/12/why-software-projects-fails/</link>
		<comments>http://essamabdelaziz.wordpress.com/2007/12/12/why-software-projects-fails/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 06:42:03 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2007/12/12/why-software-projects-fails/</guid>
		<description><![CDATA[When I was reading a book about the Rational Unified Process, I found a useful nice piece of information that I would like to share with you. This piece of information states why the software projects fail. The book says that the main reasons behind most of the software projects failures: 1. Incomplete Requirements: The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=114&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">
<strong>When I was reading a book about the Rational Unified Process, I found a useful nice piece of information that I would like to share with you. This piece of information states why the software projects fail.</p>
<p>The book says that the main reasons behind most of the software projects failures:</p>
<p>1. Incomplete Requirements:<br />
The design and the implementation may start before even the requirements has been completed or signed by the customer.</p>
<p>2. Ambiguous Communication:<br />
When the communication between the team members is ambiguous. The way the application which will be developed will be also ambiguous.</p>
<p>3. Architecture Problems:<br />
It has 2 sub problems:<br />
3.1. Complex Architecture:<br />
Complex architecture may be hard to understand by the team designers. So wrong low level design and implementation may occur.<br />
3.2. Inflexible Architecture:<br />
When the architecture is not extensible. It will be very hard to accommodate with the new customer requirements.</p>
<p>4. Undetected Inconsistencies with External Systems:<br />
Interfaces with external system should be well-defined before going into implementation to prevent &#8220;Developing the wrong system&#8221;.</p>
<p>5. Waterfall Model:<br />
Waterfall model cannot succeed with customer software services. Customers always want to give their feedback periodically so Software models that are based on iterations and milestones are the most recommended with customer services. The (Rational Unified Process) is one of these software models.</p>
<p>This is all about.</strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><a href="http://jroller.com/HazemBlog/entry/why_software_projects_fails" title="http://jroller.com/HazemBlog/entry/why_software_projects_fails">http://jroller.com/HazemBlog/entry/why_software_projects_fails</a></p>
<p class="MsoNormal">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/114/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/114/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=114&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2007/12/12/why-software-projects-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>JAR ,WAR ANd EAR</title>
		<link>http://essamabdelaziz.wordpress.com/2007/10/21/jar-war-and-ear/</link>
		<comments>http://essamabdelaziz.wordpress.com/2007/10/21/jar-war-and-ear/#comments</comments>
		<pubDate>Sun, 21 Oct 2007 12:22:04 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2007/10/21/jar-war-and-ear/</guid>
		<description><![CDATA[JAR is Java Archive WAR is an Web Aapplication archive EAR is an Enterprise Aapplication archive all 3 formats are zip files.. rename thm to .zip and you will be able to open them.  in the J2ee world they are used accordingly.: .jar files usually will java class files and maybe some config files.. acts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=113&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><font><font><font><font face="trebuchet ms, Arial, Helvetica"><font color="#cc3366"><font color="#000000"><br />
</font></font></font></font></font></font></h2>
<p class="MsoNormal">JAR is Java Archive<br />
<span style="font-size:12pt;font-family:'Times New Roman';">WAR is an <strong>W</strong>eb <strong>A</strong>application archive</span><br />
EAR is an <strong>E</strong>nterprise <strong>A</strong>application archive</p>
<p class="MsoNormal">all 3 formats are zip files.. rename thm to .zip and you will be able to open them.</p>
<p class="MsoNormal"> in the J2ee world they are used accordingly.:<br />
.jar files usually will java class files and maybe some config files.. acts like a include library.. files referenceable by your app if the file is in the classpath..<br />
.war files usually contains a web application ..i.e a servlet with jsp files, classes and stuff..<br />
.ear files usually includes enterprise stuff, beans etc.</p>
<p><span style="font-size:12pt;font-family:'Times New Roman';"><br />
</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/113/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/113/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=113&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2007/10/21/jar-war-and-ear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying a “No records found” message for an empty JSF HtmlDataTable</title>
		<link>http://essamabdelaziz.wordpress.com/2007/09/23/displaying-a-%e2%80%9cno-records-found%e2%80%9d-message-for-an-empty-jsf-htmldatatable/</link>
		<comments>http://essamabdelaziz.wordpress.com/2007/09/23/displaying-a-%e2%80%9cno-records-found%e2%80%9d-message-for-an-empty-jsf-htmldatatable/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 07:30:12 +0000</pubDate>
		<dc:creator>essamabdelaziz</dc:creator>
				<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://essamabdelaziz.wordpress.com/2007/09/23/displaying-a-%e2%80%9cno-records-found%e2%80%9d-message-for-an-empty-jsf-htmldatatable/</guid>
		<description><![CDATA[you want to display a “No records found” message when you have an empty HtmlDataTable in JSF &#60;h:dataTable var="row" value="#{mybean.rows}" rendered="#{mybean.rows.rowCount &#62; 0}"&#62; &#60;h:column&#62; &#60;f:facet name="header"&#62; &#60;h:outputText value="row title 1" /&#62; &#60;/f:facet&#62; &#60;h:outputText value="#{row.firstColumn}" /&#62; &#60;/h:column&#62; &#60;h:column&#62; &#60;f:facet name="header"&#62; &#60;h:outputText value="row title 2" /&#62; &#60;/f:facet&#62; &#60;h:outputText value="#{row.secondColumn}" /&#62; &#60;/h:column&#62; &#60;h:column&#62; &#60;f:facet name="header"&#62; &#60;h:outputText value="row title [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=112&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>you want to display a “No records found” message when you have an empty HtmlDataTable in JSF<br />
<code></code> <code></code></p>
<p><code>&lt;h:dataTable var="row" value="#{mybean.rows}" rendered="#{mybean.rows.rowCount &gt; 0}"&gt;</code></p>
<ol class="codelist">
<li class="tab4 even"><code>&lt;h:column&gt;</code></li>
<li class="tab8 odd"><code>&lt;f:facet name="header"&gt;</code></li>
<li class="tab12 even"><code>&lt;h:outputText value="row title 1" /&gt;</code></li>
<li class="tab8 odd"><code>&lt;/f:facet&gt;</code></li>
<li class="tab8 even"><code>&lt;h:outputText value="#{row.firstColumn}" /&gt;</code></li>
<li class="tab4 odd"><code>&lt;/h:column&gt;</code></li>
<li class="tab4 even"><code>&lt;h:column&gt;</code></li>
<li class="tab8 odd"><code>&lt;f:facet name="header"&gt;</code></li>
<li class="tab12 even"><code>&lt;h:outputText value="row title 2" /&gt;</code></li>
<li class="tab8 odd"><code>&lt;/f:facet&gt;</code></li>
<li class="tab8 even"><code>&lt;h:outputText value="#{row.secondColumn}" /&gt;</code></li>
<li class="tab4 odd"><code>&lt;/h:column&gt;</code></li>
<li class="tab4 even"><code>&lt;h:column&gt;</code></li>
<li class="tab8 odd"><code>&lt;f:facet name="header"&gt;</code></li>
<li class="tab12 even"><code>&lt;h:outputText value="row title 3" /&gt;</code></li>
<li class="tab8 odd"><code>&lt;/f:facet&gt;</code></li>
<li class="tab8 even"><code>&lt;h:outputText value="#{row.thirdColumn}" /&gt;</code></li>
<li class="tab4 odd"><code>&lt;/h:column&gt;</code></li>
<li class="tab0 even"><code>&lt;/h:dataTable&gt;</code></li>
<li class="tab0 even"><code>&lt;h:outputText value="No records found" rendered="#{mybean.rows.rowCount == 0}" /&gt;</code></li>
</ol>
<p><a href="http://www.webparation.org/2007/04/08/displaying-a-no-records-found-message-for-an-empty-jsf-htmldatatable/">http://www.webparation.org/2007/04/08/displaying-a-no-records-found-message-for-an-empty-jsf-htmldatatable/</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/essamabdelaziz.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/essamabdelaziz.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/essamabdelaziz.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/essamabdelaziz.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/essamabdelaziz.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=essamabdelaziz.wordpress.com&amp;blog=542123&amp;post=112&amp;subd=essamabdelaziz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://essamabdelaziz.wordpress.com/2007/09/23/displaying-a-%e2%80%9cno-records-found%e2%80%9d-message-for-an-empty-jsf-htmldatatable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5341042d1735adeaee3b976401016a60?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">essamabdelaziz</media:title>
		</media:content>
	</item>
	</channel>
</rss>
