Maven nedir ve neden kullanılır?

  Bu yazıda Maven kurulumu veya kullanımı, JAR formatında çıktı alma veya JAR dosyalarıyla işlemler gibi pratiğe dayalı içerik bulunmuyor.  Yazının amacı Maven teknolojisini hiç bilmeyenlere ve yeni başlayanlara teorik olarak bu teknoloji hangi problemi nasıl çözer, neden ihtiyacımız vardır gibi sorulara cevap vermektir.   Maven kısaca bir bağımlılık yönetim aracıdır. Bu cümleyi ilk okuduğunuzda hiçbir şey anlamamanız gayet normal. Fakat bu yazının en sonuna gelindiğinde bu cümleyi anlamış olacağınızı düşünüyorum. Maven’in ne olduğunu anlamaya başlamadan önce  JAR kavramını öğrenmemiz gerekiyor. JAR yani uzun haliyle Java Archive, Java için kullanabileceğimiz bir arşiv formatıdır. Dosya uzantısı yine adı gibi .jar’dır. Tamam ama arşiv formatı nedir? Kısaca Java projelerinin tek bir dosya şeklinde kullanılabilmesine olanak sağlayan bir formattır. Yazdığımız Java uygulamalarını sadece... Devamını oku..

Tuprime Fitness Kulübü Yönetim Sistemi

Java teknolojilerini öğrenmek için yaptığım bir projeyi paylaşmak istiyorum.Projenin gelişim sürecini başından itibaren Github hesabımda paylaştım.Dilerseniz Github hesabımdan indirebilir kodları inceleyebilirsiniz. Tuprime Projesi Projeyi Maven kullanarak geliştirdim. Her bir katmanı multi-module desteğiyle ayırdım.Böylece dosyalar içinde karışıklıktansa modullere yoğunlaşma imkanı oldu. JPA implementasyonu olan Hibernate ile veritabanı yönetimini sağladım. Projenin sağlıklı çalışması açısından parent dizininde database klasörü altında sql scripti göreceksiniz. Mysql veritabanınızda çalıştırarak daha önceden oluşturduğum tabloları yükleyebilirsiniz. Ayrıca Mysql username ve password değerleriniz root:root değilse applicationContext.xml dosyasında bunlarıda düzenlemelisiniz. Bu işlemleri bitirdikten sonra artık derleme işlemine geçebilirsiniz. Projeyi derlemek için komut satırı ile dosya dizinine gidip... Devamını oku..

Merhaba Dünya!

HELLOWORLD

Uzun süredir bir blog açmayı düşünüyordum.Aslında daha önce bir kaç blog denemesinde bulundum.Fakat birçok kişinin de başına geldiği gibi bir kaç yazı sonrası yalnızlığa terkettim onları. Blog tutmak gerçekten disiplin isteyen ciddi bir eylem. Bu nedenle en sonunda cesaret edip domaini ve host işini halledip blogumu kurdum. Özellikle bir yazılımcı olarak öğrendiklerimi ve tecrübe ettiklerimi paylaşmam gerektiğini düşünüyorum.Ki bu benim hayatımı sürdürürken temel aldığım bir eylem zaten. Tanıdığım veya tanımadığım insanlara elimden geldiği kadarıyla yardım etmeye çalışan birisiyim.Henüz Yazılım Mühendisliği yolunda bilgi seviyem pek yüksek olmasa da zamanla blog vesilesiyle de artacağını düşünüyorum. Java diline merak salmış biri olarak takip ettiğim Özcan Acar hocanın şurada da bahsettiği nedenlerden ötürü bu söylediğim kulağa daha mantıklı geliyor. Blogumun içeriği ağırlıklı olarak Java... Devamını oku..