Spiga

Seyir Defteri - Opera House

Kasım 06, 08 by aligorkem

3 Kasım Pazartesi günü sabah 9.00 da okula gittim ve deneme sınavına girdim. 4 aşamalı bir sınav oldu, okuma, dinleme yazma ve konuşma adımlarını içeriyor. Konuşma sınavı grup testi dışında birebir mülakat şeklinde oluyor, neyse saat 11.00 gibi sınavdan çıktım, doğru Opera House a gittim. Aşağıdaki haritada evimi, okulumu ve Opera House un yerlerini işaretledim. Evimle Okul arası mesafe 2.2 km kadar, 15 dk da yürüyorum hergün, Okulum ile Opera House arası ise 2 km kadar.
Read the rest of this entry »

Seyir Defteri - Uçak Yolculuğu - 2

Ekim 31, 08 by aligorkem

Kaldiğımız yerden devam :)) Uçaktan çıkarken transit yolcu olduğumuza dair bir kart aldık, bunu kaybedersek ayvayı yeriz valla, yanımda uçakta tanıştığım İlker ağabey ve Eşi var, onlar bali ye gezmeye gidiyolarmış,
Read the rest of this entry »

Seyir Defteri - Uçak Yolculuğu - 1

Ekim 30, 08 by aligorkem

Eveeeet başlıyoruz, vize süreci, veda partileri, aile ziyaretleri derken nihayet 27 Ekim günü sabah saatlerinde İstanbul Yeşilköy havaalnındayım,
Read the rest of this entry »

Ahh Bodrum ahhh!!!!

Haziran 25, 08 by aligorkem

Projeler cok yogun. bitirme tarihleri yaklasiyor ama herseye ragmen 1 hafta olsa da izin alip Bodrum’a gidebildim. Ne cabuk gecti anlamadan geri donduk, geride resimleri kaldi…

Read the rest of this entry »

Windows Communication Foundation - First Service

Mayıs 26, 08 by aligorkem

This article describes “How to develop basic distributed service and client.” WCF provides runtime environment for your services. Distributed applications have two common section, server and client.
Read the rest of this entry »

Inheritance and Abstract Class Concept with PHP 5

Mayıs 23, 08 by aligorkem

Setting Up Development Environments
1.
Zend Development Environment (Zend Studio)
2. Apache Web Server (Includes Zend Studio)
3. PHP 5 (Includes Zend Studio)

Contents
1. Inheritance
2. Screenshots
3. Abstract Class Consept
3. Screenshots
4. Download sample codes

Inheritance

Inheritance is the capability of a class to use the properties and methods of another class while adding its own functionality. Object-oriented programming allows classes to inherit commonly used state and behavior from other classes. Inheritance mechanism is used to build new classes from existing classes.

A Student has all the same features as a Person. The only difference is that the Student class have TakeExam method. If we want to create a new class, we can create another class that extends Person, We’ll call this class “Worker”.

Read the rest of this entry »

Object Oriented Programing with PHP 5

Mayıs 23, 08 by aligorkem

From an object oriented perspective, we can describe most things as objects. An example of a typical object is a Student. A student will have been countless properties, variables and methods. These values describe to many properties, such as name, surname, id, school.

Setting Up Development Environments for the Object Oriented Programing with PHP 5
1.
Zend Development Environment (Zend Studio)
2. Apache Web Server (Includes Zend Studio) 
3. PHP 5 (Includes Zend Studio)

Contents
1. Properties
2. Methods
3. Basic Example : Student class
4.
Screenshots
5.
Constructor And Destructor
6.
Screenshots
7. Download Sample Code

Properties
We must create flexible student class and ask to "What properties do all students share in common" Because answers describe to properties for this class. For this example, we are going to say that all students name, surname, id and school name, etc.. 

Methods
Objects will send messages and take to some values from other objects. An instance of our student class will need to Going to School, Take an exam etc.. We have already These methods are those behaviors that our student can send.
Read the rest of this entry »

NUnit - Test Driven Methodology

Mart 17, 08 by aligorkem

In the software development process is very confused. Although most developers write code after debug and test. However, this methodology is very classic.

Test Driven Methodology is advocating writes once test after write code. Today, many developers using C# , VB or Java, all programming languages have many test development methodologies but Test Driven Methodology of the highest importance for us. If we use this methodology, we will very quickly development, and it is amazing.

