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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
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;
- Java 1.6
- Netbeans 6.0
- Tomcat 6.0
- Spring 2.5
Download from http://www.springframework.org
- 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 »
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…


Read the rest of this entry »
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 »
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.
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 »
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 »
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 »
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.