Kıyıyı gözden kaybetmeye cesaret edemeyen insan yeni okyanuslar keşfedemez.
Andre Gide
PersianBulls
A branch of computer science that studies how to endow computers with capabilities of human intelligence. For example, speech recognition is a problem being worked on by AI scientists.
Java Server Pages (jsp) MySQL bağlantı denemesi
İnternetin en popüler veritabanı tartışmasız MySQL. Son dönemde, bence özellikle Sun satıldıktan sonra performansı tam anlamıyla frenleyen bir veritabanı. Bağlanmak için TomCat library (lib) klasörü altına atmamız gereken, bağlantı işlerini yapacak jdbc (Java Database Connectivity) jar dosyasını mysql’in java sayfalarını takip ederek bulabilirsiniz. Direk linki vermek, ileriye dönük sorun çıkartabiliyor;
Java Server Pages (jsp) Charset sorunu
Dün eklediğim Java Server Pages (jsp) ile formdan veri çekme konulu yazımda frameworksüz çalıştığımız eclipse üzerinde UTF-8 ile GET/POST ile gelen giden türkçe karakterlerin bozulduğunu, hatta UTF-8 ile tanımlanmış karaktersetli sayfaya UTF-8 ile tanımlanmış karaktersetli başka dosyayı import ettiğimizde dahi gelen karakter set kümesinin null olduğu görüldü. Frameworkle çalışırken yaşanmayan bu sorunu akşam dostum tuncayla 3-4 deneme sonunda her sayfada meta tag olsa dahi karakterseti set etmek gerektiğini anladık. Nasıl çözeceğiz?Çözmek için java motorunun anlayacağı dille kullanmak istediğimiz karakterseti gözüne gözüne sokacağız :
Java Server Pages (jsp) ile formdan veri çekme
Artık java ile ilgili örneklerimize ağırlık verme vakti geldi. Fırsat ve konu buldukça temelden başlamak üzere burada paylaşmak istiyorum.
Bugün paylaşacağım konuda; basit bir form üzerinden post metodu ile göndereceğimiz verileri, gene aynı dosya üzerinde alıp ekrana işleyeceğiz. Ek olarak ekrana işleyeceğimiz sonucun konsolda da loglanmasını sağlayacağız.
Kodlarımızı gömülü olarak aynı dosyada çalıştıracağız, dolayısıyla dosyayı 2 kısıma ayırmamız gerekiyor.
1-Formu oluşturduğumuz html alan
2-Formdan gönderilen verilerin işlendiği alan
Örneğini hazırladığım dosyada olmasını istediğim form alanı şöyle;
TomCat Kurulumu (win)
Tomcat, Java Servlet ve Java Server Pages teknolojileri için resmi kodlama referansı olarak kullanılan bir servlet barındırıcısıdır. Java Servlet ve Java Server Pages belirtimleri SUN tarafından Java Community Process altında geliştirilmiştir. (jakarta.apache.org)
Genel anlamda buraya TomCat’i anlatmak için yazacağım metinlerin çok çok gelişmişlerini webde google amcaya sorduğunuzda size söyleyecek, gösterecektir. Bu sebeple gereksiz zaman ve emek harcamadan direk Java sayfalarımızı yorumlatmak üzere TomCat’in kurulumuna geçiyorum :
Yugoslav Kralı müteveffa Aleksandr, Balkan Atlantı'nın imzasını takip eden günlerde memleketimize gelmişti. Atatürk'le sohbeti sırasında, şahsına ve Türk Milleti'ne karşı duyduğu yakınlığı ve iyi hisleri ifade için dedi ki:
"-Cihan Harbini takip eden mütareke günlerinde, İtilaf devletleri Yunanistan'dan evvel Türkiye'yi işgali bana teklif etmişlerdi. Fakat hiç tereddüt etmeden bu teklifi reddettim, bunun üzerine Yunanlıları tercihe mecbur kaldılar."
Mustafa kemal muhatabının sözlerini sükunetle dinledi ve birden yerinden kalkıp, muhatabını şaşkınlık içinde bırakarak elini sıktı:
"-Size ve milletinize geçmiş olsun Ekselans..." dedi.
Ve anlatmak istedi ki, Türk topraklarına saldıran kim olursa olsun akibeti değişmeyecekti!





