Java Günlüğüm
Yazılım, Java, BT, azıcık felsefe, biraz mizah...
  • Udemy Eğitimleri
  • Temiz Kod
  • Tasarım Kalıpları
  • Hakkımda
  • Arşiv
RSS
26 Ocak 2011

Kısa EJB Eğitimi: Netbeans’de EJB Geliştirme – II: SE İstemcisi

Akin Java, Java Dersleri, Java EE EJB, Java EE, Session bean

Dün yazdığım yazıda Netbeans üzerinde SelamEJB isimli bir EJB projesi geliştirmiş ve içinde de Selam isimli bir session bean koymuştuk. Selam session beanimizin iki metotu vardı, birini SelamLocal isimli yerel arayüzden diğerini de SelamRemote isimli uzak arayüzden devralıyordu. okumaya devam …

Toplam görüntülenme sayısı: 1552

16 Bunu beğendim 🙂
Tweet
Follow me
Tweet to @kaldiroglu
25 Ocak 2011

Kısa EJB Eğitimi: Netbeans’de EJB Geliştirme – I: Sunucu

Akin Java, Java Dersleri, Java EE EJB, EJB 3.1, EJB geliştirme, Glassfish, Java EE, Netbeans

Bu yazıda, Netbeans üzerinde hızlıca bir EJB geliştirip Glassfish’e kuralım. Daha sonra da, local ve remote arayüzlerini kullanacak şekilde test kodlarını yazıp çalıştıralım.

Önce Netbeans üzerinde sol taraftaki Projects sekmesinde sağ tık => New Project‘i seçin ve çıkan pencerede solda Java EE‘yi sağda da EJB Module‘ü seçip Next‘e tıklayın.

EJB1

okumaya devam …

Toplam görüntülenme sayısı: 3020

25 Bunu beğendim 🙂
Tweet
Follow me
Tweet to @kaldiroglu
16 Ocak 2011

Java EE 6’da EJB’er İçin JNDI Adresleri

Akin Java, Java Dersleri, Java EE bean access, bean erişim, EJB, Java EE 6, JNDI, Kurumsal Java

Java EE kullananların sıkıntı yaşadığı en temel konulardan birisi de, EJB’lerin JNDI adreslerinin ne olduğu konusudur. Bu konu Java EE 6’ya kadar bir standart üzerine oturtulmamış olduğundan, uygulama sunucusu (application server) üreticilerinin farklı yaklaşımlarını bilmek ve ona göre JNDI erişimleri yapmak söz konusudur. (Gerçi Java EE 5 ile başlayan bağımlılık  zerketme (dependency injection, DI) sayesinde yönetilen nesnelerde EJB erişimi çok kolaylaşmıştı ama yine de örneğin uzaktan erişimler için JNDI arama  (lookup) çağrıları gerekmekteydi.) Yani, her uygulama sunucusu için geçerli bir genel geçer adresleme mekanizması yoktu. Yoktu diyorum çünkü bu konu Java EE 6 ile gelen EJB 3.1’de çözüme kavuşturuldu.  Aşağıda standart hale getirilmiş JNDI’ın EJB isimlendirme yapısını kısaca aktaracağım.
okumaya devam …

Toplam görüntülenme sayısı: 2170

37 Bunu beğendim 🙂
Tweet
Follow me
Tweet to @kaldiroglu
10 Ocak 2011

Java Persistence API (JPA) ile Programlama – II

Akin Java, Java Dersleri, Java EE Hibernate, Java EE, Java Persistence API, JPA, Microsoft SQL Server, Oracle XE

Giriş

Bir önceki yazımızda NİE (nesne-ilişkisel eşleştirme) kavramını açıklamış ve JPA’ye giriş yapmış, temel JPA ayarlarını ve nesnelerini de öğrenmiştik. Daha önceki yazıyı okuyup, örnek projedeki kodları çalıştırdıysanız JPA üzerinde ilerlemeye hazırsınız demektir. Bu yazıda temel olarak eşleştirme (mapping) bilgimizi arttıracağız. Önce kimlik bilgisi atamaları için JPA’in sağladığı stratejileri inceleyeceğiz. Sonra da entityler arasındaki 1-1, 1-N ve M-N türdeki ilişkilerinde veri tabanındaki tablolarla eşleştirmeyi ve bu bağlamda birden fazla nesneyi veri tabanından getirme (fetching) ya da uygulama yükleme (loading) ve iletilen işlem (cascading) stratejilerini yerimiz elverdiğince inceleyeceğiz. Yazı içerisinde Eclipse projesinden kod örnekleri yer alacaktır. Anlatılan konularla ilgili kodlar projede farklı paketlerde yer almaktadır. Her örnek farklı bir persistence-unit ile ifade edilmiş ve ilgili kısımda (personIdentityAuto) gibi belirtilmiştir.
okumaya devam …

