<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kurumsal Java Yazılımı &#187; Genel</title>
	<atom:link href="http://www.kurumsaljava.com/category/genel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kurumsaljava.com</link>
	<description>Java Enterprise Architecture by Ozcan Acar</description>
	<lastBuildDate>Fri, 30 Dec 2011 09:28:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AgileMentor.com</title>
		<link>http://www.kurumsaljava.com/2011/09/02/agilementor-com/</link>
		<comments>http://www.kurumsaljava.com/2011/09/02/agilementor-com/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 14:34:18 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agilementor]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1405</guid>
		<description><![CDATA[<p>AgileMentor.com ismini verdiğim ve çevik süreçlerle ilgili danışmanlık ve koçluk hizmetleri sunduğum yeni bir websayfası hazırladım. Beğeninize sunuyorum.</p>
<p>Link: <a href="http://www.agilementor.com">http://www.agilementor.com</a></p>
]]></description>
			<content:encoded><![CDATA[<p>AgileMentor.com ismini verdiğim ve çevik süreçlerle ilgili danışmanlık ve koçluk hizmetleri sunduğum yeni bir websayfası hazırladım. Beğeninize sunuyorum.</p>
<p>Link: <a href="http://www.agilementor.com">http://www.agilementor.com</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2011%2F09%2F02%2Fagilementor-com%2F&amp;linkname=AgileMentor.com"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2011/09/02/agilementor-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tek Kelimeyle Harika!</title>
		<link>http://www.kurumsaljava.com/2011/05/06/tek-kelimeyle-harika/</link>
		<comments>http://www.kurumsaljava.com/2011/05/06/tek-kelimeyle-harika/#comments</comments>
		<pubDate>Fri, 06 May 2011 16:50:43 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Kındle DX]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1386</guid>
		<description><![CDATA[<p>Bugün Amazon.com&#8217;dan sipariş ettiğim <a href="http://www.amazon.com/Kindle-DX-Wireless-Reader-3G-Global/dp/B002GYWHSQ/ref=sr_1_1?ie=UTF8&#038;qid=1304706358&#038;sr=8-1" target=_blank>Kindle DX</a> geldi. Tek klime ile harika. Daha önce uzunca bir zaman <a href="http://www.youtube.com/watch?v=AxUnY9eD4xM" target=_blank>Irex Iliad</a> kullandım. Ama Kindle DX onu arattırmayacak sanırım <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-1386"></span></p>
<p><a href="http://www.kurumsaljava.com/wp-content/uploads/2011/05/kindle_dx.jpg"><img src="http://www.kurumsaljava.com/wp-content/uploads/2011/05/kindle_dx.jpg" alt="" title="kindle_dx" width="600" height="450" class="aligncenter size-full wp-image-1387" /></a></p>
<p><b>Teknik Özellikleri</b></p>
<p><b>Boyutları</b><br />
264 x 180 mm x 9,7 mm</p>
<p><b>Ekran</b><br />
9,7 Inch (24,6 cm)<br />
824 x 1200 Pixel<br />
150 ppi</p>
<p><b>Hafıza</b><br />
4GB</p>
<p><b>CPU</b><br />
ARM 11<br />
 532 MHz</p>
<p><b>Bateri</b><br />
3,7 V<br />
1530 mAh</p>
<p><b>Desteklediği Formatlar</b><br />
Kindle (.azw)<br />
Text (.txt)<br />
HTML (.html)<br />
Mobipocket (.mobi, .prc)<br />
Adobe PDF (.pdf)</p>
<p>Kindle DX&#8217;in en ilginç özelliklerinden birisi, bünyesinde bir EDGE/UMTS modem barındırması. Amazon&#8217;dan alınan kitaplar anında mobile network üzerinden Kindle DX&#8217;in hafızasına ışınlanıyor.</p>
<p>Benim asıl ilgimi çeken, kullanılan E-Ink teknolojisi ve Kindle DX&#8217;in PDF formatındaki dosyaları okuyabiliyor olması. Doğal olarak ilk aldığım tepki neden IPad almadığım oldu. IPad bir LCD ekranına sahip ve baterisi 10 saat kadar dayanabiliyor. LCD ekranda PDF dosyaları okumanın gözler için ne kadar yorucu olduğunu düşünebilirsiniz. Buna karşın Kindle DX E-Ink teknolojisiyle çalışan bir ekrana sahip. Böyle bir ekranda bir PDF dosyasını okumak, bir kitabı okumaktan farksız ve bir o kadar da zevkli.</p>
]]></description>
			<content:encoded><![CDATA[<p>Bugün Amazon.com&#8217;dan sipariş ettiğim <a href="http://www.amazon.com/Kindle-DX-Wireless-Reader-3G-Global/dp/B002GYWHSQ/ref=sr_1_1?ie=UTF8&#038;qid=1304706358&#038;sr=8-1" target=_blank>Kindle DX</a> geldi. Tek klime ile harika. Daha önce uzunca bir zaman <a href="http://www.youtube.com/watch?v=AxUnY9eD4xM" target=_blank>Irex Iliad</a> kullandım. Ama Kindle DX onu arattırmayacak sanırım <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-1386"></span></p>
<p><a href="http://www.kurumsaljava.com/wp-content/uploads/2011/05/kindle_dx.jpg"><img src="http://www.kurumsaljava.com/wp-content/uploads/2011/05/kindle_dx.jpg" alt="" title="kindle_dx" width="600" height="450" class="aligncenter size-full wp-image-1387" /></a></p>
<p><b>Teknik Özellikleri</b></p>
<p><b>Boyutları</b><br />
264 x 180 mm x 9,7 mm</p>
<p><b>Ekran</b><br />
9,7 Inch (24,6 cm)<br />
824 x 1200 Pixel<br />
150 ppi</p>
<p><b>Hafıza</b><br />
4GB</p>
<p><b>CPU</b><br />
ARM 11<br />
 532 MHz</p>
<p><b>Bateri</b><br />
3,7 V<br />
1530 mAh</p>
<p><b>Desteklediği Formatlar</b><br />
Kindle (.azw)<br />
Text (.txt)<br />
HTML (.html)<br />
Mobipocket (.mobi, .prc)<br />
Adobe PDF (.pdf)</p>
<p>Kindle DX&#8217;in en ilginç özelliklerinden birisi, bünyesinde bir EDGE/UMTS modem barındırması. Amazon&#8217;dan alınan kitaplar anında mobile network üzerinden Kindle DX&#8217;in hafızasına ışınlanıyor.</p>
<p>Benim asıl ilgimi çeken, kullanılan E-Ink teknolojisi ve Kindle DX&#8217;in PDF formatındaki dosyaları okuyabiliyor olması. Doğal olarak ilk aldığım tepki neden IPad almadığım oldu. IPad bir LCD ekranına sahip ve baterisi 10 saat kadar dayanabiliyor. LCD ekranda PDF dosyaları okumanın gözler için ne kadar yorucu olduğunu düşünebilirsiniz. Buna karşın Kindle DX E-Ink teknolojisiyle çalışan bir ekrana sahip. Böyle bir ekranda bir PDF dosyasını okumak, bir kitabı okumaktan farksız ve bir o kadar da zevkli.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2011%2F05%2F06%2Ftek-kelimeyle-harika%2F&amp;linkname=Tek%20Kelimeyle%20Harika%21"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2011/05/06/tek-kelimeyle-harika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yazılım Maketleri</title>
		<link>http://www.kurumsaljava.com/2011/04/25/yazilim-maketleri/</link>
		<comments>http://www.kurumsaljava.com/2011/04/25/yazilim-maketleri/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 06:10:25 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Yazılım Mimarisi]]></category>
		<category><![CDATA[Lego]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1354</guid>
		<description><![CDATA[<p>Dün kızıma lego parçalarından oluşan bir set aldım. Bu sabah beraber lego parçalarından kaleler yaparken birşeyin farkına vardım. Yazılım mühendisleri olarak çok soyut şeylerle ugraşıyoruz. Artık soyutluk seviyesi öyle bir hal almış ki, geçenlerde kendimi CPU içide yer alan registerlerin Assembler kullanılarak programlanmasından bahseden bir programcı hakkında &#8220;bu kadar low level işlerle uğraşılır mı ya&#8221; gibisinden düşünürken yakaladım. Her defasında soyutluk çıtasını bir kademe daha yukarıya çekmeye alışmış ben, somut olan ve ele alınıp, bir mikroskop altında görülebilecek olan CPU registerlerine ne kadar yabancılaşmışım! Bu verebileceğim örneklerden sadece bir tanesi. </p>
<p><span id="more-1354"></span></p>
<p><a href="http://www.kurumsaljava.com/wp-content/uploads/2011/04/lego.jpg"><img src="http://www.kurumsaljava.com/wp-content/uploads/2011/04/lego.jpg" alt="" title="lego" width="600" height="450" class="aligncenter size-full wp-image-1355" /></a></p>
<p>İşler soyutlaşdıkça tüm resmi algılamak ve sistemleri modellemek belki daha da kolaylaşıyor, lakin temelde olup bitenleri anlamadığımız sürece, dünyanın en büyük finans krizine sebep olan bankacılardan bir farkımız kalmıyor. Onlarda ne yazik ki temelde çürük kredilerden oluşan yeni finans ürünleri oluşturarak, bilgisiz insanlara pazarladılar. Bu ürünleri kullanarak yeni finans ürünleri soyutladılar. Bu işlem, kimsenin içinde ne olduğunu anlamadığı finans ürünleri oluşana kadar devam etti. Sonuç malum!</p>
<p>Bunların lego ile ne alakası var diye düşünebilirsiniz. Yeni yetişen yazılımcıların OOP (Object Oriented Programming), modüler yazılım sistemleri, komponent tabanlı yazılım, kodun tekrar kullanımı (code reuse) gibi kavramları teorik ve pratik olarak kavramaları çok güç olabilir, çünkü bunlar ilk etapta elle tutulur, gözle görülür olmayan soyut kavramlar. Bu kavramları elle tutulur, gözle görülür hale getirebilseydik nasıl olurdu? Bunun için lego parçalarından faydalanabiliriz.</p>
<p>Siz daha önce bir yazılım sisteminin maketini elinizde tuttunuz mu? Bizler yazılım mimarilerini yazılım mimarlarının kağıtlar üzerinde çizdikleri kutucuklardan tanıyoruz. Bu iki boyutlu resimler örneğin kodun tekrar kullanımını bize ne kadar ifade edebiliyor?</p>
<p>Nasıl mimarlar tasarladıkları evlerin küçük maketlerini yapıyorlarsa, biz yazılım mühendisleri de legoları kullanarak oluşturmak istediğimiz yazılım sistemlerinin maketlerini oluşturabiliriz. Örneğin bir lego parçası tekrar kullanılabilir bir modülü simgeliyor olabilir. Yazılımcı bu lego parçasını eline alıp, sistemin değişik bölümlerinde tekrar kullanabilir. Bunu yaptığı esnada kodun tekrar kullanımının ne anlama geldiğini daha iyi anlayabilir, kodun tekrar kullamının getirdiği avantajları daha iyi görebilir. İnsan elinde tuttuğu üç boyutlu bir nesneyi daha kolay algılama eğilimi gösteriyor. Ben de dün kızımla beraber oynarken bunun farkına vardım. Lego parçalarını bir an için tekrar kullanılabilir yazılım modülleri olarak hayal ettim. Aynı renkte ve boyuttaki lego parçalarını değişik kalelerin (yazılım sistemi olarak düşünün) yapımında kullandım.  Lego parçaları birer modül ve modülleri bir araya getirerek, değişik sistemler oluşturmak mümkün. Her defasında temel bir lego modülünü icat etmek zorunda kalmadan tekrar tekrar yeni bir sistemin inşasında kullanabiliyorum. İşte oluşturduğumuz yazılım sistemleri de bu prensibe göre inşa edilmeli. Yazılımda işin sırrı tekrar kullanılabilir modüllerde yatıyor.</p>
<p>Kanımca genç bir yazılımcıya bahsettiğim kavramları somutlaştırıp, eline alabileceği üç boyutlu nesneler olarak sunduğumuz taktirde, bu kavramların algılanması daha da somutlaşıyor. Belki yazılım maketleri oluşturmak yazılım mimarilerinin esnekliğini artırabilir. Ne dersiniz? Bu konu hakkında biraz kafa yormamız lazım!</p>
<p><i><br />
EOF (End Of Fun)<br />
Özcan Acar<br />
</i> </p>
]]></description>
			<content:encoded><![CDATA[<p>Dün kızıma lego parçalarından oluşan bir set aldım. Bu sabah beraber lego parçalarından kaleler yaparken birşeyin farkına vardım. Yazılım mühendisleri olarak çok soyut şeylerle ugraşıyoruz. Artık soyutluk seviyesi öyle bir hal almış ki, geçenlerde kendimi CPU içide yer alan registerlerin Assembler kullanılarak programlanmasından bahseden bir programcı hakkında &#8220;bu kadar low level işlerle uğraşılır mı ya&#8221; gibisinden düşünürken yakaladım. Her defasında soyutluk çıtasını bir kademe daha yukarıya çekmeye alışmış ben, somut olan ve ele alınıp, bir mikroskop altında görülebilecek olan CPU registerlerine ne kadar yabancılaşmışım! Bu verebileceğim örneklerden sadece bir tanesi. </p>
<p><span id="more-1354"></span></p>
<p><a href="http://www.kurumsaljava.com/wp-content/uploads/2011/04/lego.jpg"><img src="http://www.kurumsaljava.com/wp-content/uploads/2011/04/lego.jpg" alt="" title="lego" width="600" height="450" class="aligncenter size-full wp-image-1355" /></a></p>
<p>İşler soyutlaşdıkça tüm resmi algılamak ve sistemleri modellemek belki daha da kolaylaşıyor, lakin temelde olup bitenleri anlamadığımız sürece, dünyanın en büyük finans krizine sebep olan bankacılardan bir farkımız kalmıyor. Onlarda ne yazik ki temelde çürük kredilerden oluşan yeni finans ürünleri oluşturarak, bilgisiz insanlara pazarladılar. Bu ürünleri kullanarak yeni finans ürünleri soyutladılar. Bu işlem, kimsenin içinde ne olduğunu anlamadığı finans ürünleri oluşana kadar devam etti. Sonuç malum!</p>
<p>Bunların lego ile ne alakası var diye düşünebilirsiniz. Yeni yetişen yazılımcıların OOP (Object Oriented Programming), modüler yazılım sistemleri, komponent tabanlı yazılım, kodun tekrar kullanımı (code reuse) gibi kavramları teorik ve pratik olarak kavramaları çok güç olabilir, çünkü bunlar ilk etapta elle tutulur, gözle görülür olmayan soyut kavramlar. Bu kavramları elle tutulur, gözle görülür hale getirebilseydik nasıl olurdu? Bunun için lego parçalarından faydalanabiliriz.</p>
<p>Siz daha önce bir yazılım sisteminin maketini elinizde tuttunuz mu? Bizler yazılım mimarilerini yazılım mimarlarının kağıtlar üzerinde çizdikleri kutucuklardan tanıyoruz. Bu iki boyutlu resimler örneğin kodun tekrar kullanımını bize ne kadar ifade edebiliyor?</p>
<p>Nasıl mimarlar tasarladıkları evlerin küçük maketlerini yapıyorlarsa, biz yazılım mühendisleri de legoları kullanarak oluşturmak istediğimiz yazılım sistemlerinin maketlerini oluşturabiliriz. Örneğin bir lego parçası tekrar kullanılabilir bir modülü simgeliyor olabilir. Yazılımcı bu lego parçasını eline alıp, sistemin değişik bölümlerinde tekrar kullanabilir. Bunu yaptığı esnada kodun tekrar kullanımının ne anlama geldiğini daha iyi anlayabilir, kodun tekrar kullamının getirdiği avantajları daha iyi görebilir. İnsan elinde tuttuğu üç boyutlu bir nesneyi daha kolay algılama eğilimi gösteriyor. Ben de dün kızımla beraber oynarken bunun farkına vardım. Lego parçalarını bir an için tekrar kullanılabilir yazılım modülleri olarak hayal ettim. Aynı renkte ve boyuttaki lego parçalarını değişik kalelerin (yazılım sistemi olarak düşünün) yapımında kullandım.  Lego parçaları birer modül ve modülleri bir araya getirerek, değişik sistemler oluşturmak mümkün. Her defasında temel bir lego modülünü icat etmek zorunda kalmadan tekrar tekrar yeni bir sistemin inşasında kullanabiliyorum. İşte oluşturduğumuz yazılım sistemleri de bu prensibe göre inşa edilmeli. Yazılımda işin sırrı tekrar kullanılabilir modüllerde yatıyor.</p>
<p>Kanımca genç bir yazılımcıya bahsettiğim kavramları somutlaştırıp, eline alabileceği üç boyutlu nesneler olarak sunduğumuz taktirde, bu kavramların algılanması daha da somutlaşıyor. Belki yazılım maketleri oluşturmak yazılım mimarilerinin esnekliğini artırabilir. Ne dersiniz? Bu konu hakkında biraz kafa yormamız lazım!</p>
<p><i><br />
EOF (End Of Fun)<br />
Özcan Acar<br />
</i> </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2011%2F04%2F25%2Fyazilim-maketleri%2F&amp;linkname=Yaz%C4%B1l%C4%B1m%20Maketleri"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2011/04/25/yazilim-maketleri/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>İlk Program Bug&#8217;ı</title>
		<link>http://www.kurumsaljava.com/2010/10/26/ilk-program-bugi/</link>
		<comments>http://www.kurumsaljava.com/2010/10/26/ilk-program-bugi/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 06:21:54 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Bug]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1253</guid>
		<description><![CDATA[<p>Bug ingilizce dilinde böcek, bilgisayar dillerinde bir program hatası anlamına geliyor.  İlk program bug’ı 1947 yılında Grace Murray Hopper’in Harvard Üniversitesi’nde kullandığı Mark II Aiken isimli röle (relay) (resim 1) bazlı hesaplayıcıda (primitif bir bilgisayar) bulundu.</p>
<p><span id="more-1253"></span></p>
<p><img src="http://www.kurumsaljava.com/wp-content/uploads/2010/10/Relais.jpg"><br />
Resim 1</p>
<p>9 eylül 1947 tarihinde hesaplayıcının programlandığı şekilde çalışmadığı, sorun çıkardığı görüldü Yapılan araştırma üzerine F panelindeki 70 numaralı rölenin bacakları arasında bir güvenin (moth) sıkışıp kaldığı görüldü. Program hatasının sebebi bulunmustu; bir güve yani bir böcek (ingl. bug).</p>
<p>Bilgisayar programlama tarihine ilk program hatası olarak geçen bu böcek operatör tarafından log defterine resim 2’deki şekilde eklendi.</p>
<p><img src=http://www.kurumsaljava.com/wp-content/uploads/2010/10/bug.jpg><br />
Resim 2</p>
<p>Bu işlemin ardından operatörler hata giderildi anlamına gelen debugged (böcek temizlendi)  kelimesini kullanmaya başladılar. Bizim bugünlerde sıkça kullandığımız debug kelimesinin kökeni bu güveden geliyor <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bug kelimesi 1947’den öncede sistem hataları için kullanılan bir terimdi. Örneğin Amerika’daki ilk telefon şebekelerinde sesin karıncalı gelmesi durumunda hatta hata var anlamına gelen „bugs in a telephone cable“ ifadesi kullanılırmış. </p>
]]></description>
			<content:encoded><![CDATA[<p>Bug ingilizce dilinde böcek, bilgisayar dillerinde bir program hatası anlamına geliyor.  İlk program bug’ı 1947 yılında Grace Murray Hopper’in Harvard Üniversitesi’nde kullandığı Mark II Aiken isimli röle (relay) (resim 1) bazlı hesaplayıcıda (primitif bir bilgisayar) bulundu.</p>
<p><span id="more-1253"></span></p>
<p><img src="http://www.kurumsaljava.com/wp-content/uploads/2010/10/Relais.jpg"><br />
Resim 1</p>
<p>9 eylül 1947 tarihinde hesaplayıcının programlandığı şekilde çalışmadığı, sorun çıkardığı görüldü Yapılan araştırma üzerine F panelindeki 70 numaralı rölenin bacakları arasında bir güvenin (moth) sıkışıp kaldığı görüldü. Program hatasının sebebi bulunmustu; bir güve yani bir böcek (ingl. bug).</p>
<p>Bilgisayar programlama tarihine ilk program hatası olarak geçen bu böcek operatör tarafından log defterine resim 2’deki şekilde eklendi.</p>
<p><img src=http://www.kurumsaljava.com/wp-content/uploads/2010/10/bug.jpg><br />
Resim 2</p>
<p>Bu işlemin ardından operatörler hata giderildi anlamına gelen debugged (böcek temizlendi)  kelimesini kullanmaya başladılar. Bizim bugünlerde sıkça kullandığımız debug kelimesinin kökeni bu güveden geliyor <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bug kelimesi 1947’den öncede sistem hataları için kullanılan bir terimdi. Örneğin Amerika’daki ilk telefon şebekelerinde sesin karıncalı gelmesi durumunda hatta hata var anlamına gelen „bugs in a telephone cable“ ifadesi kullanılırmış. </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2010%2F10%2F26%2Filk-program-bugi%2F&amp;linkname=%C4%B0lk%20Program%20Bug%26%238217%3B%C4%B1"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2010/10/26/ilk-program-bugi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JugTR.org Toplantıları Başlıyor!</title>
		<link>http://www.kurumsaljava.com/2010/03/20/jugtr-org-toplantilari-basliyor/</link>
		<comments>http://www.kurumsaljava.com/2010/03/20/jugtr-org-toplantilari-basliyor/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 22:13:27 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[JugTR]]></category>
		<category><![CDATA[JugTR.org]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1126</guid>
		<description><![CDATA[<h1><strong>Tarih Değişikliği!!!!</strong></h1>
<p><b>1 Nisan&#8217;da Bahçesehir Üniversitesi&#8217;nde yapılacak olan ilk JugTR.org toplantısı, üniversitede yer alan konferans salonunun müsait olmayışından, toplantı ileri bir tarihe alınmıştır. Gelişmeleri lütfen <a href="http://jugtr.org/2010/03/ilk-jugtr-org-toplantisi-1-nisanda/">adresinden</a> takip ediniz.</b><br />
<hr/><span id="more-1126"></span></p>
<p>Türkiye&#8217;nin ilk JUG&#8217;ı  (Java User Group) <b>JugTR.org</b> 1 nisan 2010&#8242;da start alıyor. Detaylar için <a href="http://jugtr.org/2010/03/ilk-jugtr-org-toplantisi-1-nisanda/">bakınız.</a></p>
]]></description>
			<content:encoded><![CDATA[<h1><strong>Tarih Değişikliği!!!!</strong></h1>
<p><b>1 Nisan&#8217;da Bahçesehir Üniversitesi&#8217;nde yapılacak olan ilk JugTR.org toplantısı, üniversitede yer alan konferans salonunun müsait olmayışından, toplantı ileri bir tarihe alınmıştır. Gelişmeleri lütfen <a href="http://jugtr.org/2010/03/ilk-jugtr-org-toplantisi-1-nisanda/">adresinden</a> takip ediniz.</b><br />
<hr/><span id="more-1126"></span></p>
<p>Türkiye&#8217;nin ilk JUG&#8217;ı  (Java User Group) <b>JugTR.org</b> 1 nisan 2010&#8242;da start alıyor. Detaylar için <a href="http://jugtr.org/2010/03/ilk-jugtr-org-toplantisi-1-nisanda/">bakınız.</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2010%2F03%2F20%2Fjugtr-org-toplantilari-basliyor%2F&amp;linkname=JugTR.org%20Toplant%C4%B1lar%C4%B1%20Ba%C5%9Fl%C4%B1yor%21"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2010/03/20/jugtr-org-toplantilari-basliyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Projelerinde Teknik Liderlik Pozisyonu</title>
		<link>http://www.kurumsaljava.com/2010/03/06/java-projelerinde-teknik-liderlik-pozisyonu/</link>
		<comments>http://www.kurumsaljava.com/2010/03/06/java-projelerinde-teknik-liderlik-pozisyonu/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 10:15:25 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1101</guid>
		<description><![CDATA[<p>Türkiye&#8217;de çalışma hayatımı sürdürmek üzere, projelerinde Java kullanan firmalarda teknik takım liderliği, kurumsal mimari ve çevik yazılım süreçlerinin uygulanması sorumluluğuna sahip iş pozisyonları arıyorum. Teklif ve CV için acar(AT)unitedinter.net adresinden bana ulaşabilirsiniz.</p>
<p><span id="more-1101"></span></p>
<p>Özcan Acar<br />
Bilgisayar Mühendisi</p>
<p>Sun Java Champion<br />
Sun Certified Architect (SCEA 5)</p>
<p>http://www.ozcanacar.com</p>
]]></description>
			<content:encoded><![CDATA[<p>Türkiye&#8217;de çalışma hayatımı sürdürmek üzere, projelerinde Java kullanan firmalarda teknik takım liderliği, kurumsal mimari ve çevik yazılım süreçlerinin uygulanması sorumluluğuna sahip iş pozisyonları arıyorum. Teklif ve CV için acar(AT)unitedinter.net adresinden bana ulaşabilirsiniz.</p>
<p><span id="more-1101"></span></p>
<p>Özcan Acar<br />
Bilgisayar Mühendisi</p>
<p>Sun Java Champion<br />
Sun Certified Architect (SCEA 5)</p>
<p>http://www.ozcanacar.com</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2010%2F03%2F06%2Fjava-projelerinde-teknik-liderlik-pozisyonu%2F&amp;linkname=Java%20Projelerinde%20Teknik%20Liderlik%20Pozisyonu"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2010/03/06/java-projelerinde-teknik-liderlik-pozisyonu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle&#8217;ın Sun ve Java için stratejik planları hakkında ip uçları</title>
		<link>http://www.kurumsaljava.com/2010/02/02/oraclein-sun-ve-java-icin-stratejik-planlari-hakkinda-ip-uclari/</link>
		<comments>http://www.kurumsaljava.com/2010/02/02/oraclein-sun-ve-java-icin-stratejik-planlari-hakkinda-ip-uclari/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 07:20:16 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1065</guid>
		<description><![CDATA[<p>JUG (Java User Group) e-posta listesinde olduğum için bana ulaşan bir e-postayı sizlerle paylaşmak istedim. E-posta Oracle&#8217;ın Sun ve Java için stratejik planları hakkında ip uçları verebilir&#8230;</p>
<p><span id="more-1065"></span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
This is the only statement that I am aware of thus far:</p>
<p>&#8220;Oracle plans to increase investment in Java, Sparc, Solaris, and<br />
MySQL technologies which is expected to increase the demand for<br />
professionals with proven expertise in these areas. Oracle remains<br />
fully committed to developing and promoting the expertise of these<br />
sought-after specialists. Oracle University will continue to provide<br />
comprehensive training and certification programs for these areas, and<br />
will honor all unexpired certification exam vouchers purchased through<br />
Sun. &#8221;</p>
<p>I will provide more info if I can get my hands on it.</p>
<p>Justin Kestelyn <justin.kestelyn@oracle.com></p>
<p>On Feb 1, 2010, at 4:02 PM, Joshua Partogi wrote:</p>
<p>> Hi all,<br />
><br />
> Does anybody know about the status on Sun Certifications? Will the<br />
> title changed to Oracle Certification in the future? I looked at the<br />
> certification page is still at Sun&#8217;s Certification website, but if<br />
> someone is for example taking the Certified Java Programmer, will he/<br />
> she be called SCJP or OCJP? Calling him/her as an SCJP can be<br />
> misleading since Sun as a company has been acquired by Oracle. Does<br />
> anybody know Oracle&#8217;s plan on this? Shall I just wait until Oracle<br />
> has made an official announcement before taking any Java<br />
> certification? Also, will our previous Java certification still valid?<br />
><br />
> Kind regards,<br />
><br />
> &#8212;<br />
> http://twitter.com/scrum8</p>
]]></description>
			<content:encoded><![CDATA[<p>JUG (Java User Group) e-posta listesinde olduğum için bana ulaşan bir e-postayı sizlerle paylaşmak istedim. E-posta Oracle&#8217;ın Sun ve Java için stratejik planları hakkında ip uçları verebilir&#8230;</p>
<p><span id="more-1065"></span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
This is the only statement that I am aware of thus far:</p>
<p>&#8220;Oracle plans to increase investment in Java, Sparc, Solaris, and<br />
MySQL technologies which is expected to increase the demand for<br />
professionals with proven expertise in these areas. Oracle remains<br />
fully committed to developing and promoting the expertise of these<br />
sought-after specialists. Oracle University will continue to provide<br />
comprehensive training and certification programs for these areas, and<br />
will honor all unexpired certification exam vouchers purchased through<br />
Sun. &#8221;</p>
<p>I will provide more info if I can get my hands on it.</p>
<p>Justin Kestelyn <justin.kestelyn@oracle.com></p>
<p>On Feb 1, 2010, at 4:02 PM, Joshua Partogi wrote:</p>
<p>> Hi all,<br />
><br />
> Does anybody know about the status on Sun Certifications? Will the<br />
> title changed to Oracle Certification in the future? I looked at the<br />
> certification page is still at Sun&#8217;s Certification website, but if<br />
> someone is for example taking the Certified Java Programmer, will he/<br />
> she be called SCJP or OCJP? Calling him/her as an SCJP can be<br />
> misleading since Sun as a company has been acquired by Oracle. Does<br />
> anybody know Oracle&#8217;s plan on this? Shall I just wait until Oracle<br />
> has made an official announcement before taking any Java<br />
> certification? Also, will our previous Java certification still valid?<br />
><br />
> Kind regards,<br />
><br />
> &#8212;<br />
> http://twitter.com/scrum8</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2010%2F02%2F02%2Foraclein-sun-ve-java-icin-stratejik-planlari-hakkinda-ip-uclari%2F&amp;linkname=Oracle%26%238217%3B%C4%B1n%20Sun%20ve%20Java%20i%C3%A7in%20stratejik%20planlar%C4%B1%20hakk%C4%B1nda%20ip%20u%C3%A7lar%C4%B1"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2010/02/02/oraclein-sun-ve-java-icin-stratejik-planlari-hakkinda-ip-uclari/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SCEA 5 (Sun Certified Enterprise Architect) Kiti</title>
		<link>http://www.kurumsaljava.com/2010/01/09/scea-5-sun-certified-enterprise-architect-kiti/</link>
		<comments>http://www.kurumsaljava.com/2010/01/09/scea-5-sun-certified-enterprise-architect-kiti/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 17:09:44 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1041</guid>
		<description><![CDATA[<p>Daha önceki <a href="http://www.kurumsaljava.com/2009/12/29/scea-5-sun-certified-enterprise-architect/" target=_blank>yazımda</a> bildirdiğim gibi kısa bir zaman önce SCEA 5 sertifikasını aldım. Bugün Sun tarafından gönderilen sertifika kiti bana ulaştı. Kitin içeriği aşağıda yer alan resimlerde görülmekte.</p>
<p><span id="more-1041"></span></p>
<p><center></p>
<p><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_359"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_360"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_361"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_362"/>
<p/>
</center></p>
]]></description>
			<content:encoded><![CDATA[<p>Daha önceki <a href="http://www.kurumsaljava.com/2009/12/29/scea-5-sun-certified-enterprise-architect/" target=_blank>yazımda</a> bildirdiğim gibi kısa bir zaman önce SCEA 5 sertifikasını aldım. Bugün Sun tarafından gönderilen sertifika kiti bana ulaştı. Kitin içeriği aşağıda yer alan resimlerde görülmekte.</p>
<p><span id="more-1041"></span></p>
<p><center></p>
<p><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_359"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_360"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_361"/>
<p/>
<img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_362"/>
<p/>
</center></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2010%2F01%2F09%2Fscea-5-sun-certified-enterprise-architect-kiti%2F&amp;linkname=SCEA%205%20%28Sun%20Certified%20Enterprise%20Architect%29%20Kiti"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2010/01/09/scea-5-sun-certified-enterprise-architect-kiti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCEA 5 (Sun Certified Enterprise Architect)</title>
		<link>http://www.kurumsaljava.com/2009/12/29/scea-5-sun-certified-enterprise-architect/</link>
		<comments>http://www.kurumsaljava.com/2009/12/29/scea-5-sun-certified-enterprise-architect/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:54:16 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[SCEA5]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=1010</guid>
		<description><![CDATA[<p>Bugün itibariyle SCEA 5 (Sun Certified Enterprise Architect) sertifikasını almış bulunuyorum. Bir seneye yayılan sertifikasyon sürecinde üç değişik sınav yaparak, bu sertifikayı edindim. Gerçekten kolay değildi, bir de JEE 5 alanında uzman olduğumu düşünürdüm <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-1010"></span></p>
<p><center><a href="http://www.sun.com/training/certification/java/scea.xml" target=_blank><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_358"></a></center></p>
<p>SCEA 5 sertifikası Sun tarafından sunulan Java sertifikasyon programının en en son kademesinde bulunan ve yazılım mimarisi ile uğraşan yazılımcıların edinebilecekleri bir sertifika. SCEA 5 sertifikasyon süreci üç sınavdan oluşuyor. İlk sınav JEE 5 teknolojisini kapsayan iki ya da daha fazla seçenekli sorulardan oluşuyor. İkinci sınav bir JEE 5 projesini kapsıyor. Sun, sertifika adayına üzerinde çalışmak üzere bir proje tayin ediyor. Sertifika adayı Sun tarafından belirlenen kriterler doğrultusunda JEE 5 teknolojisi ile örnek bir çözüm hazırlayarak, çözümünü Sun&#8217;a iletiyor. Son sınavda sertifika adayı geliştirdiği proje hakkında sorular cevaplayarak, çözümün kendisine ait olduğunu ispatlamak zorunda. </p>
<p>Sun Java sertifikasyon programi hakkında detayları <a href="http://www.sun.com/training/certification/java/scea.xml" target=_blank>bu link</a> üzerinden edinebilrisiniz</p>
<h3>Kaynak Kitaplar</h3>
<ul>
<li><a href="http://www.amazon.com/Design-Patterns-Java-TM-Software/dp/0321333020/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1262247080&#038;sr=8-1" target=_blank>Java Design Patterns</a></li>
<li><a href="http://www.amazon.com/EJB-3-Action-Debu-Panda/dp/1933988347/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1262247226&#038;sr=1-1" target=_blank>EJB 3 in Action</a></li>
<li><a href="http://www.kurumsaljava.com/download/19/" target=_blank>The J2EE Architects&#8217;s Handbook<br />
</a></li>
<li><a href="http://www.theserverside.com/tt/books/wiley/masteringEJB3/index.tss" target=_blank>Mastering Enterprise JavaBeans 3.0<br />
</a></li>
<li><a href="http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464/ref=sr_1_5?ie=UTF8&#038;s=books&#038;qid=1262247539&#038;sr=1-5" target=_blank>Core J2EE Design Patterns</a></li>
<li><a href="http://www.amazon.com/Certified-Enterprise-Architecture-Technology-Study/dp/0130449164/ref=sr_1_23?ie=UTF8&#038;s=books&#038;qid=1262247653&#038;sr=1-23" target=_blank>Sun Certified Enterprise Architecture for J2EE Technology Study Guide </a></li>
<li><a href="http://www.kurumsaljava.com/category/designpatterns/" target=_blank>KurumsalJava.com Tasarım Şablonları Bölümü </a></li>
<ul>
<p><h3>Sertifikasyon İÇERİĞİ</h3>
</p>
<p>SCEA 5 üç bölümden (sınav) oluşuyor. Bunlar</p>
<ul>
<li>CX-310-052</li>
<li>CX-310-301A</li>
<li>CX-310-062</li>
</ul>
<p/>
<h3>CX-310-052</h3>
<p>SCEA sertikasyonunun ilk basamağını <a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target=_blank>CX-310-052</a> sınavı oluşturuyor. Bu sınavın kapsadığı alan şu şekilde:</p>
<p/>
<h4>Section 1: Application Design Concepts and Principles</h4>
<ul>
<li>Explain the main advantages of an object-oriented approach to system design including the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics. </li>
<li>Describe how the principle of &#8220;separation of concerns&#8221; has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers.</li>
<li>Describe how the principle of &#8220;separation of concerns&#8221; has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers. </li>
</ul>
<h4>Section 2: Common Architectures</h4>
<ul>
<li>Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security. </li>
<li>Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security</li>
<li>Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.</li>
<li>Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.</li>
<li>Explain appropriate and inappropriate uses for web services in the Java EE platform </li>
</ul>
<h4>Section 3: Integration and Messaging</h4>
<ul>
<li>Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach. </li>
<li>Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components. </li>
<li>Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application. </li>
</ul>
<h4>Section 4: Business Tier Technologies</h4>
<ul>
<li>Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type.</li>
<li>Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security. </li>
<li>Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach.</li>
<li>Explain the benefits of the EJB 3 development model over previous EJB generations for ease of development including how the EJB container simplifies EJB development.</li>
</ul>
<h4>Section 5: Web Tier Technologies</h4>
<ul>
<li>State the benefits and drawbacks of adopting a web framework in designing a Java EE application </li>
<li>Explain standard uses for JSP pages and servlets in a typical Java EE application. </li>
<li>Explain standard uses for JavaServer Faces components in a typical Java EE application. </li>
<li>Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. Web-centric means that you are providing a solution that does not use EJB components. EJB-centric solution will require an application server that supports EJB components.</li>
</ul>
<h4>Section 6: Applicability of Java EE Technology</h4>
<ul>
<li>Given a specified business problem, design a modular solution that solves the problem using Java EE.</li>
<li>Explain how the Java EE platform enables service oriented architecture (SOA) -based applications.</li>
<li>Explain how you would design a Java EE application to repeatedly measure critical non-functional requirements and outline a standard process with specific strategies to refactor that application to improve on the results of the measurements. </li>
</ul>
<h4>Section 7: Patterns</h4>
<ul>
<li>From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book &#8211; Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition and named using the names given in that book. </li>
<li>From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book &#8211; Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software and are named using the names given in that book. </li>
<li>From a list, select the benefits and drawbacks of a pattern drawn from the book &#8211; Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. </li>
<li>From a list, select the benefits and drawbacks of a specified Core J2EE pattern drawn from the book – Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition. </li>
</ul>
<h4>Section 8: Security</h4>
<ul>
<li>Explain the client-side security model for the Java SE environment, including the Web Start and applet deployment modes.</li>
<li>Given an architectural system specification, select appropriate locations for implementation of specified security features, and select suitable technologies for implementation of those features </li>
<li>Identify and classify potential threats to a system and describe how a given architecture will address the threats. </li>
<li>Describe the commonly used declarative and programmatic methods used to secure applications built on the Java EE platform, for example use of deployment descriptors and JAAS. </li>
</ul>
<p>Sinav için hazırlıklarınızı tamamladıktan sonra <a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target=_blank>Sun&#8217;a</a> 200 dolar ödeyerek, bu sınava girebiliyorsunuz. Sınav yeri <a href="http://www.prometric.com" target=_blank>Prometric</a> üzerinden belirlenebiliyor.</p>
<h3>CX-310-301A</h3>
<p>Birinci sınavı (CX-310-052) başarıyla tamamladıktan sonra sırada SCEA 5&#8242;in ikinci basamağı olan <a href="http://www.sun.com/training/catalog/courses/CX-310-301A.xml" target=_blank>CX-310-301A</a> yer almaktadır. Bu bir sınavdan ziyade JEE 5.0 teknolojisi ile geliştirilmiş bir projedir. Sertifika adayının JEE 5.0 teknoloji bütününü kullanarak verilen kriterler doğrultusunda projeyi tamamlaması ve Sun firmasına iletmesi gerekmektedir. Bana Sun tarafından Dreamcar projesi tayin edildi. Gizlilik prensipleri doğrultusunda burada ne yazik ki tüm detayları açıklamam mümkün değil. Lakin birkaç cümle ile gidişatın nasıl olduğunu sizlere aktarmak isterim.</p>
<p>CX-310-301A çercevesinde Sun, sertifika adayının mevcut bir proje üzerinde mimari oluşturma ve açıklama yeteneklerini sınamaktadır. Sertifika adayının, proje gereksinimlerinin UML diagramları oluşturarak nasıl çözümlenebileceklerini açıklamaklası gerekmektedir. Sertifika adayı 6-10 arası değişen proje gereksinimini (requirement) Sequence Diagram, Class Diagram, Components Diagram ve Deployment Diagram  kullanarak, oluşturduğu çözümü UML diagramları aracılığıyla görselleştirir. Sertifika adayının oluşturduğu çözümlerde hangi teknolojiyi ve tasarım şablonlarını kullandığını detaylandırması gerekmektedir. Dreamcar projesi için kullandığım tasarım şablonları şu şekilde idi:</p>
<p><b>Presentation tier:   MVC – Model View Controller</b></p>
<p>MVC is used in most of the popular web frameworks (JSF, Struts…). In my implementation  I used the domain objects as models, Java Server Pages as views and servlets as controller. View is only responsible for displaying data to the user. Navigation, validation and business logic access is done in controller classes.</p>
<p><b>Presentation tier:   View Helper</b></p>
<p>Business domain objects are also used as view helpers when rendering JSPs.</p>
<p><b>Presentation tier:   Business Delegate</b></p>
<p>In order to hide the complexity of accessing remote business logic (EJB) from clients I used a BusinessDelagate class.</p>
<p><b>Presentation tier:   Service Locator</b></p>
<p>The BusinessDelegate class uses internally a ServiceLocator class to locate the remote business logic classes via JNDI calls. It caches remote interface instances to speed up the access to remote objects.</p>
<p><b>Business tier:   Session Facade</b></p>
<p>The stateless session beans are used as session facade classes. The session facade centralizes and controls the access to business logic.</p>
<p><b>Business tier:   Business Object (BO)</b></p>
<p>I used business object classes to encapsulate the business logic. The session beans uses the business object to delegate the business logic calls the business object instances. With business objects the business logic is encapsulated and reusable.</p>
<p><b>Database tier:   Data Access Object (DAO)</b></p>
<p>I used DAO to isolate the database access for business tier. The business tier should not know any specific details about data storage. One can use other DAO implementations to change the data storage kind.</p>
<p><b>Database tier:   Domain Store</b></p>
<p>I used the domain store design pattern to seperate persistance from my object model. JPA Entity manager is used to persist the busines domain objects.</p>
<p>Sertifika adayından kod yazması beklenmemektedir. Çözümlerin UML diagramları aracılıği ile oluşturulmuş olması yeterlidir. </p>
<h3>CX-310-062</h3>
<p>Sertifikanın üçüncü basamağı  <a href="http://www.sun.com/training/catalog/courses/CX-310-062.xml" target=_blank>CX-310-062</a>&#8216;dır. Bu sınavı yapabilmek için ikinci basamakta sertifika adayına verilen projenin tamamlanmış ve Sun&#8217;a iletilmiş olması gerekmektedir. Bu basamakta sertifika adayı, ikinci basamakta oluşturduğu çözüm hakkında kendisine sorulan soruları cevaplamak zorundadır. Bu şekilde sertifika adayının ikinci basamakta oluşturduğu çözümün kendisine ait olup, olmadıği kontrol edilmektedir.</p>
<h2>Sonuç</h2>
<p>Yazılım mimarisi ve Java ile uğraşan yazılımcıların gözdesi olan SCEA 5 sertifikası kolay elde edilebilecek bir sertifika değil. Bu sebepten dolayı da kıymetli ve itibarlı bir serfikadır. Sertifika adayının J2EE ve JEE 5 teknolojilerini yakından tanıması ve çalıştığı projelerde bu teknolojileri kullanmış olması, SCEA 5 sertifikasını edinmesini kolaylaştırmaktadır. </p>
<p>SCEA 5 sertifikası diğer Java sertifikalarından bağımsız olarak alınabilmektedir. Bu sertifika için herhangi bir ön koşul bulunmamaktadır.</p>
<p><i><br />
Özcan Acar<br />
Java Champion, SCEA 5<br />
</i></p>
]]></description>
			<content:encoded><![CDATA[<p>Bugün itibariyle SCEA 5 (Sun Certified Enterprise Architect) sertifikasını almış bulunuyorum. Bir seneye yayılan sertifikasyon sürecinde üç değişik sınav yaparak, bu sertifikayı edindim. Gerçekten kolay değildi, bir de JEE 5 alanında uzman olduğumu düşünürdüm <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-1010"></span></p>
<p><center><a href="http://www.sun.com/training/certification/java/scea.xml" target=_blank><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_358"></a></center></p>
<p>SCEA 5 sertifikası Sun tarafından sunulan Java sertifikasyon programının en en son kademesinde bulunan ve yazılım mimarisi ile uğraşan yazılımcıların edinebilecekleri bir sertifika. SCEA 5 sertifikasyon süreci üç sınavdan oluşuyor. İlk sınav JEE 5 teknolojisini kapsayan iki ya da daha fazla seçenekli sorulardan oluşuyor. İkinci sınav bir JEE 5 projesini kapsıyor. Sun, sertifika adayına üzerinde çalışmak üzere bir proje tayin ediyor. Sertifika adayı Sun tarafından belirlenen kriterler doğrultusunda JEE 5 teknolojisi ile örnek bir çözüm hazırlayarak, çözümünü Sun&#8217;a iletiyor. Son sınavda sertifika adayı geliştirdiği proje hakkında sorular cevaplayarak, çözümün kendisine ait olduğunu ispatlamak zorunda. </p>
<p>Sun Java sertifikasyon programi hakkında detayları <a href="http://www.sun.com/training/certification/java/scea.xml" target=_blank>bu link</a> üzerinden edinebilrisiniz</p>
<h3>Kaynak Kitaplar</h3>
<ul>
<li><a href="http://www.amazon.com/Design-Patterns-Java-TM-Software/dp/0321333020/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1262247080&#038;sr=8-1" target=_blank>Java Design Patterns</a></li>
<li><a href="http://www.amazon.com/EJB-3-Action-Debu-Panda/dp/1933988347/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1262247226&#038;sr=1-1" target=_blank>EJB 3 in Action</a></li>
<li><a href="http://www.kurumsaljava.com/download/19/" target=_blank>The J2EE Architects&#8217;s Handbook<br />
</a></li>
<li><a href="http://www.theserverside.com/tt/books/wiley/masteringEJB3/index.tss" target=_blank>Mastering Enterprise JavaBeans 3.0<br />
</a></li>
<li><a href="http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464/ref=sr_1_5?ie=UTF8&#038;s=books&#038;qid=1262247539&#038;sr=1-5" target=_blank>Core J2EE Design Patterns</a></li>
<li><a href="http://www.amazon.com/Certified-Enterprise-Architecture-Technology-Study/dp/0130449164/ref=sr_1_23?ie=UTF8&#038;s=books&#038;qid=1262247653&#038;sr=1-23" target=_blank>Sun Certified Enterprise Architecture for J2EE Technology Study Guide </a></li>
<li><a href="http://www.kurumsaljava.com/category/designpatterns/" target=_blank>KurumsalJava.com Tasarım Şablonları Bölümü </a></li>
<ul>
<p><h3>Sertifikasyon İÇERİĞİ</h3>
</p>
<p>SCEA 5 üç bölümden (sınav) oluşuyor. Bunlar</p>
<ul>
<li>CX-310-052</li>
<li>CX-310-301A</li>
<li>CX-310-062</li>
</ul>
<p/>
<h3>CX-310-052</h3>
<p>SCEA sertikasyonunun ilk basamağını <a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target=_blank>CX-310-052</a> sınavı oluşturuyor. Bu sınavın kapsadığı alan şu şekilde:</p>
<p/>
<h4>Section 1: Application Design Concepts and Principles</h4>
<ul>
<li>Explain the main advantages of an object-oriented approach to system design including the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics. </li>
<li>Describe how the principle of &#8220;separation of concerns&#8221; has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers.</li>
<li>Describe how the principle of &#8220;separation of concerns&#8221; has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers. </li>
</ul>
<h4>Section 2: Common Architectures</h4>
<ul>
<li>Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security. </li>
<li>Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security</li>
<li>Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.</li>
<li>Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.</li>
<li>Explain appropriate and inappropriate uses for web services in the Java EE platform </li>
</ul>
<h4>Section 3: Integration and Messaging</h4>
<ul>
<li>Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach. </li>
<li>Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components. </li>
<li>Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application. </li>
</ul>
<h4>Section 4: Business Tier Technologies</h4>
<ul>
<li>Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type.</li>
<li>Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security. </li>
<li>Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach.</li>
<li>Explain the benefits of the EJB 3 development model over previous EJB generations for ease of development including how the EJB container simplifies EJB development.</li>
</ul>
<h4>Section 5: Web Tier Technologies</h4>
<ul>
<li>State the benefits and drawbacks of adopting a web framework in designing a Java EE application </li>
<li>Explain standard uses for JSP pages and servlets in a typical Java EE application. </li>
<li>Explain standard uses for JavaServer Faces components in a typical Java EE application. </li>
<li>Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. Web-centric means that you are providing a solution that does not use EJB components. EJB-centric solution will require an application server that supports EJB components.</li>
</ul>
<h4>Section 6: Applicability of Java EE Technology</h4>
<ul>
<li>Given a specified business problem, design a modular solution that solves the problem using Java EE.</li>
<li>Explain how the Java EE platform enables service oriented architecture (SOA) -based applications.</li>
<li>Explain how you would design a Java EE application to repeatedly measure critical non-functional requirements and outline a standard process with specific strategies to refactor that application to improve on the results of the measurements. </li>
</ul>
<h4>Section 7: Patterns</h4>
<ul>
<li>From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book &#8211; Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition and named using the names given in that book. </li>
<li>From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book &#8211; Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software and are named using the names given in that book. </li>
<li>From a list, select the benefits and drawbacks of a pattern drawn from the book &#8211; Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. </li>
<li>From a list, select the benefits and drawbacks of a specified Core J2EE pattern drawn from the book – Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition. </li>
</ul>
<h4>Section 8: Security</h4>
<ul>
<li>Explain the client-side security model for the Java SE environment, including the Web Start and applet deployment modes.</li>
<li>Given an architectural system specification, select appropriate locations for implementation of specified security features, and select suitable technologies for implementation of those features </li>
<li>Identify and classify potential threats to a system and describe how a given architecture will address the threats. </li>
<li>Describe the commonly used declarative and programmatic methods used to secure applications built on the Java EE platform, for example use of deployment descriptors and JAAS. </li>
</ul>
<p>Sinav için hazırlıklarınızı tamamladıktan sonra <a href="http://www.sun.com/training/catalog/courses/CX-310-052.xml" target=_blank>Sun&#8217;a</a> 200 dolar ödeyerek, bu sınava girebiliyorsunuz. Sınav yeri <a href="http://www.prometric.com" target=_blank>Prometric</a> üzerinden belirlenebiliyor.</p>
<h3>CX-310-301A</h3>
<p>Birinci sınavı (CX-310-052) başarıyla tamamladıktan sonra sırada SCEA 5&#8242;in ikinci basamağı olan <a href="http://www.sun.com/training/catalog/courses/CX-310-301A.xml" target=_blank>CX-310-301A</a> yer almaktadır. Bu bir sınavdan ziyade JEE 5.0 teknolojisi ile geliştirilmiş bir projedir. Sertifika adayının JEE 5.0 teknoloji bütününü kullanarak verilen kriterler doğrultusunda projeyi tamamlaması ve Sun firmasına iletmesi gerekmektedir. Bana Sun tarafından Dreamcar projesi tayin edildi. Gizlilik prensipleri doğrultusunda burada ne yazik ki tüm detayları açıklamam mümkün değil. Lakin birkaç cümle ile gidişatın nasıl olduğunu sizlere aktarmak isterim.</p>
<p>CX-310-301A çercevesinde Sun, sertifika adayının mevcut bir proje üzerinde mimari oluşturma ve açıklama yeteneklerini sınamaktadır. Sertifika adayının, proje gereksinimlerinin UML diagramları oluşturarak nasıl çözümlenebileceklerini açıklamaklası gerekmektedir. Sertifika adayı 6-10 arası değişen proje gereksinimini (requirement) Sequence Diagram, Class Diagram, Components Diagram ve Deployment Diagram  kullanarak, oluşturduğu çözümü UML diagramları aracılığıyla görselleştirir. Sertifika adayının oluşturduğu çözümlerde hangi teknolojiyi ve tasarım şablonlarını kullandığını detaylandırması gerekmektedir. Dreamcar projesi için kullandığım tasarım şablonları şu şekilde idi:</p>
<p><b>Presentation tier:   MVC – Model View Controller</b></p>
<p>MVC is used in most of the popular web frameworks (JSF, Struts…). In my implementation  I used the domain objects as models, Java Server Pages as views and servlets as controller. View is only responsible for displaying data to the user. Navigation, validation and business logic access is done in controller classes.</p>
<p><b>Presentation tier:   View Helper</b></p>
<p>Business domain objects are also used as view helpers when rendering JSPs.</p>
<p><b>Presentation tier:   Business Delegate</b></p>
<p>In order to hide the complexity of accessing remote business logic (EJB) from clients I used a BusinessDelagate class.</p>
<p><b>Presentation tier:   Service Locator</b></p>
<p>The BusinessDelegate class uses internally a ServiceLocator class to locate the remote business logic classes via JNDI calls. It caches remote interface instances to speed up the access to remote objects.</p>
<p><b>Business tier:   Session Facade</b></p>
<p>The stateless session beans are used as session facade classes. The session facade centralizes and controls the access to business logic.</p>
<p><b>Business tier:   Business Object (BO)</b></p>
<p>I used business object classes to encapsulate the business logic. The session beans uses the business object to delegate the business logic calls the business object instances. With business objects the business logic is encapsulated and reusable.</p>
<p><b>Database tier:   Data Access Object (DAO)</b></p>
<p>I used DAO to isolate the database access for business tier. The business tier should not know any specific details about data storage. One can use other DAO implementations to change the data storage kind.</p>
<p><b>Database tier:   Domain Store</b></p>
<p>I used the domain store design pattern to seperate persistance from my object model. JPA Entity manager is used to persist the busines domain objects.</p>
<p>Sertifika adayından kod yazması beklenmemektedir. Çözümlerin UML diagramları aracılıği ile oluşturulmuş olması yeterlidir. </p>
<h3>CX-310-062</h3>
<p>Sertifikanın üçüncü basamağı  <a href="http://www.sun.com/training/catalog/courses/CX-310-062.xml" target=_blank>CX-310-062</a>&#8216;dır. Bu sınavı yapabilmek için ikinci basamakta sertifika adayına verilen projenin tamamlanmış ve Sun&#8217;a iletilmiş olması gerekmektedir. Bu basamakta sertifika adayı, ikinci basamakta oluşturduğu çözüm hakkında kendisine sorulan soruları cevaplamak zorundadır. Bu şekilde sertifika adayının ikinci basamakta oluşturduğu çözümün kendisine ait olup, olmadıği kontrol edilmektedir.</p>
<h2>Sonuç</h2>
<p>Yazılım mimarisi ve Java ile uğraşan yazılımcıların gözdesi olan SCEA 5 sertifikası kolay elde edilebilecek bir sertifika değil. Bu sebepten dolayı da kıymetli ve itibarlı bir serfikadır. Sertifika adayının J2EE ve JEE 5 teknolojilerini yakından tanıması ve çalıştığı projelerde bu teknolojileri kullanmış olması, SCEA 5 sertifikasını edinmesini kolaylaştırmaktadır. </p>
<p>SCEA 5 sertifikası diğer Java sertifikalarından bağımsız olarak alınabilmektedir. Bu sertifika için herhangi bir ön koşul bulunmamaktadır.</p>
<p><i><br />
Özcan Acar<br />
Java Champion, SCEA 5<br />
</i></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2009%2F12%2F29%2Fscea-5-sun-certified-enterprise-architect%2F&amp;linkname=SCEA%205%20%28Sun%20Certified%20Enterprise%20Architect%29"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2009/12/29/scea-5-sun-certified-enterprise-architect/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>KurumsalJava&#8217;yı Takip Edenler Çoğalıyor</title>
		<link>http://www.kurumsaljava.com/2009/12/09/kurumsaljavayi-takip-edenler-cogaliyor/</link>
		<comments>http://www.kurumsaljava.com/2009/12/09/kurumsaljavayi-takip-edenler-cogaliyor/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 11:11:49 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=994</guid>
		<description><![CDATA[<p><center><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_353"/></center></p>
<p>Resimde görüldüğü gibi online üye adedi 17. Bu son zamanlarda ulaştığımız en iyi rakam, birisinin bot, birisinin ben olmama ragmen <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-994"></span></p>
<p><b>KurumsalJava.com</b> bünyesinde bulunan makalelerin 30.000 den fazla indirildiğini <a href="http://www.kurumsaljava.com/2009/10/07/kurumsaljava-com-otuzbininci-indirime-download-kosuyor/" target="_blank">daha önceki yazımda</a> sizinle paylaşmıştım</p>
<p><i><br />
EOF ( End Of Fun)<br />
Özcan Acar<br />
</i></p>
]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&#038;d=prod&#038;k=kurumsaljava_353"/></center></p>
<p>Resimde görüldüğü gibi online üye adedi 17. Bu son zamanlarda ulaştığımız en iyi rakam, birisinin bot, birisinin ben olmama ragmen <img src='http://www.kurumsaljava.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-994"></span></p>
<p><b>KurumsalJava.com</b> bünyesinde bulunan makalelerin 30.000 den fazla indirildiğini <a href="http://www.kurumsaljava.com/2009/10/07/kurumsaljava-com-otuzbininci-indirime-download-kosuyor/" target="_blank">daha önceki yazımda</a> sizinle paylaşmıştım</p>
<p><i><br />
EOF ( End Of Fun)<br />
Özcan Acar<br />
</i></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2009%2F12%2F09%2Fkurumsaljavayi-takip-edenler-cogaliyor%2F&amp;linkname=KurumsalJava%26%238217%3By%C4%B1%20Takip%20Edenler%20%C3%87o%C4%9Fal%C4%B1yor"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2009/12/09/kurumsaljavayi-takip-edenler-cogaliyor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

