Oynamalı Mıyım, Oyanamamalı Mıyım?

Tabi başlıktan bir şey anlamadınız. Lütfen mazur görün çünkü ben şu an ne yaptığımın farkında bile değilim. Olay şu ki stajımı sürdürdüğüm şirkette bir futbol turnuvası var. Turnuvada gruplardaki son maç da bu gün saat 7.00′ da başlıyor.

“Ee ne var bunda” diyeceksiniz. Kısaca olayın hikayesini anlatayım ki konunun arkası boş kalmasın. Ben staja başladığım hafta turnuvanın ortasına gelinmişti zaten. Çalıştığım bölümden de bir takım var tabi turnuvada. Bana sordular:

-Top oynar mısın?

Cevapladım:

-Evet

Tekrar sordular:

-Hangi mevkiide oynuyorsun?

Cevap:

-Forvet ya da orta saha

Gülerek: Okumaya devam et “Oynamalı Mıyım, Oyanamamalı Mıyım?”

Java ile MySQL Veritabanı Bağlantısı

Java ile veritabaı işlemlerine de bu yazıyla giriş yapmış olduk. Dilerseniz hızlıca konuya girelim. Java ile veritabanı işlemleri yapabilmek için veritabanı sürücüsüne/connector ihtiyaç vardır. http://www.mysql.com/products/connector/ adresinden sisteminize uygun  jar dosyalasını indirip Libraries klasörüne sağ tık–>Add jar/Folder yolu ile projeye ekledikten sonra kod yazmaya başlayabiliriz.

 
[cc lang = ‘java’]
package connectMysql
import java.sql.*;

public class databaseClass
{
public void connect()
{
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
System.out.print(“sürücü yüklendi”);
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/teknikServis”, “root”, “”);
Statement komut = conn.createStatement();
ResultSet rs = komut.executeQuery(“Bu kısma sorgu cümlesi gelir”);
//Gerekli işlemler burda yapılır.
 conn.close();
}
}
[/cc]
 

Gerekli jar dosyalarının indirilip yüklediğini varsayarak devam ediyorum. Kod kısmında veritabanı ile iletişimde gereken sınıf ve metodları kullanabilmek için Okumaya devam et “Java ile MySQL Veritabanı Bağlantısı”

Avrupa' ya Döşemeye Gidiyoruz!

Duymayan kalmamıştır heralde başlıkta geçen cümleyi. Tahmin ettiğiniz gibi Cem Yılmaz’ ın oynadığı reklam filminden bahsediyorum. Tabi yazı reklam filmi üzerine olmayacak. Reklamın içeriğinden tutun da forumlarda yurdum insanının konu hakkındaki yorumlarından da bahsedeceğim yazıda.

Öncelikle bilmeyen, duymayanlar için reklamın özetini vereyim de duymayan kalmasın 🙂 Türk Telekom Avrupa’ ya fiber optik kablo altyapısı sağlamaya gidiyor. Ayrıntıya gerek yok, olay bu. Merak edenler de reklamı izleyip meraklarını giderebilirler ki Cem Yılmaz oynuyorsa merak etmemek elde değil tabi.

Eğer izlediyseniz reklamı Okumaya devam et “Avrupa' ya Döşemeye Gidiyoruz!”

Jsp Dosyası Nedir?

Daha önceki yazılarımda bolca jsp’ den yüzeysel olarak behsetmiştim ama somutlaştırmak adına bir daha değinmekte fayda olduğunu düşünüyorum.

Jsp, Java Server Pages kelimelerinin baş harflerinden oluşmuştur. Adından da anlaşılacağı gibi jsp, java ile web uygulamaları geliştirirken kullanılan bir dosya türüdür. Jsp ile uygulamanın arayüzü ve sayfaları oluşturulurken, java uzantılı dosyalar ile de bu sayfaların işlevselliği ve iletişimi sağlanır. Jsp hakkında söylenebilecek en temel bilgiler bunlardı. Gelin bir de jsp içinde hangi kodlar var, ne dili ile yazılır bu jsp, Okumaya devam et “Jsp Dosyası Nedir?”

Struts2 ile İlk Web Uygulaması(login)