This article contains :
    Setting up the development environment
    Create Projects;
    First Class Library
    Second Class Library
    Attributes
    Custom Assert Class
    Result
    Download Source Code

    We have many advantages when we use the Test Driven Methodology. We get quick result for our projects and codes, because we can see our codes run or do not run in minutes. We have been clean and useable codes when use the TDD.

Read the rest of this entry »

Boğazda WCF Keyfi…

Ocak 17, 08 by aligorkem

    Yaklaşık 3 hafta önce Amazon’dan Craig Walls’un Spring in Action kitabını sipariş etmeyi düşünüyordum. Yılbaşı öncesi kendime güzel bir hediye alayım istedim. Siparişi vermeden önce çok sevdiğim bir arkadaşıma isteğinin olup olmadığını sordum. Bana, Juval Lowy’nin WCF kitabını istediğini söyledi ve hemen linkini gönderdi. Neyse verdik siparişi başladık beklemeye, 2  haftada gelmesini bekliyordum kitapların.

Read the rest of this entry »

Hibernate vs iBATIS

Ocak 04, 08 by aligorkem

Geliştirdiğimiz uygulamaların veritabanı bağımsız olması hitap edeceğimiz kitle açısından oldukça önemlidir. Uygulamanızın pek çok veritabanıyla uyumlu bir şekilde çalışabildiğini söylemek büyük bir keyif verecektir. :)  (Tabii ki uygulamanız tek müşteriye ve tek veritabanına yönelikse bu yazının sizin için çok da anlam ifade etmeyebilir.) 

  Read the rest of this entry »

Struts 2 Dynamic Tree Component (Ajax)

Ocak 03, 08 by aligorkem

Bir önceki yazımda Struts 2 ile nasıl (Tree Component) Ağaç Görünümü bileşeninin oluşturulabileceğini görmüştük Gerçek hayattaki örnekler malesef bu kadar basit olmuyor. Kurumun organizasyon yapısını görüntülemek istediğimizde tüm yapıyı tek seferde göstermeye çalışmak ciddi performans sorunları  oluşturabilir. Düşünün ki 5000 in üzerindeki "TreeNode" u tek seferde veritabanından ya da geliştirdiğimiz uygulama sunucusundan okuyarak göstermeye çalışmak üzücü sonuçlara neden olabilir. :))

Read the rest of this entry »

Struts 2 Tree Component

Aralık 30, 07 by aligorkem

Geliştirdiğimiz proje kurumsal bir nitelik taşıyorsa genellikle, Tree Component (Ağaç Görünümü) e ihtiyaç duyarız. Ağaç görünümü bileşenimiz pek çok yerde işimize yarayabilir; 

  • kurumun organizasyon yapısını görüntülemede,
  • iş akış süreçlerini listelemede,
  • birbirleriyle ast üst bağımlılığı olan her türlü veriyi listelemede…

KAYNAK KODLARI İNDİR
Read the rest of this entry »

Spring MVC & Struts 2

Aralık 26, 07 by aligorkem

Son zamanlarda geliştirdiğim web tabanlı kurumsal projelerde MVC çözümünü tercih ediyorum ancak pek çok kişinin mutabık olduğu gibi Java dünyasında bir çözüm tercih etmek tek başına yeterli değil. Bu çözüm yönteminde ne kullanacağınızda çok önemli, süslü laflara aldanıp da sonradan ah vah etmektense baştan ihtiyacınıza en uygun çözümü tercih etmek en doğrusu olacaktır. Kurumsal projelerde kullanıcıyı kazanabilmek çok önemlidir.

  Read the rest of this entry »

Spring MVC - Hello World Controller - Part 1

Aralık 19, 07 by aligorkem

Mode View Controller (MVC) , developers often wishes to separate MODEL (data from database or xml source, calculate total tax vs…), VIEW (user interface) and CONTROLLER (Typically user actions, processed and responds to events… ) I have been using NetBeans for two years.

Setting Up Development Enviroments for the Spring MVC Tutorial;

  1. Java 1.6
  2. Netbeans 6.0
  3. Tomcat 6.0
  4. Spring 2.5
    Download from http://www.springframework.org
  5. Spring Netbeans Module 1.1
    Download from : http://spring-netbeans.sourceforge.net/

DOWNLOAD SOURCE

How does it works MVC? Read the rest of this entry »

Merhaba Ruby - Bölüm 1

Aralık 11, 07 by aligorkem

Merhaba Ruby

