JPA (Java Persistence API) standardının referans uygulayıcı kütüphanesi olan EclipseLink 2. seviye cache mekanizmasını (shared cache de denebilir) varsayılan olarak sağlamaktadır. 1. seviye cache ise EntityManager tarafından yönetimli halde bulunan entity nesneleri oluşturmaktadır. Veritabanına persist edilen ve okunan herbir entity …
Burak Yiğit Kaya’ nın gerçekleştirdiği “Javascript ve Rest iletişimi” webinerinin videosunu sizlerle paylaşıyoruz. İyi seyirler. Bonus++ : Xml işleme ve Soap örnekleri
Merhaba arkadaşlar; Yaklaşık 1 senedir çalışmalarını sürdürdüğümüz “Java Mimarisiyle Kurumsal Çözümler” isimli kitap, Eylül 2012’de yayına sürüldü. Kitap içerisinde genel olarak Java EE (Enterprise Edition) 6 sürümüne dair konulara ve genel olarak Spring Framework teknolojisine ait kısımlara yer verildi. …
Merhaba arkadaşlar; Bugün sizlere Java Reflection kütüphanesinden ve notasyon (annotation) bazlı yapılandırıcılardan ve ayrıca notasyon bazlı yapılandırıcılar ile basit bir Dependency Injection (Bağımlılık Zerki) uygulamasının nasıl yapılabileceğinden bahsetmek istiyorum. Java Reflection kütüphanesi Java içerisinde 1.1 versiyonundan beri bulunuyor. Genel olarak …
Amazon EC2 (Elastic Compute Cloud), dünya devi Amazon firmasının bulut bilişim ürünlerin tepesinde bulunan bir teknoloji. Amazon EC2 kendi veri merkezlerinde barındırdığı özel sanal sunucu çözümleriyle sizler için güvenilir, ölçeklenebilir ve bilhayli esnek bir cloud ortamı sunuyor. Amazon EC2 genel …
Sizde yazılım geliştirme sürecinizi otomatize şekilde sürdürmek ister misiniz? Sürekli Entegrasyon (Continuous integration a.k.a. CI) yaklaşımıyla kaliteli ve yazılım geliştirme sürecinin her anında projenizle ilgili dönütleri toplayabilir ve bu sayede proje daha bitmeden geliştirme sürecinizi erken evrede doğru istimakete sokabilirsiniz. Sürekli Entegrasyon …
Merhabalar, bu yazımda nesneye yönelik programlama dahilinde yazılım mühendisliğinde bahsi geçen Bağlaşım (Coupling) ve Yapışkanlık (Cohesion) kavramlarını açıklamak istiyorum. Bağlaşım (Coupling): Birden fazla sınıf/nesne arasında ilişkiyi temsil etmektedir. Burada iki alt kavram daha ortaya çıkıyor; Gevşek bağlılık ( Loosely Coupled) …
Brackets Adobe firmasının açık kaynak kod dünyasına sunduğu hafif bir web editör aracı. Şu anda uygulama Mac ve Windows platformlarında çalışabiliyor ve yaklaşık 30Mb boyutunda. Brackets daha çok HTML , Css ve JavaScript üçlüsünü kullananlar için ideal. En önemli özelliklerinden …
Java ortamı bilindiği üzere, platform bağımsızlığı avantajıyla ve bir kere yaz heryerde çalıştır sloganıyla dillere destan olmuş bir ekosistem. Java platform bağımsızlığı özelliğini JVM adındaki sanal makinaya ve bir ara kod olan ByteCode’ a borçlu. Şimdi sizlerle zaman içerisinde Java …
Merhaba arkadaşlar, Sizlerle, hazırlamış olduğum Spring Framework’e dair temelleri ihtiva eden bir PDF paylaşmak istiyorum. İçerik Giriş Inversion Of Control (IOC) Bağlaşım (Coupling) / Bağlaşımı Koparmak (De-Coupling) Bağımlılık Zerki (Dependency Injection) Bağımlılık ZerkEyleyici (Dependency Injector) Uygulaması XML Bazlı Spring Framework …