<?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 ! &#187; Controller</title>
	<atom:link href="http://www.webmahsulleri.com/tag/controller/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>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>PHP Faces Pager Etiketi ile Sayfalama (Pagination)</title>
		<link>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:11:48 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=487</guid>
		<description><![CDATA[
Pager Etiketi sayfalama yapmak amacıyla kullanılır.İki farklı kullanım vardır birinci kullanım şeklinde entity niteliğine varlık sınıfının adı.
Limit niteliğine gösterilecek kayıt sayısı yazılır eğer FQL etiketinde olduğu gibi bir sonuc kümesi elde edilmek isteniyora resource niteliğine geri alınacak sounuc kümesinin adı yazılmalıdır.
Eğer php faces framework ü URI modunda kullanıyorsanız pager nesnesinin uri biçimde sayfalama oluşturması için [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORM Kütüphanesi ve Grid Table Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:52:32 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[PHP ORM]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=473</guid>
		<description><![CDATA[Grid bileşeni kendisine bind niteliği ile belirtilen Sınıf diziden bir HTML tablosu oluşturur. Oluşturulan tabloda hangi sutunların bulunacağı @item direktifi ile bildirilir. @item direktifinin key niteliğine Varlık sınıfının uye ismi title niteliğine ise sutunun başlığı yazılır.

@item direktifi ile tabloya sınıf harici bilgi eklemek için input niteliği kullanılır.
&#60;@item  input=&#8221;link&#8221; title=&#8221;Düzenle&#8221;  url=&#8221;testet.php?edit=$no&#8221;/&#62;
Örneğin yukarıdaki @item direktifi ile düzenle [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Header Nesnesi İle View Dosyasına Başlık etiketleri eklemek</title>
		<link>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/</link>
		<comments>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:16:42 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=468</guid>
		<description><![CDATA[Header nesnesi FacesRenderer sınıfı faces dosyasını ayrıştırken &#60;head&#62; etiketi ile karşılaştığında otomatik olarak bir Header nesnesi oluştur render işleminin sonucunda da bu header nesnesini döndürür. Header nesnesi sayfanın &#60;head&#62; &#60;/head&#62; aralığına ekleme yapmak için kullanılır.
Header sınıfının metotları şöyledir

 addMeta(string name, string content) görüm’e bir meta etiketi ekler
 addScript(string file) görüm’e file ile belirtilen dosya adı [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doğrulama Sınıfları (Kendi Doğrulayıcılarınız)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:56:37 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Doğrulama]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=316</guid>
		<description><![CDATA[Doğrulayıcı(Validator) sınıfları durağan(static) metotları kullanan sınıflardır. işlerinizi kolaylaştırması ve yazılımın bütünleşik parçalar halinde kolektif bir yapıda çalışmasına olanak sağlar.
Bir doğrulama metodunun tanımlaması aşağıdaki gibidir


static function required(Component $c,Component $m,$message,$success)

Birinci parametre “Component $c” doğrulama işleminin yapıldığı bileşen
İkinci parametre “Component $m” mesajların yazdırılacağı bileşen
Üçüncü parametre uyarı mesajı
Dördüncü parametre doğrulama mesajı
Örneğin yeni üye kaydı için bir üye kayıt formumuzun [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bileşen Niteliklerine Controllerdan Erişim Örnek Style Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 17:10:07 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOJO]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=248</guid>
		<description><![CDATA[Niteliklere erişiken nesne adı -&#62; nitelik adı şeklindendir. örneğim bir textbox birde button bileşenimiz olsun buttona tıklandığında textbox un rengini değiştirelim.  faces view tanımlaması aşağıdaki gibidir.

&#60;faces&#62;
&#60;@import taglib=&#34;phpf.ui.*&#34; prefix=&#34;face&#34;/&#62;
&#60;face:textbox name =&#34;yazi&#34;  text =&#34;Merhaba&#34;/&#62;
&#60;face:textbox name =&#34;button&#34;  text =&#34;Rengi Değiştir&#34;/&#62;
&#60;/faces&#62;


class Controller extends Facete{
function Controller(){
parent::FacesController();
$this-&#62;render("view.html");
}
function buttonClicked($evt){
$this-&#62;yazi-&#62;setProperty("style", "background:blue");
}
}

Örneğimizde textbox bileşenin style niteliğine background:blue değerini artardık ve rengini değiştirmiş olduk.
Bir niteliği [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces ile olay yönelimli programlama Facet Controller</title>
		<link>http://www.webmahsulleri.com/php/php-faces/php-faces-ile-olay-yonelimli-programlama-facet-controller/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/php-faces-ile-olay-yonelimli-programlama-facet-controller/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 17:37:24 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=175</guid>
		<description><![CDATA[Facet FacesController u genişleten ve C# VB Delphi dekine benzer bir şekilde event handler (olay yakalama) mekanizmasına  izin veren bir controller biçimidir.
Olay yakalama için sadece metot yazmanız kafidir. metot isimleri bileşenadı olayadı şeklindedir.
örnek olarak aşağıdaki gibi bir faces view tanımlamamız olsun

&#60;pre&#62;   &#60;!DOCTYPE HTML PUBLIC &#34;-//W3C//DTD HTML 4.01 Transitional//EN&#34;&#62;
&#60;html&#62;
    &#60;head&#62;
  [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/php-faces-ile-olay-yonelimli-programlama-facet-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faces Controller a detayli bir bakış</title>
		<link>http://www.webmahsulleri.com/php/faces-controller-a-detayli-bir-bakis/</link>
		<comments>http://www.webmahsulleri.com/php/faces-controller-a-detayli-bir-bakis/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:04:41 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=159</guid>
		<description><![CDATA[Faces Controllerın Üye Metoları 

render ( Bu metor renderer a bir faces dosyasını yorumlamasını söyler)
append (view a bir parametre gönderir)
load (parametre olarak verilen string ifadenden sınıf adından yeni bir nesne çevirir)
interrupt (render işlemini keser)
addListener($name,FacesListener $listener)
addActionListener ( bir listener arayuzunu(interface)  ActionEvent olayı için kayıteder parametresi ActionListener dır)
addMouseListener (bir listener arayuzunu  mouse events olayları içinkayıt [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/faces-controller-a-detayli-bir-bakis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