Netbeans kullanarak Ruby geliştirmek oldukça kolay. Ruby ile basit ve hızlı konsol uygulamaları geliştirerek Ruby’ye başlayalım.Netbeans in 6.0 sürümünü kullanarak File menüsünden New Project i seçerek projemi oluşturalım…

Ruby

2.JPG

Read the rest of this entry »

Spring MVC - Merhaba Controller - Bölüm 2

Aralık 09, 07 by aligorkem

Merhaba Controller yazımızın ikinci bölümünde ;

  • Xml ayar dosyamızdaki bir verinin sayfada görüntülenmesi
  • Controller sınıfımızın içerisinden tarih değerinin sayfaya gönderilmesi
  • Controller sınıfımızdan karaktersel bir verinin sayfamıza gönderilmesi
  • Bu 3 verinin tek ModelView objesi içerisinde sayfamız gönderilmesi ve gösterilmesi

konularının nasıl yönetileceğini görelim

Kaynak Kodlar

dispatcher-servlet.xml

Xml ayar dosyamız içerisinde giris isimli bir proprty belirleyip value olarak da karaktersel bir veri girelim…

Read the rest of this entry »

Spring MVC - Merhaba Controller - Bölüm 1

Aralık 09, 07 by aligorkem

Spring MVC ye giriş niteliği taşıyan önceki iki yazımı okumadıysanız öncelikle bunlara göz atmanızı tavsiye ederim.

Spring MVC Merhaba Dünya - Bölüm 1

Spring MVC Merhaba Dünya - Bölüm 2

Projemize ekleyeceğimiz Controller class larına nasıl web sayfasımızdan erişebileceğimize dair örnekler yapalım. MVC yani Model View Controller mimarisi çirkin görünümlü jsp sayfalarımızı yakışıklı hale getirmemizde bize yardımcı olduğu kadar iş mantığına ilişkin kodlarımızı jsp sayfalarımız içerisinden class larımıza taşımamızda ve bunları daha yönetilebilir yapmakta ciddi anlamda yardımcı olmuştur.

Kaynak kodları indir

Read the rest of this entry »

Spring MVC Merhaba Dünya - Bölüm 2

Aralık 09, 07 by aligorkem

Bir önceki yazımda Spring MVC ye Merhaba Dünya demiştik. Bu işin geri planında yatan mantığı dilim döndüğünce ve elimden geldiğince anlatmaya çalışacağım… Öncelikle son ekranımıza tekrar bakacak olursak;


Read the rest of this entry »

Spring MVC Merhaba Dünya - Bölüm 1

Aralık 09, 07 by aligorkem
Netbeans 6.0 Kullanarak kolaylıkla nasıl Spring MVC uygulaması geliştireceğimizi öğreneceğiz.

Geliştirme Ortamı;
Java 1.6
Netbeans 6.0
Tomcat 6.0
Spring 2.5
Spring Netbeans Module 1.1

Kaynak kodları indir

Öncelikle Netbeans 6.0 ve Tomcat 6.0 ın sisteminizde kurulu olduğunu varsayıyorum. Siz Tomcat yerine başka bir web sunucuda kullanabilirsiniz. Netbeans içerisinde kolayca Spring MVC geliştirebilmemiz için Netbeans i Spring Framework ü destekler hale getirmemiz gerekiyor. Malesef standart kurulumda bu modül Netbeans ile birlikte gelmiyor.
Read the rest of this entry »

SiteMesh Nedir? Ne işe yarar?

Aralık 09, 07 by aligorkem

Bir proje geliştiriyorsunuz, belki bir ekip halinde belki de kişisel, web tabanlı bir proje. Proje için bir grafiksel arabirim tasarlattınız. (genelde biz programcılar yaparız ya neyse :)) )

Proje artık son düzlüğe geldi, son testlerinizi yapıyorsunuz ve müşteri çıktı dedi ki “yahu ben bu tasarımın şurasına kuş kondurmak istiyorum.” ya da o projeyi başka bir müşterinize de uyarlamak zorunda kaldınız. Haydaa işin gücün yoksa tüm web sayfalarındaki tüm tasarımları güncelle.

Oysaki Sablon isimli bir web sayfanız olsaydı ve tum icerik sayfalariniz bu Sablon u uyguluyor olsaydı ve sadece bu Sablon dosyanızda gerekli güncellemeyi yaptığınızda tüm web sitesinde geçerli olsaydı hoş olmaz mıydı?

İşte bu soruna önemli ve performanslı bir çözüm arıyorsanız SiteMesh tam size göre, örnek uygulamaları çok yakında bulabileceksiniz.