Kayıtlar

web service etiketine sahip yayınlar gösteriliyor

Cisco CVP için Web service Client oluşturma

Resim
Projenin oluşturulması     Öncelikle ilgili JAR dosyasını oluşturmak için gerekli olan projemizi yaratıyoruz, Proje tipi “Dynamic Web Project” olmalı (Kısaca Proje sağ klik, “ File ” -> “ New ”  -> “ Project ” -> (Açılan Ekrandan) “ Web” -> Dynamic Web Project ”). Dikkat edilmesi gereken bir husus proje oluşturulurken “ Java ” versiyonu 1.6 olarak set edilmeli. Ardından Projemize “Web Service Client” ekliyoruz (Kısaca Proje sağ klik, “ New ” -> “ Other ” ->(Açılan Pop-up, ekrandan) “ Web Services ” -> “ Web Service Client ”). Açılan Ekrandan “Service Definition” alanına ilgili web servis için geçerli tanım dosyası olan “wsdl” dosyasını adresliyoruz. JAR Dosyasının Oluşturulması   Projemizden JAR dosyası elde etmek için “Export” işlemini kullanacağız (Kısaca Proje sağ klik, “ Export ” -> “ Export… ” ->(Açılan Pop-Up, ekrandan) “ JAVA ” -> “ JAVA file ”). JAR boyutunu küçük tutmak için aşağıdaki şekilde; ...

Aktif-Aktif yedeklilik

Resim
Uzun bir süredir iş hayatındayım, özellikle yazılım işlerinde bir çok özensiz ve üstün körü iş görmem için yeterli bir süre oldu. Öncelikle ben en iyisini bilirim ya da mutlak doğru budur diyecek değilim. Biraz da alaylı yazılımcı olarak ahkam kesmek istemem, lakin şunu dile getirecek cesaretim var, piyasada kaçınılan bir çok sorunun basit çözümleri olabilir. Bugün profesyonel hayatta şahit olduğum bir durum ve sonrasında çakan şimşeklerden bahsetmek istiyorum. Günlük mesaim esnasında, benimle iletişime geçen bir mesai arkadaşım nedeniyle firmaya ücretine mukabil yaptırılmış bir web servisindeki özensizliğe tanık oldum. Servisi kısaca özetleyeyim; sistemden ortak alana çıkılan bir xml dosya okunarak cevap dönülüyordu, ancak özensizlikte bu noktada gözüme çarptı tek bir method ve methodun içinde her defasında file read yapılıyordu ki, bu kısımda try/catch yapısı da düzgün kurulmamıştı ayrıca exception sonrası IIS' i bile kilitleyip recycle'a sebep olabilecek bir yapı mevcut...