Daha önceki yazılarımda Struts2‘ den bahsettim, Tomcat‘ den bahsettim, postgreSQL ile Netbeans bağlantısından bahsettim. Bu yazılarla java web uygulamsı çalıştırabileceğimiz bir altyapı oluşturduk. Şimdi de ilk java web uygulamamızı yazalım.

Netbeans’ te bir web uygulamsı açtığınızda zaten bir “Hello World” uygulaması gelir. Buradan kodları inceleyerek basit bir java web uygulamasının mantığını anlayabilirsiniz. Sanırım farklı bir uygulama yapmak daha faydalı olur. Yapacağımız uygulama basit bir login uygulaması olacak. Dosyaların hiyerarşisini aşağıdan incelediğinizde yerleşimi daha kolay yapabilirsiniz.

Şimdi sırasıyla kodları veriyorum. Yukardaki resimde gördüğünüz yapıya sadık kalarak bu kodları Okumaya devam et “Struts2 ile İlk Web Uygulaması(login)”

Netbeans-PostgreSQL Veritabanı Bağlantısı Kurulumu

Yine oldukça karmaşık bir işlem olan netbeans ile postgreSQL veritabanı bağlantısını bu yazımda anlatacağım. Ben bu bağlantıyı kurabilmek için deyimi yerindeyse “kırk takla attım”. Anlattıktan sonra  taklaların sebebini siz de anlayacaksınız :).

Öncelikle tabi ki postgreSQL veritabanı ile netbeans 6.9.1‘ in kurulu olması gerekiyor. Linklere tıklayıp iki ürünü de ücretsiz indirebilirsiniz. Kurulumları tamamladıktan ve yeni bir web application açtıktan  sonra sırasıyla aşağıdaki işlemleri yapmalısınız. (web application açma hakkında bilgisi olmayanlar buradan öğrenebilirler)

Netbeans, postgreSQL’ e nasıl bağlanır?

Öncelikle postgreSQL sürücüsünü http://jdbc.postgresql.org/download.html adresinden indiriyoruz. (ben “postgresql-9.0-801.jdbc4.jar” sürümünü indirdim)

-Java runtime penceresindeki services sekmesinden Databases modülünü açalım. Eğer listelenen sürücüler arasında postgreSQL sürücüsü yoksa, sağ tıklayarak New Driver seçeneğine tıklayalım.

-Açılan pencereden sürücümüzün(C:\Program Files (x86)\PostgreSQL\pgJDBC\postgresql-9.0-801.jdbc4.jar konumunda bulunuyor olmalı -win7 için-) bulunduğu konumu seçip open’ a tıklıyoruz.

-Bu işlemden sonra eklenen sürücüyü, driver klasörü altında görebilirsiniz. Bu sürücüye sağ tıklayıp connect diyerek veritabanına bağlanabilirsiniz. Tabi sizden veritabanı bilgileri isteyecektir. (username password vs)

Şimdi proje için gerekli ayarlamaları yapmaya geldi sıra.

1.  Toplink Essentials Kütüphanesinin Eklenmesi

Bu kütüphane zaten Okumaya devam et “Netbeans-PostgreSQL Veritabanı Bağlantısı Kurulumu”

War Dosyaları Nasıl Oluşturulur?

İki gündür war dosyalarından, tomcat’ ten bahsediyorum ama düşündüm ki bir eksiklik var. Büyük ihtimalle sizler de farketmişsinizdir bu eksikliği. “Tamam kardeşim war dosyalarını tomcat’ te çalıştırıyoruz da nedir bu war dosyası, nasıl oluşturulur?” gibi bir soru aklınıza gelmiş olabilir. İşte bu yazımda, kafanızdaki sorunun cevabını vermeye çalışacağım.

War dosyası, java web uygulamalarını içeren sıkıştırılmış bir dosya biçimidir. Şöyle düşünürseniz daha anlaşılır olur galiba. Normelde disk alanından kazanmak için bazı dosyaları, rar uzantılı ya da zip uzantılı dosyaların içine atarak sıkıştırırız. War dosyasının da mantığı budur.

Projeyi Açtım, Kodları Nereye ve Nasıl Yazmam Gerekir?

