Asagidaki ornekte herhangi bir txt dosyayi nasil acabilecegimizi gosterecegim, aslinda bunu C# da asagidaki gibi yapiyoruz ama Javada olan kucuk ama farkli nuanslardan da bahsedecegim.
Category: Common Java
Javada Dosya Silmek
Java ile herhangi bir yerdeki dosyayi silme islemi icin kucuk bir ornek yapacagiz, aslinda tahmin edebileceginiz gibi yapacagimiz islem cok basit.
Java ile ilgili formlarda bir soru gordum ve bunu bircok arkadasimiz sormus, kisaca bunu anlatacagim.
Java da Enums
Javada enumlar ile iglili kucuk bir ornek yapacagim. Oncelikler enumlarim oldugu bir class yazacagiz ve UI dan bu classidaki enum degerlerini cagirip her zamanki gibi joptionpane ile ekrana basacagim.
StringTokenizer
Javada StringTokenizer stringdeki bosluklari ayrac kabul ederek stringi bolmemizi saglayan cok kullanisli bir classtir.
Ornegi asagidaki gibidir ve yaptigimiz islem aslinda textimiz icindeki her kelimeyi ayri ayri ekrana popup olarak yazmaktir.
Erkan , Sezer , FileNet , P8 , Platformunda , Calisiyor artik hepsi farkli farkli degerlerdir.
String cumle1=”Erkan Sezer Filenet P8 Platformunda Calisiyor”;
StringTokenizer st1 = new StringTokenizer(cumle1);
while(st1.hasMoreTokens())
{
JOptionPane.showMessageDialog(rootPane, st1.nextToken());
}
Java Ile Generic Class
Java ile asagida birkac tane Generic ornegi verecegim. Butun ornekler nerdeyse ayni birini anlamaniz digerlerini anlamaniz icin yeterli olacaktir.
Javadan .Net Web Serviceni Cagirma
.NET ile yazilmis olan web service yi javadan call etmeye calisacagiz. Internette baktigimizda bununla ilgili cok fazla dokuman veya bilgi bulunmamaktadir.
Oncelikle Visual Studio ile Asp.Net Web Service yaziyoruz , cok basit anlamda bize bir string return eden bir web service. Bunuda Netbeans ile projemize refere ediyoruz.
Web serviceyi sayfamiza tasimak bunun icin otomatik olarak kod olusturmamizi saglayacaktir ve bu da .NET e gore cok daha kolay clientden web service call etmemizi saglar.
Fakat dikkat etmemiz gerekn konulardan biri web service url inin sonunda ?Wsdl in ekli olmasidir. Java bu eklemeyi yapmadigimizda bize XML parser hatasi verecektir.
Duzgun sekilde web service ye refere ettikten sonra bize donmesi gereken stringi parametre olarak web service ye gectigimizde basarili sekilde bize degerin return oldugunu goruruz.
Uzun suredir yapmayi hedefledigim bir sey olmasina ragmen zamansizlikta dolayi ve javaya calismam gerektiginde dolayi bu islemleri yapamamistim. Artik hem .NET ile hem java ile yazilan web servicelerin her ikisinden de sorunsuz cagrildigini gormek benim icin cok guzeldi.
Java Web Service
Sitelerde ve forumlarda devamli su bilgileri gorursunuz. Java ile yazilan web service yi .Net ile kullanamayiz , WSDL i her zaman problem olusturur veya XML parse hatalari aliriz. Buna benzer bircok yazilar var formlarda.
Aslinda bunu bende cok merak ediyordum, sonunda Java ile basit bir web service yazdim ve bunu da .Net e referans olarak ekledim , web service sadece bana girmis oldugum string datayi return ediyordu.
Butona tikladim ve : evet bana girmis oldugum datayi return etti 🙂 Tabiki web service ler bu kadar basit asla degil , komplike cok islemler yapan web service ler var benimkisi cok basit anlamda girilen degeri return ediyordu fakat bunun basarili olmasini gormek guzel.
Simdiki hedef .Net ile yazilan web service yi Java ortaminda cagirmak bakalim nasil olacak?
Bu konuyla ilgili olarak her turlu sorunuzu maille bana bildirebilirsiniz. Mail adresim : info@erkansezer.com veya Iletisim linkinden sorularinizi sorabilirsiniz
Java Da Interface Kullanımı
Java`da interface kullanimi ile ilgili bir ornek yazacagim. Bildigimiz gibi interface ler kullanicin bilmesine gerek kalmayan bilgiler ile kullaniciyi yani burdaki yazilimciyi ugrastirmadan kodlama yapabilemelerine olanak saglayan ve gereksiz islemler ile yazilimciyi yormamak adina kullanilan yapilardir.
Tarihsel Islemler
Her dilde oldugu gibi Javada da ozellikler veri tabani ile yaptigimiz islemlerde tarih degerlerini formatlanmis olarak goremek isteriz.