<?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>Web Mahsulleri !</title>
	<atom:link href="http://www.webmahsulleri.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmahsulleri.com</link>
	<description>İnsan Programı</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:11:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Programlamanın Taosu</title>
		<link>http://www.webmahsulleri.com/genel/programlamanin-taosu/</link>
		<comments>http://www.webmahsulleri.com/genel/programlamanin-taosu/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 21:55:02 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=605</guid>
		<description><![CDATA[1. Kitap &#8211; Sessiz Boşluk
Ve şöyle dedi usta programcı:  &#8220;Sadece TCP/IP kullanarak uzaktaki makinanın işletim sistemini anlayabildiğinde tapınaktan  ayrılmanın zamanı gelmiş demektir.&#8221;
1.1
Sessiz boşlukta gizemli bir şey oluştu. Tek başına hareketsiz bekleyen o şey yine de sürekli  hareket halindedir. Tüm programların özünde yer alır o. Adını bilmiyorum onun, bu yüzden  Programlanın Taosu [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/genel/programlamanin-taosu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPL-Standard PHP Library &#8211; Standart PHP Kütüphanesi Veri Yapıları</title>
		<link>http://www.webmahsulleri.com/php/spl-standard-php-library-standart-php-kutuphanesi-veri-yapilari/</link>
		<comments>http://www.webmahsulleri.com/php/spl-standard-php-library-standart-php-kutuphanesi-veri-yapilari/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 22:27:35 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SPL]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=591</guid>
		<description><![CDATA[SPL-Standard PHP Library &#8211; Standart PHP Kütüphanesi Veri Yapıları
Torbalar (Veri Yapıları)
OOP programlamanın getirdiği avantajlardan biride torbalar ile çalışmaktır.
PHP programcıları için hali hazırda PHP ile birlikte gelen SPL programcıya bir takım veri yapıları sunmaktadır.



ArrayObject
SplDoublyLinkedList
SplFixedArray
SplHeap
SplMaxHeap
SplMinHeap
SplObjectStorage
SplQueue
SplStack
SplPriorityQueue
SPL içerisinde tüm veri yapılarının benzer ve kendine özgü yönleri bulunmaktadır.
Örneğin ArrayObject sınıfı bir sayısal indis içeren tek boyutlu bir dizi şeklinde çalışırken.
SplObjectStorage [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/spl-standard-php-library-standart-php-kutuphanesi-veri-yapilari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple MVC ile Java Üzerinde MVC uygulamaları</title>
		<link>http://www.webmahsulleri.com/yazilim-mimarileri/tasarim-kaliplari/simple-mvc-ile-java-uzerinde-mvc-uygulamalari/</link>
		<comments>http://www.webmahsulleri.com/yazilim-mimarileri/tasarim-kaliplari/simple-mvc-ile-java-uzerinde-mvc-uygulamalari/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 21:11:58 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Mahsullerim]]></category>
		<category><![CDATA[Tasarım Kalıpları]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Servlet]]></category>
		<category><![CDATA[Simple MVC]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=577</guid>
		<description><![CDATA[
Bundan önceki yazıda da belirtiğim gibi java ile ufak bir  mvc pattern uygulaması geliştirdim. Adında da anlaşılacağı üzere basit mvc kolay kullanıma yönelik bir çalışma oldu 7 kb hacmi ile hızlı mvc uygulamaları için ideal.
Öncelikle  http://code.google.com/p/javabasicmvc/downloads/list adresini ziyaret edip simplemvc.jar dosyasını indiriyosunuz  ve projenizin lib klasörüne yerleştiriyosunuz.
projenin ana dizini altına views altında bir klasör oluşturuyoruz [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/yazilim-mimarileri/tasarim-kaliplari/simple-mvc-ile-java-uzerinde-mvc-uygulamalari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java Servlet ve JSP ile MVC Kalıbı Tasarımı</title>
		<link>http://www.webmahsulleri.com/yazilim-mimarileri/java-servlet-ve-jsp-ile-mvc-kalibi-tasarimi/</link>
		<comments>http://www.webmahsulleri.com/yazilim-mimarileri/java-servlet-ve-jsp-ile-mvc-kalibi-tasarimi/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 21:59:04 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Yazılım Mimarileri]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Java Se]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Servlet]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=561</guid>
		<description><![CDATA[Java’nın Doğası MVC Kalıbı
Java da malum pek çok mvc çatısı var struct,jsf,spring velhasıl kelam bu yazıda java servlet kullanarak kendi mvc kalıbımızı oluşturup Java’nın doğasındaki  mvc yi dışarı çıkaracağız.
Öncelikle Controller sınıfımız HttpServlet sınıfından türetmeliyiz. Bir özet sınıf olarak tanımladığımız controller sınıfı   Controller()  adında bir özet metot tanımlar ki bu özet metodu [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/yazilim-mimarileri/java-servlet-ve-jsp-ile-mvc-kalibi-tasarimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java ile reflection</title>
		<link>http://www.webmahsulleri.com/java/java-reflection-api/</link>
		<comments>http://www.webmahsulleri.com/java/java-reflection-api/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 20:23:09 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Se]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=553</guid>
		<description><![CDATA[Java ile geliştirilen frameworklerin çoğu reflection api kullanmaktadır.Örneğin toplink,spring
Reflection bize bir sınıfın yapısını anlamıza yardımcı olabilir.
Aşağıdaki java kodları  Test sınıfının üyelerinin özelliklerinin listelenmesini sağlar.

package reflect;
import java.lang.reflect.Field;
/**
*
* @author Bora
*/
class Test
{
private String name;
private Integer age;
}
public class Main {
public static void main(String[] args) throws ClassNotFoundException {
Field[] fields = Class.forName("reflect.Test").getDeclaredFields();
for(Field f : fields )
{
System.out.println(f.toString());
}
}
}

]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/java/java-reflection-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yeni PHP Faces dan Ufak bir MVC örneği</title>
		<link>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/</link>
		<comments>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:21:10 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Yazılım Mimarileri]]></category>
		<category><![CDATA[PHP faces Framework]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=543</guid>
		<description><![CDATA[Controller artık bir sınıf değil zarif bir arayüz.




&#60;?php
use mvc\Controller;
use mvc\View;
class PF2 implements Controller
{
    public function Controller() {
        return new View(&#34;view&#34;,array(&#34;name&#34;=&#62;&#34;bora&#34;));
    }
}
?&#62;

Kodlardan da anlaşılacağı üzere PF2 PHP5.3 ve üzerine yönelik bir çalışma.
]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP faces 2 deki yenilikler</title>
		<link>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 22:24:26 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=533</guid>
		<description><![CDATA[php faces 2 yakın bir zamanda yayınlanacak php faces deki gelişmeler şöyle.
Gelişmiş bind yöntemi : bu yöntem sayesinde formdan gelen bilgiyle ilişkili varlık sınıfına otomatik atama yapılması.
Doğrulama bileşenleri : statik doğrulama sınıflarına ek olarak artık bileşen içerisinde de doğrulamalar yapılabilecek.
Requried: Bileşenler için yeni bir nitelik  en çok kullanılan doğrulamalardan biri de bilginin boş gelmemesi gerekliğidir [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sihirli PHP  call_user_func ve  call_user_method</title>
		<link>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/</link>
		<comments>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 12:45:47 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Algoritma]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP Hileleri]]></category>
		<category><![CDATA[Sihirli PHP]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=512</guid>
		<description><![CDATA[PHP de kodlarken yapılan kolaylıklardan yararlanmama hatalarından biride requesten gelen parametrelere göre uzayan switch case ve else if yapılarıdır.
Bunu pek çok php betiğinde görürsünüz hatta en sık yapılardan biridir.
Temel amaç $_REQUEST[“page”] gibi bir veriye göre işlemi belirlemektir.
Çoğu PHP’ci bu işlemi şöyle yapar.

$param = $_REQUEST[“param”];

switch ($param) {

case “ekle”:
ekle()

break;

case “sil”:
sil()

break;

case “duzenle”:
duzenle();

break;

default:
listele();
}

Bu switch işlem yapılabilecek parametre sayısına göre [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sihirli PHP __set ve __get metotları</title>
		<link>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/</link>
		<comments>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 12:13:44 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yazılım Mimarileri]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP Hileleri]]></category>
		<category><![CDATA[Sihirli PHP]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=509</guid>
		<description><![CDATA[Bu makalede PHP de edindiğim bazı kolaylık ve deneyimleri aktarmaya çalışacağım
Profesyonel PHP programcılarının çoğu farklı bir dil üzerinde çalışıp PHP ye geçmiş kişiler olarak nitelendirdiğimizde örneğin Java, C#  olabilir PHP yine de bu diller gibi düşünmeye başlar hâlbuki PHP tam anlamıyla bir betik dilidir ve benzer neyse yönelimli dillerden ayıran belirgin özellikleri vardır. 
Ben [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP Faces Programlanabilir Şablonlar</title>
		<link>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:18:25 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Şablonlar]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=506</guid>
		<description><![CDATA[Programlanabilir  şablonlar @htmlpattern lerdir yapısal geliştirme çalışmaları sürmektedir.
Örnek kullanıldığı her yerde1 ile 12 arasındaki sayıları gösteren pattern
Sablon.ptrn dosyası

&#60;faces&#62;
&#60;@htmlpattern name=&#34;yaz&#34; useprefix=&#34;my&#34;&#62;
&#60;c:for var=&#34;$i&#34; begin=&#34;1&#34; to=&#34;12&#34; step=&#34;1&#34;&#62;
&#60;div style=&#34;color:red;font-weight:bold;&#34; &#62; #{$i}  &#60;/div&#62;
&#60;/c:for&#62;
&#60;/@htmlpattern&#62;
&#60;/faces&#62;

View dosyası

&#60;faces&#62;
&#60;@face file=&#34;sablon.ptrn&#34;/&#62;
&#60;my:yaz/&#62;
&#60;/faces&#62;

Örneğin kullanıcı girişi için kullandığımız bir formumuz olsun formumuzu kullmak istediğimiz dosyaya include ederiz ve ismi ile etiketleriz
Sablon.ptrn dosyası

&#60;faces&#62;
&#60;@import taglib=&#34;phpf.ui.*&#34; prefix=&#34;f&#34;/&#62;
&#60;@import taglib=&#34;phpf.core&#34; prefix=&#34;c&#34; type=&#34;static&#34;/&#62;
&#60;@htmlpattern [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
