Groovy

Groovy – Kurulum

Groovy benim uzun zamandır incelemek istediğim, ara ara kurup ara ara online olarak denedeğim, fakat hiç bir zaman oturup ciddi ciddi üzerinde vakit harcayamadığım bir dil. Bende biraz yazı dizisi kıvamında, groovy incelemelerimi sizinle paylaşacağım. Bu yazı dizisinde her yerde bulabileceğiniz, nasıl kurulurdan tutunda Grails‘e kadar herşeye değinmek istiyorum. Bu amaçla yazı dizisinin ilk parçası […]

Okumaya devam…

JAX-WS ve Maven

JAX-WS Javanın, SOAP(Simple Object Access Protocol) web servisleri geliştirmek için kullanılan kütüphanesi daha doğrusu arayüzü. Vakti zamanında Javanın RPC(Remote Procedure Call) kütüphanesinin yerine geçmek için geliştirilmiş. Günümüz web servislerini düşünecek olursak amacınıda başarıyla yerine getirdiğini görebilirsiniz. 

Servlet – Yerel Dosya Yayınlama

Yer yer ayrı işlemlerin ürettiği dosyaları, web uygulamanızda yayınlamanız gerekebiliyor. İlk düşündüğünde çok kullanılan ya da kullanılacak birşey gelmesede emin olun karşınıza çıkıyor. Bense buna ilk IVR (Interactive Voice Response) uygulamasının ürettiği ses dosyalarına download linki vermem gerektiğimde rastladım. Bazen sistem öyle bir hal alıyor ki uygulamanızı destekleyen ek sistemler sizin istediğiniz lokasyonlara ürettikleri dosyaları […]

Okumaya devam…

jCIFS – Windows Paylasım Alanlarına Erismek

Javada windows paylaşım alanlarına hemen hemen herhangibir dosyaya erişirmiş gibi erişmeniz mümkün. Tabi bu, paylaşanın da erişeninde aynı işletim sistemine sahip olduğu ve paylaşım alanlarının şifre ile korunmadığı durumlar için geçerli.  İhtiyacımız olan  linux paylaşım alanlarına (Mesala Samba) da erişebilen, kullanıcı adı ve şifre belirleyebildiğiniz bir paylaşım kütüphanesidir. İşte tam bu noktada jCIFS kütüphanesi yardımınıza […]

Okumaya devam…

Richfaces Sorunsalı

Richfaces’i ilk kullanmaya Seam-gen ile başladım. Seam-gen, Seam fremawork’ü için geliştirilmiş bir araç. Yaptığı şey sizin için projenizi belirli bir yere kadar hazırlamak. Belirli bir yer derken Entity sınıflarınız için CRUD ekranlarının hazırlanmasını kastediyorum. Bunu yaparkende yine JBoss dağıtımı olan Richfaces kullanıyor. Bende ilk kullanmaya bu şekilde başladım. Genel olarak memnun olsamda bu bana hiç […]

Okumaya devam…

AvtiveMQ ile Uygulama Gelistirme

Büyük projelerde sisteminiz çeşitli alt modüllerden hatta çeşitli alt uygulamalardan oluşacaktır. Eğer projeniz alt modüllerden oluşuyorsa, modüllerin haberleşmesini sağlamak göreceli olarak daha kolaydır. En basitinden bir Observer Pattern ile modüllerinizin haberleşmesini sağlayabilirsiniz. Fakat projeniz alt modüllerden değilde alt uygulamalardan oluşursa Observer pattern gibi yapılar sizi kurtarmayacaktır. Bu gibi durumlar için çeşitli çözümler üretilmiştir. Bu tip […]

Okumaya devam…

Eclipse – Bazı Ipuçları

Çoğu Java yazılımcısı Eclipse kullanıyor. Fakat Eclipse’in ayrıntılarını ne kadar biliyoruz? Tamam herkes en azından bir Build Path’ı değiştirmiştir. Fakat bir IDE’nin size sadece bu kadarını sağladığını düşünüyorsanız çok yanılıyorsunuz. Tabi IDE’nin size sağladığı kadar onu nasıl ayarlayacağınızda önemli. Ben genel olarak Web uygulamaları geliştiriyorum, önceleri Wicket Framework’ünü kullanırken, şimdiler de JSF kullanıyorum. Yarın ise […]

Okumaya devam…