Skip to main content

Java’da XML işlemleri

Merhabalar.

Ara ara Java ile ilgili yazılar yazmaya devam ediyorum. Bu blog yazısının konusu Java ile XML İşlemleri. Java ile XML işlemleri yapabilmek için birden çok sınıf mevcut. Fakat ben bu yazıda bu işlemleri yapmak için Document Builder isimli sınıfı kullanacağım.

Eğer XML ve XML dosyaları ile ilgili yeterli bilgiye sahip değilseniz, bu yazıyı okumadan  önce  Java’dan bağımsız olarak XML ile ilgili olarak  bir araştırma yapmanız yararınıza olacaktır.

Öncelikle Java’da XML dosyasından okuma yapabilmek için bir adet XML dosyası oluşturulması gerekiyor. Ben XML dosyasında Sanatçı isimleri ve onların şarkılarını tutmayı düşündüm. Yani XML dosyasını bir veri tabanı olarak düşünecek olursak, bu dosya Sanatçıları ve onlara ait şarkıları tutuyor.

Devamını Oku

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Java’da Dosya Kopyalama işlemleri ve performans

javaTekrardan merhaba. Kısa bir süre önce Yeniden Bloglamaya Başlamak diye bir yazı kaleme almış ve uzun süren sessizliği bozmuştum. Madem öyle, kaldığımız yerden devam edelim.

Bu yazıda Java’da dosya kopyalama yöntemleri üzerine değineceğim. Java’da dosya kopyalamak için kullanılan yöntem tek değil. Birden fazla yöntemle bu işi halledebilirsiniz. Ben bu yazıda bu yöntemlerden en çok bilinen yöntem olan File Stream ve Java 7 ile birlikte gelen Java NIO kütüphanesinde bulunan File Channel yöntemlerini irdeleyeceğim.

Devamını Oku

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Yeniden bloglamak

Çok uzun zaman olmuş buralara bir şeyler yazmayalım. Geçen o kadar sürede bir çok şey yaşadım. Gerek iş hayatında gerekse kişisel yaşamımda bir çok tecrübelerim oldu.  Herşey mükemmel olmadı elbet. Güzel anlarımız da oldu, sıkıntılı anlarımızda. Ama genel olarak İstanbul Üniversitesi Bilgisayar Mühendisliği Bölümünden mezun olduktan sonra kendimi geliştirdiğimi söyleyebilirim.

Mezun olana kadar çok az haşır neşir olduğum PHP tarafında ve Java Script tarafında oldukça fazla zaman geçirdiğimi söyleyebilirim. Tabi ki bunda Kitapyurdu.com gibi çok büyük bir projede çalışmanın etkisi büyük. Bir de çalışılan insanlar kaliteli olunca ister istemez insan daha önce yazdığı kodların çok yetersiz olduğunun farkına varıyor.  Yani  demek istediğim, nerede çalıştığınızın yanında, kimlerle çalıştığınızın da önemi büyük. Bu sebeple özellikle Kitapyurdu projesinde beraber çalıştığım iş arkadaşlarımın ve yöneticilerimin hakkını yiyemem.

Blog yazmadığım yeni teknolojiler öğrenmenin yanı sıra, yazdığımız kodları nasıl test etmemiz gerektiğimi öğrendiğimi düşünüyorum. Acı ama gerçek. Mezun olan her öğrenci gibi iş hayatında bende çalışıyorsa doğrudur mantığı ile bir süre hareket ettim. Ama o iş öyle olmuyormuş. Yazdığınız koda harcadığınız zamandan çok daha fazlasını teste ayırmanız gerekiyormuş.

Şu anda askerlik vazifemi yaptığım için bu tecrübeleri fazla aktarma fırsatım yok. Ama bu yazıyı yazarak üç yıllık bir aralığa son vermek benim için önemliydi. Devamı da gelir diye düşünüyorum.

Şimdilik hoşçakalın…

 

Aytaç CİCİ

 

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS