JSF (Java Server Faces)

Yazan : Şadi Evren ŞEKER JAVA teknolojisi üzerine kurulu olan ve web üzerinden sunucu tarafı kod geliştirme (server side development) olanak sağlayan bir teknolojidir. JSF teknolojik olarak JSP (Java Server Pages) teknolojisinin üzerine kurulmuş bir çerçeve (framework) olarak düşünülebilir. Yani üretilen ve gösterilen kod olarak JSF teknolojisinin altında JSP teknolojisi kullanılmaktadır. Klasik talep tekileşimli MVC […]

Devam

JSP ile JAVA Bean Kullanımı

Yazan : Şadi Evren ŞEKER Bilindiği üzere JSP internet üzerinden HTML etiketlerinin (tags) arasında değişken içerikli (dynamic content) üretilmesi için geliştirilmiş bir teknolojidir. Ancak JSP üzerindeki JAVA teknolojisinin sonuna kadar kullanılması sadece daha karmaşık kodlar ile sonuçlanmaktadır. Her ne kadar teknolojik olarak Bean bağımsız JSP kodları yazılabilese de kodlar çok karışmakta ve bir müddet sonra […]

Devam

JSP Dahili Nesneleri (JSP Implicit Objects)

Yazan : Şadi Evren ŞEKER JSP dilinde tanımlı olan ve çok kullanılan dört obje ve tanımı aşağıda verilmiştir: request response out session request nesnesi HttpServletRequest sınıfından (class) tanımlanan bu nesne kullanıcı isteklerini (Request) karşılamak amacıyla kullanılır. response nesnesi HttpServletResponse sınıfından (class) tanımlanmıştır ve kullanıcıya gönderilecek olan cevap bilgisinin oluşturulmasında kullanılır.  Servletlerden farklı olarak JSP dilinde […]

Devam

Türkçe Netbeans

Yazan : Şadi Evren ŞEKER Netbeans ile oluşturulan projelerde türkçe karakter desteği için projenin ilgili karakter kümesinin (character set) ayarlanması gerekir. Bunun için netbeans üzerindeki proje özelliklerinin ayarlanması gerekir. Öncelikle projenin özelliklerine girmek için proje listesindeki projenin üzerinde sağ tuşa tıklayarak özelliklere (properties) giriniz: Ardından açılan aşağıdaki ekranda encoding seçeneğinden ISO-8859-9 seçilir : Ekran onaylandıktan […]

Devam

JSP Oturumları (JSP Sessions)

Yazan : Şadi Evren ŞEKER JSP kullanarak bir oturumun takip edilmesi mümkündür. Basitçe bir kullanıcının siteye bağlanmasından başlayarak sitede yaptığı her işlemin takip edilmesi ve siteyle olan iletişiminin kayıt altında tutulması örneğin kullanıcı adı ve şifresinin bir kere sorulduktan sonra bütün sayfalardan erişilebilmesi mümkündür. Bu işlem aslında web sunucusu (web server) üzerindeki bir oturum (session) […]

Devam

JSP Direktifleri (JSP Directives)

Yazan : Şadi Evren ŞEKER JSP dilinde programlama başlamadan önce bazı direktifler vererek sayfada ön işlemler yapılması mümkündür. Örneğin basit bir JSP sayfası olan aşağıdaki kodu ele alalım: <html> <body>             <% System.out.println("deneme");                 java.util.Date tarih = new java.util.Date();                out.println("Şu andaki tarih"+tarih);                 %> </body> </html> Yukarıdaki kodu aşağıdaki şekilde yazmak mümkündür. <%@ page […]

Devam

JSP ve HTML

Yazan  : Şadi Evren ŞEKER JSP kodlarının arasında HTML ve HTML kodlarının arasında JSP kullanmak oldukça kolaydır. Kodlar arasında istenilen yerde JSP etiketleri açılarak veya kapatılarak diller arasında geçiş yapılabilir. Örneğin aşağıdaki kodu ele alalım: <TABLE BORDER=1> <% for ( int i = 0; i < n; i++ ) { %> <TR> <TD>Sayı:</TD> <TD><%= i+1 […]

Devam

JSP Etiketleri (JSP Tags)

Yazan : Şadi Evren ŞEKER JSP dilinde 4 tip etiket kullanmak mümkündür: Directives (Direktifler) Declerations (Tanımlamalar) Scriplets (JSP Kodları) Expressions (İşlemler) Yukarıdaki listedeki her etiketin tanımı aşağıda verilmiştir. Directive Tags (Direktif etiketleri): <%@  … %> işaretleri arasındaki etiketlerdir. Bu etiketlerde dosyada kullanılacak olan harici dosyaların içeri aktarılması veya sayfa ile ilgili tanımlar gibi işlemler yapılır. […]

Devam

Netbeans ile JSP

Yazan : Şadi Evren ŞEKER Bu yazının amacı netbeans IDE(integrated development environment) ile basit bir JsP (Java server pages) uygulamasının nasıl hazırlandığını adım adım anlatmaktır. Basit ve giriş seviyesi bir uygulama başlatmak için aşağıdaki adımları izleyebilirsiniz. (Bu yazıda, bu yazı sırasındaki son sürüm olan netbeans ide 6.5 ve jdk 1.6 update 11 kullanılmıştır) Yukarıdaki şekilde […]

Devam

JSP Giriş (Java Server Pages)

Yazan : Şadi Evren ŞEKER Bu yazının amacı JSP (Java Server Pages, Java Sunucu Sayfaları) teknolojisine giriştir. Basitr bir JSP dosyası oluşturup görüntülemek için en kolay yollardan birisi Apache Tomcat kurulumu yapmak ve bu sunucu üzerinde .jsp uzantılı dosya oluşturarak çalıştırmaktır. Bu yazının konusu dışında olan bu kurulum ortamının sağlandığını kabul ederek JSP sayfaları kodlamayı […]

Devam