Daha önceki yazılarımda proje açma konusuna değinmiştim zaten. Netbeans ile java web’ den yeni bir web application projesi açalım. Server ve framework Okumaya devam et “War Dosyaları Nasıl Oluşturulur?”

Struts2 War Dosyalarını Tomcat' a Yükleme(Deploy) ve Çalıştırma İşlemleri

Önceki yazılarımda tomcat’ in kurulumundan bahsetmiştim. Eğer tomcat’ i kurmuşsanız, işin büyük kısmını bitirmişsiniz demektir. Eğer kurmamışsanız buradan kurduktan sonra bu yazıyı okumanızı tavsiye ederim.

Tomcat’ in, C:\tomcat dizininde kurulu olduğunu varsayarak devam ediyorum. Struts2 framework’ ünün uygulama dosyaları olan war dosyaları, ../struts-2.2.3/apps klasörü içinde bulunur. Yapılacak işlem oldukça basittir. Şöyle ki apps klasörü içindeki beş tane war dosyasını, C:\tomcat\webapps klasörüne kopyalıyoruz. Ardından C:\tomcat\bin klasörü içinden startup.bat dosyasını çalıştırıyoruz. Ekrana bir console penceresi geldi. Bu tomcat’ in başlatıldığı anlamına geliyor ki tomcat, bu aşamada webapps klasörü içindeki Okumaya devam et “Struts2 War Dosyalarını Tomcat' a Yükleme(Deploy) ve Çalıştırma İşlemleri”

Netbeans İçin Struts2 Eklentisi Kurulumu

Struts’ ın ne olduğunu daha önceki yazılarımda anlatmıştım. O yüzden struts konusuna girmeden hemen konuya gireceğim. Eğer Netbeans ve Struts2 ile proje geliştirmeye niyet ettiyseniz ve web projesi açarken ayarlamalarda struts2′ yi göremiyorsanız bu yazıyı okuduğunuzda sorununuz çözülecektir.

NOT: Bu aşamada tomcat’ in bilgisayarınızda kurulu olması ve ayarlarının yapılmış olması gerekmektedir. Eğer kurulu değilse tomcat kurulum yazısı için tıklayınız.

Netbeans sürümleri, struts2′ yi görmemektedir proje açma aşamasında. Bu yüzden netbeans 6.9.1 sürümüne3 adet jar dosyasını yüklememiz gerekiyor. Öncelikle eklentiyi http://plugins.netbeans.org/plugin/23467 adresinden indirdiğiniz zip dosyalarını çıkarttıktan sonra, netbeanste tools –> plugins yoluyla açılan pencerede, downloaded sekmesine tıklıyoruz. Açılan pencerede add plugins butonuna tıklayarak zip dosyasından çıkardığımız üç jar dosyasını da open diyerek ekliyoruz. Eklentilerin üçü birden seçili iken kurulumu başlatıyoruz. Kurulum esnasında gelen uyarıya, continue diyerek kuruluma devam ediyoruz. Kurulum sonunda da Restart ide now ifadesi işaretli olarak Finish butonuna tıklıyoruz.

ÖNEMLİ NOT: Özellikle Okumaya devam et “Netbeans İçin Struts2 Eklentisi Kurulumu”

Tomcat nedir, Nasıl Kurulur?

Saf html kodlarından oluşmuş bir internet sayfasını, hiçbir yazılıma ihtiyaç duymadan tarayıcılarda görüntülemek mümkündür. Ama php, asp, java gibi programlama dilleri ile oluşturulmuş sayfalar sunucu(server) dediğimiz yazılımlara ihtiyaç duyarlar. İşte Tomcat de bir sunucu yazılımıdır.

İnternet programlamada büyük çoğunlukla php dili kullanıldığı için, apache sunucusu çoğu kişi tarafından duyulmuştur. Tomcat de java sunucusudur. Java ile geliştirdiğiniz web uygulamalarını görüntüleyebilmek için bilgisayarınızda Apache Tomcat server ayarları yapılmış bir şekilde bulunmalıdır.

Apache Tomcat Server Kurulumu

Önceliklehttp://tomcat.apache.org/download-70.cgi#7.0.16 sitesinden Core başlığı Okumaya devam et “Tomcat nedir, Nasıl Kurulur?”