<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5793384065732546861</id><updated>2011-07-08T04:22:29.873-07:00</updated><category term='bc'/><category term='Yazılım-Felsefe'/><category term='Felsefe'/><category term='Matematik'/><category term='jdev 11'/><category term='adf'/><title type='text'>Oracle ADF</title><subtitle type='html'>ADF, Ajax, JSF, Java, BC, TopLink, EJB3.0, Örnek Kodlar, Örnek Projeler, Jdeveloper, Oracle ADF</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cemaltunc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-5338344336639025190</id><published>2010-07-31T16:59:00.001-07:00</published><updated>2010-07-31T16:59:24.558-07:00</updated><title type='text'>duplicateRow</title><content type='html'>public static Row duplicateRow(ViewObject vo, Row currentRow) {&lt;br /&gt;        Row newRow = null;&lt;br /&gt;        try {&lt;br /&gt;            newRow = vo.createRow();&lt;br /&gt;            newRow.setNewRowState(Row.STATUS_NEW);&lt;br /&gt;            AttributeDef[] attrs = vo.getAttributeDefs();&lt;br /&gt;            for (int i = 0; i &lt; attrs.length; i++) {&lt;br /&gt;                if (!attrs[i].isPrimaryKey() &amp;&amp; (attrs[i].getUpdateableFlag() == AttributeDef.UPDATEABLE || attrs[i].getUpdateableFlag() == AttributeDef.UPDATEABLE_WHILE_NEW)) {&lt;br /&gt;                    String attrName = attrs[i].getName();&lt;br /&gt;                    try {&lt;br /&gt;                        newRow.setAttribute(attrName, currentRow.getAttribute(attrName));&lt;br /&gt;                    } catch (Exception e) {&lt;br /&gt;&lt;br /&gt;                        EtiyaLoggerHelper.log(LoggerCategoryNames.PRODUCT, new EtiyaException(e, "1"));&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        } catch (Exception e) {&lt;br /&gt;            EtiyaLoggerHelper.log(LoggerCategoryNames.PRODUCT, new EtiyaException(e, "1"));&lt;br /&gt;        }&lt;br /&gt;        return newRow;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-5338344336639025190?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/5338344336639025190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/5338344336639025190'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2010/07/duplicaterow.html' title='duplicateRow'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2811503900854561275</id><published>2009-12-21T12:13:00.000-08:00</published><updated>2009-12-21T12:14:21.426-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Felsefe'/><title type='text'>KIMLIK VE KIŞILIK</title><content type='html'>Kimlik Üzerine Kısa Bir Giriş&lt;br /&gt;&lt;br /&gt;Kişilik beklenen davranış çizgisinden olası sapmaların neden oldukları dalgalanmaların etkisinde kalarak gelişir.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Kişilik ilgilerin, tutumların beliryeyici özelliği olsada ondan öte gizli yanlar barındırır. Duran ve değişime direnç göstermesi ise kişiliğin temek reflekslerindendir.&lt;br /&gt;&lt;br /&gt;Yaşadığımız hayatta ki olası seçimlerimizi yapmış olduğumuz kimlik ve aitlik hisettiğimiz kimlik birbirinden farklı olduğunda kişiliklerimizde farklılaşma yönünde evrime uğrar.&lt;br /&gt;&lt;br /&gt;Çoklu kişilik kanallarımız kendi bağımsız ekseninde oluşmaya başlayarak farklı kişilikler görünümüne bürünecektir. Bu noktadaki en önemli yapı taşı retorik felsefedir. Retorik sadece bir konuşma ve hitabet disiplini olmanın ötesinede, düşünme ve zihnini yeniden kullanılabilir veriler üretmesinin de aracıdır.&lt;br /&gt;&lt;br /&gt;Düşüncelerin izdüşümleri diyebileceğimiz düşünce gölgelerinin o mistik etkisinde kişiliklerimizde bulanıklaşırlar. Gerçek hayatın bildik döngüsünde ise yardıma kimliklerimiz koşar. Kimliklerimiz kullandığımız maskelerimizdir, ve kullandıkça yıpranırlar. Birey kendi varlık zeminini kişiliğinin etkisinden çıkararak kimlik bağlamında tanımlamaya başlar böylece.  Kimlik aitliği,  zaaflarımızın, eksik yanlarımızın ortaklaştırılması ve mesrulaştırılması için gerekli araçları sağlayacağından kişiliklerimizden daha çok kimliklerimize ihtiyaç duyarız. Statülerimiz, mesleklerimiz, eğitimlerimiz, toplumlar hitlerimiz kişiliklerimizden daha önemli hale gelir. Ve bir bütün olarak mevcut toplumsal yapı apoletlerin fetişizmine zemin hazırlar.&lt;br /&gt;&lt;br /&gt; Bireysel kişilik yapıları bilinmeden bireyleşen bizlerin en büyük sorunumuz  artık;  hiçleşme, zayıflık, güvensizlik ve kent sosyolojisinin omurgası olan yokluk duygusudur. Artık bildiklerimizin ve yeteneklerimizin bir önemi yoktur.  Oysaki kişileşmiş birey bir bilinç ve özgürlük etkinliği orataya koyar. Bizler kişileşemediğimizden sürü davranışları göstererek hastalıklarımızı topluluk haline dönüştürerek meşrulaştırıyoruz. Kişileşmeden toplumsala ulaşamayacağımız gibi kendi kısır eksenimizdende  kurtulamıyoruz.&lt;br /&gt;&lt;br /&gt;Kimliğe Genel Bakış&lt;br /&gt;&lt;br /&gt;Kimlik bir kimsenin insanlığına özel içeriğini veren ve onu sadece herhangi bir insan değil, belirli bir kişi yapan şeydir. Bir kişinin özel anlamı, tanımı veya farklılığıdır.(Thiebaut, 1997).  Belirli insanlar özel olarak temel tanımlayıcı karakteristiklerimizi anlamayışımız kimlik bağlamı olarak gördüğü şeyle alakalıdır. (Nafiz Tok, 2003).  Kimlik bağlamları belirli bir cemmatin kültürü tarafından oluşturulur ve üyeleri için özel anlamlar taşıyan ve bu yüzden onların iyiliği için önemli olan ortak kimliği ve paradigrayı tanımlar. Belirli bir cemaat aidiyetliği ortak kimlik ekseni üzeriden sürdürülebilir olduğundan bireyler, üyeleri oldukları cemaattin veya grubun ortak faydası için ortak kimliklerini  bireysel tercihlerinin önünde taşırlar.&lt;br /&gt;&lt;br /&gt;Ortak kimlik aidiyetlerimiz bireysel olarak bize, değer yargılarımızı ve tarihsel mitlerimizi adlandırır ve bizler için bir bilinç kuşağı oluşturur.  Oluşturulan bu değer yargıları kümesi bizler için aynı zamanda bir koruma kalkanı yaratır, onları meşrulaştırır. Dolayısıyla birey olarak sağlayamayacağımız tüm bu güç kalkanını bir cemaat aidiyetliği üzerinden sağlarız.&lt;br /&gt;&lt;br /&gt;Mevcut seçimlerimizi yapmış olduğumuz kimliğimizi, seçimi ve geliştirilmesi sürecinde kişi aidiyet bağlamındaki kimliği ile çelişebilir ve kendisi ile bağlantılı kurguladığı değer yargılarının, aidiyet hissettiği kimlik tarafından reddine tanıklık edebilir. Bu süreçte kişi kimlik dönüşümü evresinde geriye dönük olarak tanımlı kimlik bağlamı - gelecek ütopyasındaki  kimliklerinin savaşına tanıklık edecektir.  Kimlik ve kişilik ayrımının belirginleştiği bu dönüşüm sürecinde, kişilik ve kimlik örtüşmesi sonucu kişiliğin kimlik ile olan çatışmasında kişi yeni bir paradigma seçim sürecine girecek ve yeni paradigmasının sınırları ile tanışacaktır.   &lt;br /&gt;&lt;br /&gt;Bir kimse doğduğu kimlik bağlamı ile düşünür ve kendini tanımlamayı yeğler. Kişi kimlik eksenli bir aidiyet cemaate üyelik sürecinde, aynı zamanda o kimlik aidiyetinin oluşturduğu paradigma ile düşünecek ve verili seçimlilik kabiliyetini bu paradigma içinde sürdürecektir.  Sürecin dinamikliği, spontone etkilerin ve yaşamsal dinamiklerin tetiklediği sorgulama ve yeniden yapılanma süreci ile birlikte kişi kimlik aidiyetinin sağlayamadığı veya gerekçelendirdiği kavramların sorgulanmasına başlayacaktır.  &lt;br /&gt;&lt;br /&gt;Genelde yaşadığımız ve bize verili olarak sunulan kimlik aidiyetini sorgulamadan kabul ederiz, fakat bu var olan değer yargılarını sorgulayamadığımız ve usavurmadığımız anlamına gelmeyecektir.   Kişi seçim yaptığı kimlik içinde verili koşulları kabul eder, bunlardan bazılarını değiştiremez fakat o kimlik dinamikleriyle etkileşime girerek kendi öz kimlik bağlamını oluşturur. Bunlardan bazılarını aşındırır veya güçlendirir,  bazılarını ise kabul edilmek zorundadır ve değiştirilemez.&lt;br /&gt;&lt;br /&gt;11.12.2009&lt;br /&gt;&lt;br /&gt;------------o-------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2811503900854561275?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2811503900854561275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2811503900854561275'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/12/kimlik-ve-kisilik.html' title='KIMLIK VE KIŞILIK'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2396493873460306888</id><published>2009-09-24T04:10:00.000-07:00</published><updated>2009-09-24T04:27:04.309-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jdev 11'/><title type='text'>Task Flow Örneği</title><content type='html'>musteri-create-task-flow-definition.xlm adıyla task flow yaratıyoruz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vmpC0TNbzjQ/SrtVt0uxT1I/AAAAAAAAAUA/AeLuTwO4pLE/s1600-h/1%C4%B1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://2.bp.blogspot.com/_vmpC0TNbzjQ/SrtVt0uxT1I/AAAAAAAAAUA/AeLuTwO4pLE/s320/1%C4%B1.JPG" alt="" id="BLOGGER_PHOTO_ID_5384992025188847442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;şekildeki gibi flow üzerinde ki akışımızı ve action ları belirliyoruz.  Flow 4 sayfadan oluşuyor ve her adımda back ile bir onceki adıma ve ileri adıma geçilebilir.&lt;br /&gt;&lt;br /&gt;Bu task için İnitializer ve Finalizer için  bir clas metodları koşturulabilir.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vmpC0TNbzjQ/SrtWlVM1pSI/AAAAAAAAAUI/WP4xtMxGZEI/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_vmpC0TNbzjQ/SrtWlVM1pSI/AAAAAAAAAUI/WP4xtMxGZEI/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5384992978797700386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bu tanımlar tamamlandıysa şimdi sayfalarımını ekleyelim.&lt;br /&gt;&lt;br /&gt;Burada sayfamıza bir train nesnesi çekip bırakmamız yeterli, geri kalan bunun ozellikleriyle gorsel durumunu ayarlamak sadece.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vmpC0TNbzjQ/SrtXR1KSKMI/AAAAAAAAAUQ/PRYlapelqUI/s1600-h/4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 188px;" src="http://3.bp.blogspot.com/_vmpC0TNbzjQ/SrtXR1KSKMI/AAAAAAAAAUQ/PRYlapelqUI/s320/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5384993743291164866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Class Kodu:&lt;br /&gt;public class MusteriTanim {&lt;br /&gt;  public void taskFlowInitializer() {&lt;br /&gt;&lt;br /&gt;    // We have to CreateInsertKullanici&lt;br /&gt;    ViewObject voMusteriGercek = this.getMusteriGercekViewObject();&lt;br /&gt;    Row newRow = voMusteriGercek.createRow();&lt;br /&gt;    voMusteriGercek.insertRow(newRow);&lt;br /&gt;   &lt;br /&gt;    ViewObject voMusteriGercekIrtibat = this.getMusteriGercekIrtibatViewObject();&lt;br /&gt;    Row newRowIrtibat = voMusteriGercekIrtibat.createRow();&lt;br /&gt;    voMusteriGercekIrtibat.insertRow(newRowIrtibat);&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;     &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void taskFlowFinalizer() {&lt;br /&gt;    CrmAppModule am = ADFUtils.getCrmAppModuleInterface();&lt;br /&gt;    if (am.getTransaction().isDirty()) {&lt;br /&gt;      am.getTransaction().rollback();&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;&lt;img src="file:///C:/Users/ctunc/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2396493873460306888?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2396493873460306888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2396493873460306888'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/09/task-flow-ornegi.html' title='Task Flow Örneği'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vmpC0TNbzjQ/SrtVt0uxT1I/AAAAAAAAAUA/AeLuTwO4pLE/s72-c/1%C4%B1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-7484065289822328884</id><published>2009-08-30T13:13:00.000-07:00</published><updated>2009-08-30T13:53:35.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matematik'/><title type='text'>Arrow'un imkânsızlık kuramı</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Arrow'un İmkansızlık Teoremi veya Paradoksu, oylama sistemlerinde, dereceli tercihlere dayanan ve üç veya daha fazla seceneğin söz konusu olduğu oylama sistemmlerinde belirli bir secenek maktıklı kıstasları aynı anda sağlayamayacağını savunur. Bu Kıstaslar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;Kısıtlanmamış Alan&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Dayatmama&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Diktatörsüzlük &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Tek düzelik&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;İlgisiz Alternatiflerin Bağımsızlığı&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;dır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diktatözsüzlük:&lt;/span&gt;&lt;br /&gt; Toplumsal refah işlevi, tek bir bireyi tercih sırasını dikkate alıp diğerlerinin yok sayamaz.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kısıtlanmamış Alan:&lt;/span&gt;&lt;br /&gt; Toplumsak refah işlevi, mümkün olan bütün bireysel tercihleri değerlendirecek. Determisintik ve eksiksiz bir toplumsal tercih sırasını oluşturacaktır.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;İlgisiz Alternatiflerin Bağımsızlığı&lt;/span&gt;:&lt;br /&gt; Eğer dikkatimizi sonuç kümesinin bir alt kümesine odaklarsak ve toplumsal refah işlevini sadece o alt kümeye uygularsan, elde ettiğimiz sonuc, tüm kümeye uyguladığımızda elde edilen sonucla aynı olmalıdır.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tekdüzelik: &lt;/span&gt;&lt;br /&gt;  Eğer bir birey kendi tercih sırasındaki bir elemanı daha üst sıraya çıkarıyorsa bu eleman da toplumsal tersih sırasında ya daha üste çıkmalı yada konumunu korumalıdır. Aşağı düşemez.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dayatmama: &lt;/span&gt;&lt;br /&gt;  Biresel tercih sıralamasının sonucunda mümkün olan bütün toplumsal tercih sıralamaları oluşabilmelidir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Şimdi gelelim teoreme;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Arrow'un kuramında göre karar verici kurumda en az iki üye ve secenek gurubunda da en az üç secenek bulunduğu durumda bu yukarıda anılan kıstasları aynı anda sağlayan bir toplumsal tercih işlevi tasarlamak olanaksızdır.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Kuramın Teorisi &lt;/span&gt;;&lt;br /&gt;A bir sonuc kumesi olsun, N'de seçmenlerin veya kıstaslarının bulunduğu küme. A'nın tüm tam doğrusal sıralamasına L(A) diyelim.&lt;br /&gt;&lt;br /&gt;Bu küme A kümesinin elamanlarının permütasyonlarını gösteren &lt;/span&gt;&lt;span class="texhtml"&gt;S &lt;sub&gt;| A |&lt;/sub&gt;&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;kümesine denktir&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Toplumsal Refah İşlevi&lt;/span&gt;: &lt;/span&gt;&lt;/span&gt;&lt;img class="tex" alt=" F : \mathrm{L(A)}^N \to \mathrm{L(A)} " src="http://upload.wikimedia.org/math/c/4/0/c4038ce383d7786fccd6a97191bf3ebe.png" /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;şeklinde gösterilen ve seçmenlerin tercih sıralarını A üzerinde tek bir tercih sıralamasına dönüştüren işlevdir.&lt;br /&gt;Diktatörsüzlük İşlevi; Tercihleri her zaman baskın olan bir i bireyi yoktur.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;img class="tex" alt=" \forall (R_1, \ldots, R_N) \in \mathrm{L(A)}^N, \quad F(R_1,R_2, \ldots, R_N) = R_i " src="http://upload.wikimedia.org/math/5/e/7/5e7715c0646499ca3791a863282b895f.png" /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;ifadesini sağlayan&lt;/span&gt; &lt;/span&gt;&lt;img class="tex" alt=" i \in \{1, \ldots,N\} " src="http://upload.wikimedia.org/math/e/d/b/edb31ac816919bc71c827fe24f266407.png" /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;elamanı yoktur&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;İlgisiz Altefnatiflerin Bağımsızlığ&lt;/span&gt;ı:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;img class="tex" alt=" R_1, \ldots, R_N " src="http://upload.wikimedia.org/math/7/b/a/7ba1fc87b82610be4946a61f2efbbf6e.png" /&gt; ve &lt;img class="tex" alt=" S_1, \ldots, S_N " src="http://upload.wikimedia.org/math/5/0/d/50d0547c824a191be57a8519b3ca38f1.png" /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;seklinde iki tercih yanyana, tüm bireyleri için eğer a ve b tercih sırası Ri'de ve Si'de aynı şekilde ise a ve b secenekleri sırasında&lt;/span&gt;&lt;/span&gt; &lt;img class="tex" alt=" F(R_1,R_2, \ldots, R_N)" src="http://upload.wikimedia.org/math/c/e/e/ceec2491087daafce4162d1aedb7a506.png" /&gt;'&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;de ve &lt;/span&gt;&lt;/span&gt;&lt;img class="tex" alt=" F(S_1,S_2, \ldots, S_N) " src="http://upload.wikimedia.org/math/6/b/d/6bd1822b4a09ba6fb060aa2f3be6d994.png" /&gt;'&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;de aynıdır.&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Pareto Verimliliği, veya Oybirliği&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Eğer &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;a&lt;/b&gt;&lt;span style="font-family:verdana;"&gt; seçeneği tüm &lt;/span&gt;&lt;img style="font-family: verdana;" class="tex" alt=" R_1 , \ldots, R_N " src="http://upload.wikimedia.org/math/7/b/a/7ba1fc87b82610be4946a61f2efbbf6e.png" /&gt;&lt;span style="font-family:verdana;"&gt; sıralamalarında &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;b'&lt;/b&gt;&lt;span style="font-family:verdana;"&gt;den önce seçilmişse &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;a'&lt;/b&gt;&lt;span style="font-family:verdana;"&gt;nın derecesi&lt;/span&gt;&lt;/span&gt; &lt;img class="tex" alt=" F(R_1, R_2, \ldots, R_N) " src="http://upload.wikimedia.org/math/c/e/e/ceec2491087daafce4162d1aedb7a506.png" /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;tarafından da &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;b'&lt;/b&gt;&lt;span style="font-family:verdana;"&gt;den önce seçilir. (Bu maddenin &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;dayatmama&lt;/b&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;özelliğini de taşır).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Eğer seçmenler aşağıdaki gibi oy verirse&lt;/span&gt;&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;7 oy A &gt; B &gt; C şeklinde&lt;/span&gt;&lt;/span&gt;,&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;6 oy B &gt; C &gt; A şeklinde&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;5 oy C &gt; A &gt; B şeklinde&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;bu durumda grubun net tercih sıralaması A &gt; B &gt; C &gt; A şeklinde oluşur. Bu durumda ilk tercihte çoğunluğu sağlayan adayın kazanması şeklindeki temel çoğunluk ilkesini sağlayan ve tek bir kazanan seçen tüm sistemler İABK'ını delecektir.&lt;span style="text-decoration: underline;"&gt;Genelliği Kaybetmeden&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; yukarıdaki oy olayında  B'nin seçimden çekildiğini düşünecek olursak, oy  aşağıdaki aşağıdakine dönüşür&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;7 oy A &gt; C şeklinde&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;11 oy C &gt; A şeklinde&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Böylece, her ne kadar sistemdeki değişim (zaten kazanamayacak olan B'nin çekilmesi) "ilgisiz" olsa da C kazanır&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Dolayısıyla, Arrow'un kuramının gerçekte bize gösterdiği şey seçim düzeneğinin öyle önemsiz bir ayrıntı olmadığı, ve çoğu oylama düzeneğinin sonucunu tahmin etmekte &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://tr.wikipedia.org/wiki/Oyun_kuram%C4%B1" title="Oyun kuramı"&gt;oyun kuramının&lt;/a&gt; &lt;span style="font-family:verdana;"&gt;kullanılması gerektiğidir. Bir oylama sonucunda aslında kimsenin ilk sıraya koymadığı ama yine de oy verdiği bir alternatif seçimi kazanabili&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;r.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Kaynaklar:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;http://ideas.repec.org/p/cwl/cwldpp/1123r3.html&lt;br /&gt;ftp://weber.ucsd.edu/pub/econlib/dpapers/ucsd9925.pdf&lt;br /&gt;http://www.bassetteducational.co.uk/arrow.html&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-7484065289822328884?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7484065289822328884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7484065289822328884'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/08/arrowun-imkanszlk-kuram.html' title='Arrow&apos;un imkânsızlık kuramı'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-3174593479133300388</id><published>2009-08-29T13:37:00.000-07:00</published><updated>2009-08-29T14:55:52.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yazılım-Felsefe'/><title type='text'>Prensiplerim Yüzünden Büyük Adam Olamadım ... !</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);font-family:verdana;font-size:100%;"  &gt;Matematiksel kesinliklerin, olasılıklı olması bir paradoksmudur, aynı bütünün eş yapılarımıdır.&lt;br /&gt;&lt;br /&gt;Peki ya yazılımlarımızın matematiksel kesinlikle çalıştığını nerden biliyoruz. Yada bildiğimizi varsaydığımız şey tam olarak nedir.  Uygulama süreçlerinin kesinlikli olarak olamayacağını pratik hayattan biliyoruz.&lt;br /&gt;&lt;br /&gt;Bir kaç gün once bir yazılım tanıtımında Sezgisel Yazılım diye, bir terimle karşılaştım, ne demek sezgisel yazılım.....?  Biri bana anlatsın lütfen ....&lt;br /&gt;&lt;br /&gt;Sezgi nedir, ve sezgisel yazılım nasıl olabilir.  Bir olasılık kümesi üzerinden benzeşim yapmak sezgimidir. Yada yakınlık ve türevi ile ilgili tanımlar sezgimidir.  Bir yazılım yaptım, belirli şekilde tanımlanan nesneleri A olarak adlandırıyoruz.  A nesnesinin belirli niteliklerinin tanımlıyoruz, bilgisayarımıza iyice ezberlettik diyelim ....)&lt;br /&gt;&lt;br /&gt;Aynı niteliklere sahip olmayan bir A olabileceğini bilsiyararımıza nasıl anlatacağız. Ama A'nın sahip olduğu niteliklerde bir B olabileceğinide anlatmak durumunda kaldığımızı es geçelim.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';" &gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt; Durum-uzayı nı nasıl sezgisel yapacağız. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';" &gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 51);font-family:verdana;font-size:100%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px; color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Gestaltçılar&lt;/span&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;insandaki öğrenme sürecinin sadece uyaran ile tepki arasındaki bağ ile açıklanmasını saçma bulmuşlardır.karmaşık yapıda olan insanoğlunun öğrenme sürecinin de karmaşık olduğunu savunmuşlardır.bu yüzden de insan içinde bulunduğu durumun çeşitli özelliklerini bir bütün halinde görmekte ve aralarında anlamlı bir ilişki kurmaktadır. Buna&lt;span style="color: rgb(153, 153, 153);" class="Apple-converted-space"&gt; &lt;/span&gt;&lt;strong style="border-width: 0px; margin: 0px; padding: 0px; outline-style: none;"&gt;insan görüşünün yeniden örgütlenmesi&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/strong&gt;de diyebiliriz.&lt;br /&gt;&lt;br /&gt;Düşündüm de acaba Bilişsel Yazılım demek daha mı anlamlı olur.&lt;br /&gt;&lt;br /&gt;Çünkü Bilişsel Süreç;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 51);font-size:100%;" &gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'times new roman';" &gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;Organizmanın algılama hatırlama düşünme gibi zihinsel yetileri aracılığıyla öğrenmesidir. Bu tür öğrenmenin ağırlık noktası bilgilerin biriktirilmesi ve işlenmesidir.Bu nedenle de bilişsel öğrenme geçmiş yaşantılar sonucu olayların anlam değiştirmesi sonucu  meydana gelen değişiklik şeklinde tanımlanabilir.&lt;br /&gt;&lt;br /&gt;Sonuc;&lt;br /&gt;&lt;br /&gt;Bende anlamadım sonucu ya, ama nedense Sezgisel demek daha havalı ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 51);font-family:verdana;font-size:100%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-3174593479133300388?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3174593479133300388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3174593479133300388'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/08/prensiplerim-yuzunden-buyuk-adam.html' title='Prensiplerim Yüzünden Büyük Adam Olamadım ... !'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-7333590539493003525</id><published>2009-08-08T14:20:00.000-07:00</published><updated>2009-08-08T14:49:12.059-07:00</updated><title type='text'>Beyin Jimnastiği</title><content type='html'>&lt;div&gt;Open Source da siz hangi durumdasınız. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kategori 1:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Havalı olalım bak bizde açık kaynak kodu kullanıyoruz.&lt;/li&gt;&lt;li&gt;Bu projeyi nasıl ucuza kapatırız&lt;/li&gt;&lt;li&gt;Lisans ücretini odemesek olmazmı&lt;/li&gt;&lt;li&gt;Yaw bu yazılımın benzeri yokmu nette bakın bakalım,  open source olan vardır elbet bi yerlerde.&lt;/li&gt;&lt;li&gt;Eğitim mi o ne biz zaten uyurken zihnimizi eğitiyoz ki...&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;sizde boyle dünüyorsanız eğer,  acık kaynak stratejisine ihtiyacınız yok, zaten olayı aşmış olduğunuzdan acık durumdasınız demek ki... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Diğer kategoriler sonraya...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ha birde canı sıkılanlara ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-family:verdana;font-size:13px;"&gt;&lt;br /&gt;Sizce dünyanın çevresini sarmak için kaç kilometre halata ihtiyacınız var? Pekiyi bu halatın boyunu 1 metre uzatırsak sizce bir tavşan toprağı eşmeden ve halata değmeden altından geçebilir mi? Peki ya si geçebilirmisiniz.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:verdana;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-7333590539493003525?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7333590539493003525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7333590539493003525'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/08/beyin-jimnastigi.html' title='Beyin Jimnastiği'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-7577513280954330866</id><published>2009-08-07T12:53:00.000-07:00</published><updated>2009-08-08T14:17:34.280-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Felsefe'/><title type='text'>AKSİYOMATİK **</title><content type='html'>&lt;span class="Apple-style-span"   style="  ;font-family:verdana;font-size:13px;"&gt;&lt;div id="post_message_233527"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Aksiyomatik kavramlar ve İnsan bilinci&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; insan bilincinin sabiteleridir; insan bilincinin sürekliliğini kimliklendiren ve böylece bu sürekliliği koruyan bilgisel bütünleştiricilerdir. Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; diğer bütün kavramlarda zımnen varolan psikolojik zaman ölçümlerinin dışarıda bırakılmış olduğunu&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; açık olarak ifade ederler.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hatırlanmalıdır ki; kavramsal haberdarlık&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; geçmişi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; şimdiyi ve geleceği bütünleştirmeğe muktedir tek haberdarlık tipidir. Duyumlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; sadece şimdiki zamandan haber verir ve yaşanan anın ötesinde muhafaza edilemez; algılar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; muhafaza edilir ve otomatik hafıza vasıtasıyla geçmişle gevşek bir bağlantı sağlayabilir&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; ama geleceği öngöremez. Sadece kavramsal haberdarlık&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; geçmiş&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; şimdiki ve gelecek bütün yaşantıyı (dışabakışsal olarak&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;mevcudiyetin sürekliliğini; içebakışsal olarak&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bilincin sürekliliğini) kavramaya ve göz önünde tutmaya&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; böylece sahibine geleceği uzun-vadeli olarak öngörme yeteneği vermeye muktedirdir. Bu sürekliliğin kavranması ve göz önüne getirilmesi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; aksiyomatik kavramlar vasıtasıyla olur; böylece&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;mevcudiyet ve bilinç olgularının tamamı&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bilinçli haberdarlık alanına sokulur ve bilgi haline getirilir. Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bilginin ön-şartını belirler; bilginin ön-şartı: mevcudiyet ile bilinç arasındaki ayrımın farkında olmaktır; realite ile realiteden haberdarlık arasındaki ayrımın&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bilgilenmenin nesnesi ile öznesi arasındaki ayrımın farkında olmaktır.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="text-align: justify;"&gt;Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; OBJEKTİF' liğin temelidir. &lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir çocuğun veya bir hayvanın bilincinde sadece zımnen bulunan bir şeyi açık olarak kimliklendirir. (Zımni bilgi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; pasif olarak zihinde tutulan ve kavranması için bilincin özel bir odaklanmışlığını ve işlem yapmasını gerektiren&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; malzemedir. Zımni bilgiyi açık bilgi haline getiren bilinç işlemini&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir çocuk ergeç öğrenir; ama&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir hayvan hiç öğrenemez.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bir hayvanın algısal haberdarlık durumu&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; kelimelerle anlatılabilseydi; bu durum&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; rasgele anların&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bağlantısı olmayan bir dizisinden ibaret olurdu: Mesela&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;"İşte şimdi masa; işte şimdi ağaç; işte şimdi adam; işte şimdi görüyorum; işte şimdi duyuyorum; vs." Ertesi gün veya saat&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bu dizi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; sil baştan tekrar başlar ve sadece basit bazı hafıza bağları eklenebilir: Mesela&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; "bu şimdi yem; bu şimdi sahip; vs." Aynı malzeme üzerinde&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir insan bilincinin aksiyomatik kavramlar vasıtasıyla yaptığını kelimelerle ifade edersek: "Masa mevcuttur; ağaç mevcuttur; insan mevcuttur; ben bilinçliyim."&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aksiyomatik kavramlar&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir gurup mevcut-şeyin diğerlerinden ayırt edilmesiyle teşkil edilmeyip&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bütün mevcut-şeylerin bütünleştirilmesini temsil ettiklerinden; başka hiçbir şey ile Kavramsal Asgari Müştereğe sahip değildirler. Aksiyomatik kavramların hiçbir zıddı ve hiçbir alternatifi yoktur. "Masa" kavramının zıddı vardır: "gayrı-masa"; bir gayri-masa&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; masa dışındaki her cins mevcut-şeydir. "İnsan" kavramının zıddı vardır: "gayrı-insan"; bir gayrı-insan&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; insan dışındaki her cins mevcut-şeydir. Ama&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; "mevcudiyet&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;" "kimlik" ve "bilinç"in hiçbir zıddı yoktur. Bunların zıddı&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; hükümsüzdür&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; geçersizdir&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;anlamsızdır.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"Mevcudiyet" kavramı; altındaki mevcut-şeylerin&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; nelerden ibaret olduğuna işaret etmez: sadece&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; onların mevcut olduğu birincil olgusunun altını çizer. "Kimlik" kavramı; altındaki mevcut-şeylerin özel tabiatlarına işaret etmez: sadece&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; onların ne ise o oldukları birincil olgusunun altını çizer. "Bilinç" kavramı; birisinin&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; hangi mevcut-şeylerin bilincinde olduğuna işaret etmez: sadece&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; birisinin&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bilinçli olduğu birincil olgusunun altını çizer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Birincil olguların altlarının çizilmesi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; aksiyomatik kavramların hayati epistemolojik fonksiyonlarından biridir. Aksiyomatik kavramların birincil olgulara işaret ediyor olması&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; onların ancak tekrarlamalar halinde cümle içinde kullanılabilmesinin sebebidir :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mevcudiyet mevcuttur; Bilinç bilinçlidir; A= A'dır. (Bu temel ve hatırlatıcı cümleler&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; aksiyomatik kavramları&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; formel aksiyomlara dönüştürür.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hayvanlar için hiç önemli olmayan bu özel altını-çizme işlemi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; insan için bir ölüm-kalım meselesidir. Modern felsefenin sefaleti&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; böyle hatırlatıcılardan sarfı nazar etme teşebbüsünün sonuçlarından kaynaklanır.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bir insanın akla sadakat çığlıkları&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; tek başına anlamsızdır: "akıl" aksiyomatik değil&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; karmaşık ve türev bir kavramdır. Ve&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; özellikle Kant'ın usta olduğu kavram-çalma felsefi tekniği&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; akıl yoluyla aklı inkar etme çabası&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bayat bir hile haline gelmiştir. Bir insanın&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bir teorinin veya bir felsefi sistemin rasyonel olup olmadığı anlaşılmak isteniyorsa&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; aklın geçerliğini kabul edip etmediğini sormak yararsızdır; aksiyomatik kavramlar konusundaki tutumu&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bütün gerçeği ifade edecektir.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"Mantık Pozitivistleri" diye adlandırılan modern felsefe ekolü&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; kavramların işte bu tabiatına itiraz eder. Bu sözde-filozofların kelime kalabalıklarının gerisinde; ders çalışmak yerine&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; otomatik bilgi hapları yutarak öğrenmeyi hayal eden ve bu mümkün olmadığı için canı sıkılan şımarık bir çocuğun&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt;realiteye tekme atarak şöyle sızlandığını duymak mümkündür: "Bağlam&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bütünleştirme&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; zihni gayret ve birinci-elden araştırma&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; benden çok şey istemek olur. Böylesine talepkar bir bilgilenme metodunu reddediyorum! Şu andan itibaren&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; kendi "yapılar"ımı imal edeceğim!" (Bu sızlanmayla şunu söylemek isterler: "Kavramların kökenini bizatihi şeylerde aramak bizi başarısızlığa götürdü; tek alternatifimiz sübjektivizmdir.")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Gerçek şudur ki: bazı modern insanlarca&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; akışkan&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; dinamik&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; ilerici bir bilimin avukatları zannedilen bu sözde-filozoflar; gerçekte&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; hiç gayretsiz elde edilen&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; içeriği değişmeyen&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; otomatik bir bilgi arayan (Alim-i Mutlak olmak isteyen) antika mistiklerin günümüzdeki temsilcilerinden başka birileri değildirler.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;İnsanlar arasında bilgisel işbölümünü mümkün kılan şey&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; kavramların "açık-uçlu" karakteridir. Bir bilim adamının özel bir inceleme alanında uzmanlaşabilmesi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; ancak daha geniş bir bağlamın varlığıyla&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; yani aynı konunun başka yönlerinde varolan çalışmalara kendi çalışmasını bütünleştirip parelellikler kurabilmesiyle mümkündür. Mesela&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; tıp bilimini ele alalım. Eğer&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; "insan" kavramı bu bilimin birleştirici kavramı olarak ortada bulunmasaydı (eğer; bazı bilim adamları&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; sadece insan ciğerlerini; bazıları&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; sadece mideyi; bazıları&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; sadece kan dolaşımını; vs. inceleselerdi); eğer&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; bu konudaki her yeni keşif&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; aynı varlığa atfedilmeseydi&lt;img src="http://www.uslanmam.com/images/smilies/smiliv.gif" border="0" alt="" title="," class="inlineimg" style="vertical-align: middle; " /&gt; yani Kimlik Kanunu'na tam bir itaat halinde "insan" kavramı içinde bütünleştirilmeseydi; tıp bilimi diye bir bilim olmazdı&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;** Yazı Alıntıdır....&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-7577513280954330866?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7577513280954330866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7577513280954330866'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/08/aksiyomatik.html' title='AKSİYOMATİK **'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2812842501243236276</id><published>2009-08-07T12:02:00.000-07:00</published><updated>2009-08-08T14:18:15.593-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Felsefe'/><title type='text'>Birazda Felsefe</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Bergson kavrayışımızın gerçeği anlamaya yetmeyeceğini savunurdu.  Bizler yaşamı anlamaktan çok oluşturmak tarafıyla ilgileniriz. Bir şeyi biliyoruz diye var olmaz ve bilmediğimiz şey yok değildir.  Anlama noktasında ki sezgisel tek kaynağımız hayatın kendisidir. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Gerçeği oluşturan olguların bütünselliğini görmeden sezgizel algılarımıza düşen gölgelerinden tanımladığımız gerçek, asıl gerçeğin kötü bir kopyası olmaktan öte bir şey değildir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sezgi bilgi kuramıyla anlamladırılabilen bir terimdir.&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Çünkü bilgi edinilmesinde ki kaynağımızdır sezgi. Sezgi-bilgi ikilemi insanı yaşamın içine çekip orada ki, denklemlerle yüzleştirir. Ve ancak buna yaparak bilgiyi gerçek hayatın verisine dönüştürebilir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Aristo, kurduğu mantık felsefesinin “ve, veya, değil, ise” gibi kavranların üzerine oturttu. Bu yapının günümüz bilgisayar teknolojisinin kökeni olduğunu düşündüğümüzde sanırım şaşırabiliriz.&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Aslında yaşamımızın tüm o felsefesini günümüz uzmanlaşma kategorilerinden değerlendirilerek ulaşılan ozel sonuçlarıyla değerlendirmek, 21.yy’ın &lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;en çok gelişme kaydeden alanlarından biri olmuştur.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Ve 21.yy’ ın keşfi sayılmasada en çok üzerine düşünülen gelişmelerinden biri olan yapay-zeka kavramının bu basit “ve, veya, değil, ise” ile ilişkili olması bizi nedensellik ve basitliğin o diyalektik uyumuna götürüyor biraz. Basitliğin birliğini, ve olguların bütünselliğini anlamadan hiç bir bilgi kuramı tam değildir......&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Görüşmek üzere.....&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2812842501243236276?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2812842501243236276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2812842501243236276'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/08/birazda-felsefe.html' title='Birazda Felsefe'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-8189865870055462513</id><published>2009-07-26T14:10:00.000-07:00</published><updated>2009-07-26T14:15:00.755-07:00</updated><title type='text'>Execute View Query</title><content type='html'>Seçilen il combobox listesine göre illere göre alt kayıtların getirilmesi&lt;br /&gt;Burada il listesinin &lt;span style="font-weight: bold;"&gt;AutoSubmit &lt;/span&gt;değeri TRUE olmalıdır, il combobox'ı için  &lt;span style="font-weight: bold;"&gt;valueChangeListener&lt;/span&gt; değeri backingBean üzerindeki &lt;span style="font-weight: bold;"&gt;IlValueChanged&lt;/span&gt;() fonksiyonu olmalıdır ve il değiştiğinde güncellenecek diğer listenin  &lt;span style="font-weight: bold;"&gt;partialTriggers &lt;/span&gt;değeri il idsi olmalıdır.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; public void IlValueChanged(ValueChangeEvent valueChangeEvent) {&lt;br /&gt;            System.out.println("***************** test ******************************" );&lt;br /&gt;            AppModuleCrm am = Utils.getApplicationModule();&lt;br /&gt;            ViewObject vo = am.findViewObject("PopWhereClauseVO");&lt;br /&gt;            ViewObject vos = am.findViewObject("SantralWhereClauseILROVO");&lt;br /&gt;          &lt;br /&gt;            if (valueChangeEvent.getNewValue() != null) {&lt;br /&gt;                 String newValue = valueChangeEvent.getNewValue().toString();&lt;br /&gt;                 Long ilId = this.getIlId(Integer.parseInt(newValue));&lt;br /&gt;                 vo.setNamedWhereClauseParam("TheIlID", ilId);&lt;br /&gt;                 vo.executeQuery();&lt;br /&gt;                &lt;br /&gt;                 vos.setNamedWhereClauseParam("TheILID", ilId);&lt;br /&gt;                 vos.executeQuery();&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private Long getIlId(int order) {&lt;br /&gt;         AppModuleCrm am = Utils.getApplicationModule();&lt;br /&gt;         ViewObject vo = am.findViewObject("IlVO");&lt;br /&gt;         Row row = vo.getRowAtRangeIndex(order);&lt;br /&gt;         Long ilId = null;&lt;br /&gt;         if (row != null) {&lt;br /&gt;           ilId = new Long(row.getAttribute("IlId").toString());&lt;br /&gt;         }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-8189865870055462513?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/8189865870055462513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/8189865870055462513'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/07/execute-view-query.html' title='Execute View Query'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-6649140472022912146</id><published>2009-07-26T14:01:00.000-07:00</published><updated>2009-07-26T14:09:14.080-07:00</updated><title type='text'>BC Katmanında SEQ Yönetimi</title><content type='html'>&lt;span style="font-weight: bold;"&gt;1.Adım : Önce EntityImpl arayüzü için kendi sı&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;nıfımızı yazıyoruz.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;package crm.model.am;&lt;br /&gt;&lt;br /&gt;import oracle.jbo.domain.Number;&lt;br /&gt;import oracle.jbo.server.EntityImpl;&lt;br /&gt;import oracle.jbo.server.SequenceImpl;&lt;br /&gt;&lt;br /&gt;public class EtiyaEntity extends EntityImpl {&lt;br /&gt;  public EtiyaEntity() {&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public Number seqNextVal(String seqname){&lt;br /&gt;      Number seqNextVal;&lt;br /&gt;   &lt;br /&gt;      if (seqname != null &amp;amp;&amp;amp; !seqname.equals("")){&lt;br /&gt;          SequenceImpl seq = new SequenceImpl(seqname, getDBTransaction());&lt;br /&gt;          seqNextVal = seq.getSequenceNumber();&lt;br /&gt;      }else {&lt;br /&gt;          seqNextVal = new Number(0);&lt;br /&gt;      }&lt;br /&gt;      return seqNextVal;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Adım :Project Properties penceres&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;inden projemiz&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; için  Entitiy Objesinin Row ozelliğini kendi sınıfımızı gösteriyorum..&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vmpC0TNbzjQ/SmzFE6jpO3I/AAAAAAAAAP8/yOOUxW2yDjA/s1600-h/1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_vmpC0TNbzjQ/SmzFE6jpO3I/AAAAAAAAAP8/yOOUxW2yDjA/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5362877944520326002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Adım SEQUENCE özelliği olan kolon için entity için attribute özelliğkerlinden adf.object.seqNextVal("SEQ_KYS_BIRIM_ID") değerini vererek SEQ adını gösteriyoruz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vmpC0TNbzjQ/SmzFtATNtaI/AAAAAAAAAQE/a0S00_xOZnE/s1600-h/2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_vmpC0TNbzjQ/SmzFtATNtaI/AAAAAAAAAQE/a0S00_xOZnE/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5362878633256793506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bu adımlarla tablolarımızın SEQ alanlarının değerlerini bir ata sınıf yazarak yönetmiş olduk.&lt;br /&gt;&lt;br /&gt;Umarım işinize yarar...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-6649140472022912146?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/6649140472022912146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/6649140472022912146'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/07/bc-katmannda-seq-yonetimi.html' title='BC Katmanında SEQ Yönetimi'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vmpC0TNbzjQ/SmzFE6jpO3I/AAAAAAAAAP8/yOOUxW2yDjA/s72-c/1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2012217709939153316</id><published>2009-06-27T14:01:00.000-07:00</published><updated>2009-06-27T14:10:36.908-07:00</updated><title type='text'>Login Olma</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vmpC0TNbzjQ/SkaKUGTYNYI/AAAAAAAAAP0/M9xyfLwz4tM/s1600-h/view1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 262px;" src="http://1.bp.blogspot.com/_vmpC0TNbzjQ/SkaKUGTYNYI/AAAAAAAAAP0/M9xyfLwz4tM/s320/view1.jpg" alt="" id="BLOGGER_PHOTO_ID_5352117285070321026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="file:///C:/Users/ctunc/AppData/Local/Temp/moz-screenshot.jpg" alt="" /&gt;    &lt;img src="file:///C:/Users/ctunc/AppData/Local/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;img src="file:///C:/Users/ctunc/AppData/Local/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;br /&gt;public boolean doLogin(String username, String password) {&lt;br /&gt;&lt;br /&gt;    ViewObject vo = this.getViewLoggedInUser();&lt;br /&gt;    vo.setNamedWhereClauseParam("TheUsername", username);&lt;br /&gt;    vo.setNamedWhereClauseParam("ThePassword", password);&lt;br /&gt; &lt;br /&gt;    vo.executeQuery();&lt;br /&gt; &lt;br /&gt;    System.out.println(vo.getQuery());&lt;br /&gt;    System.out.println("Kayıt sayısı ...:" + vo.getRowCount());&lt;br /&gt;   &lt;br /&gt;    if (vo.getRowCount() &gt; 0) {&lt;br /&gt;         return true;&lt;br /&gt;    } else {&lt;br /&gt;         return false;&lt;br /&gt;    }&lt;br /&gt;  }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2012217709939153316?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2012217709939153316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2012217709939153316'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/06/login-olma.html' title='Login Olma'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vmpC0TNbzjQ/SkaKUGTYNYI/AAAAAAAAAP0/M9xyfLwz4tM/s72-c/view1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-3027281619636440165</id><published>2009-06-27T13:59:00.000-07:00</published><updated>2009-06-27T14:00:32.029-07:00</updated><title type='text'>Dinamik Olarak Menu Oluşturma</title><content type='html'>Aşağıdaki fonksiyon menubar eklendiğinde sayfaya init kısmında çağrılmalıdır. DB den kayıtlar okuyarak menü oluşturmak için fikir verir umarım.&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;public void createMenus(PhaseEvent phaseEvent) {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        boolean addMenu = true;&lt;br /&gt;        for (Iterator iterator = initMenu.getChildren().iterator(); iterator.hasNext();) {&lt;br /&gt;            UIComponent component = (UIComponent) iterator.next();&lt;br /&gt;            if ( component.getId().startsWith("menuId")){&lt;br /&gt;                addMenu = false;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;         if (addMenu) {&lt;br /&gt;           &lt;br /&gt;            AppModuleCrmImpl am = getAm();&lt;br /&gt;            ViewObject vo = am.getViewLoggedInUser();&lt;br /&gt;            Row rowUser = vo.first();&lt;br /&gt;            kullaniciID = rowUser.getAttribute("KullaniciId").toString();   &lt;br /&gt;           &lt;br /&gt;           &lt;br /&gt;            // Kullanıcı ana menulerinin alınması için kullanıcıId ile VO execute ediliyor.&lt;br /&gt;           &lt;br /&gt;            KullaniciAnaMenuleriImpl menuView = (KullaniciAnaMenuleriImpl)am.getKullaniciAnaMenuleri();&lt;br /&gt;            menuView.setNamedWhereClauseParam("TheKullaniciId", kullaniciID);&lt;br /&gt;            menuView.executeQuery();&lt;br /&gt;           &lt;br /&gt;            RichMenu menu = new RichMenu();   ;    &lt;br /&gt;            RichMenu newMenu;&lt;br /&gt;            RichCommandMenuItem menuItem = new RichCommandMenuItem(); &lt;br /&gt;        &lt;br /&gt;           &lt;br /&gt;            while (menuView.hasNext()) {&lt;br /&gt;               &lt;br /&gt;                KullaniciAnaMenuleriRowImpl menuItemRow =  (KullaniciAnaMenuleriRowImpl)menuView.next();&lt;br /&gt;&lt;br /&gt;                if ((int)getCountSubMenu(kullaniciID, Integer.parseInt(menuItemRow.getMenuId().toString())) &gt; 0){&lt;br /&gt;                   &lt;br /&gt;                    newMenu = new RichMenu();&lt;br /&gt;                    newMenu.setId("menuId" + menuItemRow.getMenuId().toString());&lt;br /&gt;                    newMenu.setText(menuItemRow.getMenuLabel());&lt;br /&gt;                    newMenu.setIcon(menuItemRow.getIcons());&lt;br /&gt;               &lt;br /&gt;                    newMenu = addSubMenu(kullaniciID, Integer.parseInt(menuItemRow.getMenuId().toString()),newMenu);&lt;br /&gt;                  &lt;br /&gt;                    initMenu.getChildren().add(newMenu); &lt;br /&gt;               &lt;br /&gt;                }else {&lt;br /&gt;                   &lt;br /&gt;                    menuItem.setId("menuId" + menuItemRow.getMenuId().toString());&lt;br /&gt;                    menuItem.setText(menuItemRow.getMenuLabel());&lt;br /&gt;                    menuItem.setIcon(menuItemRow.getIcons());&lt;br /&gt;                   &lt;br /&gt;                   // if  (!menuItemRow.getActionAdi().equals(null))&lt;br /&gt;                    menuItem.setActionExpression(getMethodExpression(menuItemRow.getActionAdi()));&lt;br /&gt;                   &lt;br /&gt;                    initMenu.getChildren().add(menuItem);&lt;br /&gt;               &lt;br /&gt;                }&lt;br /&gt;               &lt;br /&gt;              &lt;br /&gt;              &lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            menuView.remove();&lt;br /&gt;        }&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-3027281619636440165?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3027281619636440165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3027281619636440165'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/06/dinamik-olarak-menu-olusturma.html' title='Dinamik Olarak Menu Oluşturma'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-5893769829529417806</id><published>2009-05-14T14:14:00.000-07:00</published><updated>2009-05-14T14:16:29.804-07:00</updated><title type='text'>JDeveloper 11 Update 2 Yenilikleri</title><content type='html'>http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-5893769829529417806?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/5893769829529417806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/5893769829529417806'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2009/05/jdeveloper-11-update-2-yenilikleri.html' title='JDeveloper 11 Update 2 Yenilikleri'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-3272855206269495362</id><published>2008-10-15T10:17:00.000-07:00</published><updated>2008-10-15T10:19:43.267-07:00</updated><title type='text'>JDeveloper 11</title><content type='html'>Merhaba;&lt;br /&gt;Nihayet JDEV 11 sürümü geldi,  fakat unutmayın OC4J yi unutun WebLogic öürenmeye başlasanız iyi olur. Artık JDEV 11 WebLogic üzerinde çalışıyor.&lt;br /&gt;&lt;br /&gt;İncelemeye devam.....&lt;br /&gt;&lt;br /&gt;Yakın Zamanda Örneklerler buluşmak üzere......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-3272855206269495362?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3272855206269495362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/3272855206269495362'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2008/10/jdeveloper-11.html' title='JDeveloper 11'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-8815120460005370034</id><published>2008-01-03T04:35:00.000-08:00</published><updated>2009-08-08T14:17:09.617-07:00</updated><title type='text'>InputListOfValues Örneği</title><content type='html'>ADF Uygulaması içinde formlar ve tablo nesneleri için Seçim araçları (listbox, combobox) olarak  InputListOfValues componenti kullanılabilir&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-8815120460005370034?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/8815120460005370034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/8815120460005370034'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2008/01/inputlistofvalues-ornegi.html' title='InputListOfValues Örneği'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-193653326488346615</id><published>2007-12-09T14:12:00.001-08:00</published><updated>2009-05-02T01:33:31.667-07:00</updated><title type='text'>Override Metod</title><content type='html'>Override Metod işlemi ile ADF BC katmanında yazmış olduğumuz metodları overide etediliriz bu şekilde SuperClass özellikleri dışında Entity ve Application Module üzerinde kontrol sağlamak mümkün olacaktır.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s1600-h/image2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5142100785085218002" style="CURSOR: pointer" alt="" src="http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s320/image2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Source --&gt; Override Metods penceresinden overrride edilecek metod seçilebilir.Örnek olarak &lt;span style="FONT-WEIGHT: bold"&gt;getViewObjects &lt;/span&gt;metodunu override etmek istiyorum&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public ViewObject[] getViewObjects() {&lt;br /&gt;System.out.println("Ovverride edilen metod bu ");&lt;br /&gt;........................&lt;br /&gt;..........................&lt;br /&gt;return super.getViewObjects();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-193653326488346615?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/193653326488346615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/193653326488346615'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/12/override-metod.html' title='Override Metod'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s72-c/image2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2547524853378453329</id><published>2007-12-09T14:12:00.000-08:00</published><updated>2007-12-09T14:19:38.342-08:00</updated><title type='text'>Override Metod</title><content type='html'>Override Metod işlemi ile ADF BC katmanında yazmış olduğumuz metodları overide etediliriz bu şekilde SuperClass özellikleri dışında Entity ve Application Module üzerinde kontrol sağlamak mümkün olacaktır.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s1600-h/image2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s320/image2.jpg" alt="" id="BLOGGER_PHOTO_ID_5142100785085218002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Source --&gt; Override Metods penceresinden overrride edilecek metod seçilebilir.Örnek olarak  &lt;span style="font-weight: bold;"&gt;getViewObjects &lt;/span&gt;metodunu override etmek istiyorum&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  public ViewObject[] getViewObjects() {&lt;br /&gt;   System.out.println("Ovverride edilen metod bu ");&lt;br /&gt;   ........................&lt;br /&gt;   ..........................&lt;br /&gt;      return super.getViewObjects();&lt;br /&gt;  }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2547524853378453329?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2547524853378453329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2547524853378453329'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/12/override-metod_09.html' title='Override Metod'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_vmpC0TNbzjQ/R1xpa4ZC_NI/AAAAAAAAAOo/b0RFDgYl8sA/s72-c/image2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2515036605892107503</id><published>2007-12-09T13:58:00.000-08:00</published><updated>2007-12-09T14:08:48.172-08:00</updated><title type='text'>ADF Upload File</title><content type='html'>&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_vmpC0TNbzjQ/R1xmgIZC_MI/AAAAAAAAAOg/rjvMjHIuzWY/s1600-h/upload1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_vmpC0TNbzjQ/R1xmgIZC_MI/AAAAAAAAAOg/rjvMjHIuzWY/s320/upload1.jpg" alt="" id="BLOGGER_PHOTO_ID_5142097576744647874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Jdeveloper web uygulaması üzerinden dosya upload etmek için;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Resim yükleme sayfasından bir upload pencersi açıp buradan seçilen resmi yükle dediğimizde sisteme kaydediyoruz.... ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;af:commandbutton style="font-family: arial;" text="Resim Değiştir" action="dialog:resimUpload" usewindow="true" windowheight="200" windowwidth="200" partialsubmit="true" returnlistener="#{backing_okul_ogrenciEdit.onReturnFromSelectDepartmentDialog}"&gt;&lt;span style="font-style: italic;"&gt;&lt;af:commandbutton text="Resim Değiştir"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      action="dialog:resimUpload"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      useWindow="true"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      windowHeight="200"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      windowWidth="200"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      partialSubmit="true"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                      returnListener="#{backing_okul_ogrenciEdit.onReturnFromSelectDepartmentDialog}"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/af:commandButton&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;poup ile açılan sayfa kodu:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;af:inputfile binding="#{backing_okul_ogrenciResimUpload.myUploadFile}"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                              id="myUploadFile"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                              valueChangeListener="#{backing_okul_ogrenciResimUpload.fileUploaded}"/&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              &lt;/afh:cellFormat&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              &lt;afh:cellformat binding="#{backing_okul_ogrenciResimUpload.cellFormat1}"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                              id="cellFormat1"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                &lt;af:commandbutton text="Resmi Yükle"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                  binding="#{backing_okul_ogrenciResimUpload.btnResimYukle}"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                  id="btnResimYukle"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                  action="#{backing_okul_ogrenciResimUpload.btnResimYukle_action}"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                  &lt;af:returnactionlistener value="#{sessionScope.OgrenciNo}/#{sessionScope.OgrenciKayitNo}/#{sessionScope.SinifId}/#{sessionScope.BolumId}/#{sessionScope.OkulId}"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                &lt;/af:commandButton&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yükleme işlemi için bean kodu:&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style: italic;"&gt; public String btnResimYukle_action() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println("cmdUpload_action" + this.getMyUploadFile().getValue());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        if (this.getMyUploadFile().getValue() == null){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println("cmdUpload_action: value is null ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        FacesContext context = FacesContext.getCurrentInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, "*** No File Specified ***", null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        context.addMessage(this.getMyUploadFile().getId(), message);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        return null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    public void fileUploaded(ValueChangeEvent event) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    System.out.println("fileUploaded");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    InputStream in;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FileOutputStream out;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // Set fileUPloadLoc to "MY.FILE_UPLOADS_DIR" context init parameter&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     //selectedMobile.getValue()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    String fileUploadLoc =  FacesContext.getCurrentInstance().getExternalContext().getInitParameter("AKKOR.IMAGE_UPLOADS_DIR");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    String fileFTPCopy =  FacesContext.getCurrentInstance().getExternalContext().getInitParameter("AKKOR.IMAGE_FTP_OUT_DIR");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    fileUploadLoc = fileUploadLoc + "/ogrenci_resim/" + this.getOkulId().getValue()+"/"+this.getBolumId().getValue()+"/"+ this.getSinifId().getValue();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    System.out.println(fileUploadLoc+"/"+this.getOgrenciNo().getValue()+"/"+ this.getSinifId().getValue()+"/"+ this.getBolumId().getValue()+"/"+ this.getOkulId().getValue());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    if (fileUploadLoc == null) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                    // Backup value if context init parameter not set.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                        fileUploadLoc = "/temp/myUploadedFiles";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    //Integer svrId = (Integer)UploadUtils.getManagedBeanValue("userState.currentSvrId");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    //fileUploadLoc += "/my_" + svrId + "_uploadedfiles";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // Create upload directory if it does not exists.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    boolean exists = (new File(fileUploadLoc)).exists();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    if (!exists) {  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                        (new File(fileUploadLoc)).mkdirs();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    UploadedFile file = (UploadedFile)event.getNewValue();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    if(!file.getContentType().equals("image/pjpeg")){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // resim dosyas? de?il o zaman hata ver...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesContext context = FacesContext.getCurrentInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesMessage message = new FacesMessage("Dosya tipi uygun değil.. " + file.getFilename() + " (" +       file.getLength() +        " bytes)"); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    context.addMessage(event.getComponent().getClientId(context),message);    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    return;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    if (file != null &amp;amp;&amp;amp; file.getLength()&gt;0) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesContext context = FacesContext.getCurrentInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesMessage message = new FacesMessage("*** successful upload *** " +  file.getFilename() + " (" +       file.getLength() +        " bytes)"); context.addMessage(event.getComponent().getClientId(context),message);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    //new FileOutputStream(fileUploadLoc + "/" + file.getFilename());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    //out =  new FileOutputStream(fileUploadLoc + "/" +selectedDriver.getValue()+".jpg");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    System.out.println("Öğrenci resim...:"+fileUploadLoc +"/"+ this.getOgrenciNo().getValue() +".jpg");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    out =  new FileOutputStream(fileUploadLoc +"/"+ this.getOgrenciNo().getValue() +".jpg");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    in = file.getInputStream();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    for (int bytes = 0; bytes &lt;&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    out.write(in.read());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    in.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    out.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    } catch (IOException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                      e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // dosya ftpde gidenler bolümüne atılacak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     if((new File(fileFTPCopy)).exists()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                         (new File(fileFTPCopy)).mkdirs();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    CopyFile cp = new CopyFile();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    cp.CopyImageFile(new File(fileUploadLoc +"/"+ this.getOgrenciNo().getValue() +".jpg"), new File(fileFTPCopy+"/"+this.getOgrenciNo().getValue() +".jpg"));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    } else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // need to check for null value here as otherwise closing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // the dialog after a failed upload attempt will lead to&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    // a nullpointer exception&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    String filename = file != null ? file.getFilename() : null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    String byteLength = file !=null ? "" + file.getLength() : "0";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesContext context = FacesContext.getCurrentInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    FacesMessage message =  new FacesMessage(FacesMessage.SEVERITY_WARN,"*** Error Uploading ***" +&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    filename + " (" + byteLength + " bytes)", null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                    context.addMessage(event.getComponent().getClientId(context),message);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Resim upload penceresini çağıran ana sayfa &lt;/af:commandbutton&gt;&lt;span style="font-family: arial;"&gt;backing_okul_ogrenciEdit.onReturnFromSelectDepartmentDialog metodu ile upload penceresinden dönen değeri dinleyecektir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;backing_okul_ogrenciEdit.onReturnFromSelectDepartmentDialog kodu:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    public void onReturnFromSelectDepartmentDialog(ReturnEvent returnEvent) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    String keyString =(returnEvent.getReturnValue()).toString();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    String gelenler[] = new String[5];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    gelenler = keyString.split("/");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    String imageName = "/ogrenci_resim/"+gelenler[4]+"/"+gelenler[3]+"/"+gelenler[2]+"/"+gelenler[0]+".jpg";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    boolean sonuc = ADFUtils.getAkkorAppModuleInterface().updateOgrenciImage(gelenler[1], imageName);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    refreshCurrentPage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    protected void refreshCurrentPage() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        FacesContext context = FacesContext.getCurrentInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        String currentView = context.getViewRoot().getViewId();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        ViewHandler vh = context.getApplication().getViewHandler();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        UIViewRoot x = vh.createView(context, currentView);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        x.setViewId(currentView);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;        context.setViewRoot(x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;af:commandbutton text="Resim Değiştir" action="dialog:resimUpload" usewindow="true" windowheight="200" windowwidth="200" partialsubmit="true" returnlistener="#{backing_okul_ogrenciEdit.onReturnFromSelectDepartmentDialog}"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/af:commandbutton&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2515036605892107503?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2515036605892107503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2515036605892107503'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/12/adf-upload-file.html' title='ADF Upload File'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_vmpC0TNbzjQ/R1xmgIZC_MI/AAAAAAAAAOg/rjvMjHIuzWY/s72-c/upload1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-4455651984698257154</id><published>2007-09-20T23:57:00.000-07:00</published><updated>2007-09-20T23:59:00.449-07:00</updated><title type='text'>How to Use View Criteria to Filter View Object Results</title><content type='html'>1. createViewCriteria() on the view object, to be filtered to create an empty&lt;br /&gt;view criteria row set&lt;br /&gt;2. createViewCriteriaRow() on the view criteria, to create one or more empty&lt;br /&gt;view criteria rows&lt;br /&gt;3. setAttribute() as appropriate on the view criteria rows, to set attribute values&lt;br /&gt;to filter on&lt;br /&gt;4. add() on the view criteria, to add the view criteria rows to the view criteria row&lt;br /&gt;set&lt;br /&gt;5. applyViewCriteria(), to apply the view criteria to the view object&lt;br /&gt;6. executeQuery() on the view criteria, to execute the query with the applied filter&lt;br /&gt;criteria&lt;br /&gt;The last step to execute the query is important since a newly applied view criteria is&lt;br /&gt;only applied to the view object's SQL query at its next execution.&lt;br /&gt;&lt;br /&gt;Example 5–11 Creating and Applying a View Criteria&lt;br /&gt;package devguide.examples.client;&lt;br /&gt;import oracle.jbo.ApplicationModule;&lt;br /&gt;import oracle.jbo.Row;&lt;br /&gt;import oracle.jbo.ViewCriteria;&lt;br /&gt;import oracle.jbo.ViewCriteriaRow;&lt;br /&gt;import oracle.jbo.ViewObject;&lt;br /&gt;import oracle.jbo.client.Configuration;&lt;br /&gt;public class TestClientViewCriteria {&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;String amDef = "devguide.examples.UserService";&lt;br /&gt;String config = "UserServiceLocal";&lt;br /&gt;ApplicationModule am =&lt;br /&gt;Configuration.createRootApplicationModule(amDef, config);&lt;br /&gt;ViewObject vo = am.findViewObject("UserList");&lt;br /&gt;// 1. Create a view criteria rowset for this view object&lt;br /&gt;ViewCriteria vc = vo.createViewCriteria();&lt;br /&gt;// 2. Use the view criteria to create one or more view criteria rows&lt;br /&gt;ViewCriteriaRow vcr1 = vc.createViewCriteriaRow();&lt;br /&gt;ViewCriteriaRow vcr2 = vc.createViewCriteriaRow();&lt;br /&gt;// 3. Set attribute values to filter on in appropriate view criteria rows&lt;br /&gt;vcr1.setAttribute("UserId","&gt; 304");&lt;br /&gt;vcr1.setAttribute("Email","d%");&lt;br /&gt;vcr1.setAttribute("UserRole","technician");&lt;br /&gt;vcr2.setAttribute("UserId","IN (324,326)");&lt;br /&gt;vcr2.setAttribute("LastName","Baer");&lt;br /&gt;// 4. Add the view criteria rows to the view critera rowset&lt;br /&gt;vc.add(vcr1);&lt;br /&gt;vc.add(vcr2);&lt;br /&gt;// 5. Apply the view criteria to the view object&lt;br /&gt;vo.applyViewCriteria(vc);&lt;br /&gt;// 6. Execute the query&lt;br /&gt;vo.executeQuery();&lt;br /&gt;while (vo.hasNext()) {&lt;br /&gt;Row curUser = vo.next();&lt;br /&gt;System.out.println(curUser.getAttribute("UserId") + " " +&lt;br /&gt;curUser.getAttribute("Email"));&lt;br /&gt;}&lt;br /&gt;Configuration.releaseRootApplicationModule(am, true);&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-4455651984698257154?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/4455651984698257154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/4455651984698257154'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/09/how-to-use-view-criteria-to-filter-view.html' title='How to Use View Criteria to Filter View Object Results'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-4268180550679850592</id><published>2007-09-18T23:19:00.000-07:00</published><updated>2009-08-08T14:17:09.621-07:00</updated><title type='text'>Region Yönetimi</title><content type='html'>&lt;div&gt;Uygulamalarınız içinde region kullanımı ile sayfa başlıkmalrı veya menüleri için global nesneler oluşturarak yönetebilirsiniz.&lt;br /&gt;&lt;br /&gt;1) region-metadata.xml dosyası yoksa projenize dosyayı ekleyin. region-metadata.xml içeriğinde aşağıdaki kod olmalıdır. Burada&lt;br /&gt;&lt;strong&gt;&lt;region-jsp-ui-def&gt;/regionPages/mainMenu.jspx&lt;/REGION-JSP-UI-DEF&gt;&lt;/strong&gt;&lt;br /&gt;satırı ile region olarak kullanılan jspx dosyamızı tanımladık Bu dosya içinde global menüleriniz olacaktır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-4268180550679850592?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/4268180550679850592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/4268180550679850592'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/09/region-yonetimi.html' title='Region Yönetimi'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2892735800609504015</id><published>2007-09-18T05:06:00.000-07:00</published><updated>2007-09-18T05:21:47.066-07:00</updated><title type='text'>BC Katmanında Kayıt Eklemek</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_vmpC0TNbzjQ/Ru-_29W7SZI/AAAAAAAAAA4/xUvtIFkSqeI/s1600-h/3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_vmpC0TNbzjQ/Ru-_29W7SZI/AAAAAAAAAA4/xUvtIFkSqeI/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5111515052993366418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;BC katmanında kayıt ekleme veya DB ile ilgili işlemler yapmak içim ApplicationModule için    Generate Java File(s) özelliğinin açık olması gerekmektedir.&lt;br /&gt;&lt;br /&gt;ApplicationModule içinde DataModel listesinde kayıt eklenecek View için AppModulde kayıt eklem işlemi yapalım&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void insertRecord(){&lt;br /&gt;ViewObject vo = this.getIlView1();&lt;br /&gt;Row r = vo.createRow();&lt;br /&gt;r.setAttribute(1, "Ankara");&lt;br /&gt;r.setAttribute(2, "06");&lt;br /&gt;r.setAttribute(3, "312");&lt;br /&gt;&lt;br /&gt;vo.insertRow(r);&lt;br /&gt;this.getTransaction().commit();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;bu metodun koşması için clinet tarafından çağrılması gerekecektir. Bu durumda Application Module özelliklerinden Java , Client Interface listesinde yazmış olduğumuz metodu eklenmesi gerekecektir.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru_A7tW7SaI/AAAAAAAAABA/MjcNSPPXets/s1600-h/4.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru_A7tW7SaI/AAAAAAAAABA/MjcNSPPXets/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5111516234109372834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bu işlemden sonra jspx sayfamızı yaratalım.  Yazmış olduğumuz metod Client Interface olarak eklenmiş olduğundan DataControl altında metod adını göreceğim. Metodu sayfasa sürükleyip bırakmamız  örnek sayfamızda çağrılması için yeterli olacaktır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_vmpC0TNbzjQ/Ru_CPdW7SbI/AAAAAAAAABI/QXe8qu7wXso/s1600-h/5.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_vmpC0TNbzjQ/Ru_CPdW7SbI/AAAAAAAAABI/QXe8qu7wXso/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5111517672923417010" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2892735800609504015?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2892735800609504015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2892735800609504015'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/09/bc-kaptamnda-viewa-kayt-eklemek.html' title='BC Katmanında Kayıt Eklemek'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_vmpC0TNbzjQ/Ru-_29W7SZI/AAAAAAAAAA4/xUvtIFkSqeI/s72-c/3.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-2649634000104561502</id><published>2007-09-18T04:43:00.000-07:00</published><updated>2007-09-18T04:58:32.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bc'/><title type='text'>BC Örnek</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru-7MtW7SXI/AAAAAAAAAAo/Y5r_X_AT6j4/s1600-h/1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 259px; height: 230px;" src="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru-7MtW7SXI/AAAAAAAAAAo/Y5r_X_AT6j4/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5111509929097382258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Var olan bir entity ve view üzerinden kayıt yaratmak veya yeni kayıt oluşturulurken default olarak alınması gerelken değerler veya form üzerinden setlenmesi gereken bilgiler içim BC kısmında örnek kod eklenebilir.&lt;br /&gt;&lt;br /&gt;Bunun için Entity özelliklerinden &lt;span style="color: rgb(204, 0, 0);"&gt;Generate Java File, Create Method &lt;/span&gt;özelliğğini açmanız gerekecektir. Bu durumda JDEV mevcut entity için java kodunu oluşturacaktır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru-8itW7SYI/AAAAAAAAAAw/LQYygC7pBSM/s1600-h/2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_vmpC0TNbzjQ/Ru-8itW7SYI/AAAAAAAAAAw/LQYygC7pBSM/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5111511406566132098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;protected void create(AttributeList attributeList) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       super.create(attributeList);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;       this.setIlId(new Number(100));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;metodu ile entity kısmında bu nesne için create çalıştığında &lt;span style="color: rgb(204, 0, 0);"&gt;IlId&lt;/span&gt; sine 100 değeri atanıyor. Dolayısı ile metodu overload ederek BC katmanında nesne üzerinde kendi metodumuzun koşmasını sağlayabiliriz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/CTN%7E1.INF/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-2649634000104561502?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2649634000104561502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/2649634000104561502'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/09/bc-rnek.html' title='BC Örnek'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_vmpC0TNbzjQ/Ru-7MtW7SXI/AAAAAAAAAAo/Y5r_X_AT6j4/s72-c/1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5793384065732546861.post-7018384629392393552</id><published>2007-09-18T02:06:00.000-07:00</published><updated>2007-09-18T04:43:24.154-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adf'/><category scheme='http://www.blogger.com/atom/ns#' term='jdev 11'/><title type='text'>JDEV 11 Preview</title><content type='html'>&lt;div  style="text-align: justify;font-family:verdana;"&gt;JDEV 11 Preview New&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;JDeveloper Core IDE &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Java Coding and Agile Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Database Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Deployment &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;UML Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Web Services Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Web / Ajax Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;EJB 3.0 Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Oracle TopLink Development &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Framework &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Faces Rich Client &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Databinding &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Business Components &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Task Flow &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Swing &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;ADF Data Visualization&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;Özellikle Burada ADF Faces Rich Client özelliği ile ilgili olarak:&lt;br /&gt;&lt;br /&gt;JDeveloper 10g ve 10g nin farklı versiyonlarını kullananan geşiltiriciler için alışıldık özellikler olmakla birlikte, 11 previewda ise bu bileşenler tamamen değişmiş durumda ve AJAX ile bütünleşik bir hale getirişmiş durumda. Böylece 4GL özelliklerine biraz daha yaklaştığını söylemek mümkün.&lt;br /&gt;&lt;br /&gt;11 Preview kapsamında 100'den fazla bileşen için AJAX desteği sağlanmış durumda. JavaScript API lerinin kullanılması ve form olaylarının yönetilmesi de mümkün.&lt;br /&gt;&lt;br /&gt;Özellikle region yönetimi, tamplate yapısı, önceki sürümlerde kullanırken biraz tırmaladığım kısımlarıydı, 11 de bunlar daha kontrollü ve iyi çalışan özellikleri.&lt;br /&gt;&lt;br /&gt;Fakat diğer yandan shuttle, file upload gibi kısımlarda ise hala kod yapısından epeyce iş yapmak durumundasınız.  Özellikle çoklu shuttle kısımlarında mevcut liste üzerine başka öğeler eklenip kaydedildiğinde DB tarafında bunların ne şekilde yönetileciğini bilmek durumundasınız...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5793384065732546861-7018384629392393552?l=cemaltunc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7018384629392393552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5793384065732546861/posts/default/7018384629392393552'/><link rel='alternate' type='text/html' href='http://cemaltunc.blogspot.com/2007/09/jdev-11-preview.html' title='JDEV 11 Preview'/><author><name>Cemal Tunç</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