Toplam görüntülenme sayısı: 3308

19 Bunu beğendim 🙂
Tweet
Follow me
Tweet to @kaldiroglu
«< 62 63 64 65 66 >»

Günlüğüme Hoşgeldiniz

Bu günlükte, Yazılım Mühendisliği, Bilgi Teknolojileri, Java, kişisel gelişim ve zaman zaman da diğer konulardaki düşüncelerimi sizlerle paylaşacağım. Umarım beğenir ve hoşça vakit geçirirsiniz.

Her türlü düşüncenizi, yorum olsun, beğeni ya da eleştiri olsun, bana iletmenizi rica ediyorum sizden. Ayrıca bana akin@javaturk.org adresinden ya da Twitter'dan ulaşabilirsiniz. Videolarıma da buradan ulaşabilirsiniz.

Teşekkür ederim.

Akın Kaldıroğlu

Rahat Okumak İçin

A Decrease font size. A Reset font size. A Increase font size.

Sosyal Medya

  • Twitter
  • Facebook
  • LinkedIn
  • Youtube

Son Twitlerim

→ Takip Etmek İçin

Abone Olun

Emalinizi girerek yazılardan haberdar olun.
Loading

Son Yazılarım

  • Udemy Eğitimlerim Üzerine
  • (başlıksız)
  • Clean Code / Temiz Kod Eğitimi Udemy’de
  • Java ile Nesne-Merkezli Programlamaya Giriş Eğitimi Udemy’de
  • Selsoft Video Eğitimleri
  • Spring ile Kurumsal Yazılım Geliştirme
  • Corona Günlerinde Design Patterns
  • Corona Günlerinde Java
  • JDK 10 ve “var” Özelliği
  • Onur Özcan
  • Analist ve İş Bilgisi
  • Farklı Dillerin Bakış Açısıyla Nesne-Merkezli Programlama
  • Java Nedir?
  • Bilgi Teknolojilerinde Yetenek Yönetimi – II: Tanımlar ve Eleştiriler – I
  • Alelade Hikayeler – II: Bir Başka Performans Problemi

Popüler Yazılar ve Sayfalar

  • Java’ya Nasıl Başlarım? Java’yı Nasıl Öğrenirim? – I
  • Nasıl Yazılımcı Olalım? – II: Hangi Bölümü Okuyalım?
  • Oracle’ın Java SE Sertifikaları: OCA, OCP ve OCM
  • Java Kurulumu ve İlk Programımız
  • İş Analisti İş Tanımı
  • Java Tutorial ya da Kendi Kendine Java Öğren
  • Nasıl Yazılımcı Olalım? – I: Üniversiteli mi Alaylı mı?
  • Tasarım Kalıpları
  • Java’ya Nasıl Başlarım? Java’yı Nasıl Öğrenirim?
  • UML Nedir?

Yazı Kategorileri

Yazı Takvimi

Haziran 2025
P S Ç P C C P
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« May    

Yazı Arşivi

Blogroll

  • Binnur Kurt'un Günlüğü
  • Ender'in Java Blogu
  • Erdem Seherler
  • Kızımın Günlüğü
  • Kurumsal Java
  • Levent Karagöl
  • Levent'in Java Blogu
  • Mert Can Akkan’s java tips,options, news…
  • Yaşar Safkan
  • Yasin Saygılı
  • Yazı Dünyası

Yazı Etiketleri

analiz Bilmek C Desen design pattern EJB Eğitim Fortran Hibernate Java Java'ya nasil baslarim Java dersleri Java EE Java Persistence API Java SE Java Sertifika Java Öğren Java öğreniyorum Java öğrenmek JPA Kalıp Kurumsal Java nesne nesne-merkezli No Silver Bullet object object-oriented Oracle Java Certifications pattern performans programlama programlama dilleri programlama nedir sertifika singleton tasarım tasarım deseni tasarım desenleri tasarım şablonu yazılım yazılım geliştirme Yazılım Mühendisliği yazılımın doğası yazılımın zorlukları Şablon

↑

© Java Günlüğüm 2025
Powered by WordPress • Themify WordPress Themes
 

Yorumlar Yükleniyor...