logo

Java EE

Java EE anlamına gelir Java Kurumsal Sürümü Daha önce J2EE olarak bilinen ve şu anda Jakarta EE olarak bilinen. Java SE'yi (Standart Sürüm) çevreleyen bir dizi spesifikasyondur. Java EE, geliştiricilere dağıtılmış bilgi işlem ve web hizmetleri gibi kurumsal özelliklere sahip bir platform sağlar. Java EE uygulamaları genellikle aşağıdaki gibi referans çalışma sürelerinde çalıştırılır: mikro sunucular veya uygulama sunucuları . Java EE'nin kullanıldığı bazı bağlamlara örnek olarak e-ticaret, muhasebe, bankacılık bilgi sistemleri verilebilir.

Onlar şarkıcılar

Java EE'nin özellikleri

Java EE, web sayfaları oluşturmada, veritabanından işlemsel bir şekilde okuma ve yazmada, dağıtılmış kuyrukları yönetmede yararlı olan çeşitli özelliklere sahiptir. Java EE, Enterprise JavaBeans, bağlayıcılar, Servlet'ler, Java Sunucu Sayfaları ve çeşitli web hizmeti teknolojileri gibi temel Java SE API'lerinin işlevlerine sahip çeşitli API'ler içerir.

Java EE

1. Java EE'nin Web Özellikleri

  • Servlet- Bu spesifikasyon, HTTP isteklerini senkronize veya senkronize olmayan bir şekilde nasıl yönetebileceğinizi tanımlar. Düşük seviyedir ve diğer özellikler buna bağlıdır
  • WebSocket-WebSocket bir bilgisayar iletişim protokolüdür ve bu API, WebSocket bağlantılarını kolaylaştırmak için bir dizi API sağlar.
  • Java Sunucusu Yüzleri - GUI'nin bileşenlerden oluşturulmasına yardımcı olan bir hizmettir.
  • Birleşik İfade Dili - Web uygulaması geliştiricilerini kolaylaştırmak için tasarlanmış basit bir dildir.

2. Java EE'nin Web Hizmeti Özellikleri

  • RESTful Web Hizmetleri için Java API - Temsili Durum Aktarımı şemasına sahip hizmetlerin sağlanmasına yardımcı olur.
  • JSON İşleme için Java API - JSON formatında sağlanan bilgileri yönetmek için kullanılan bir dizi spesifikasyondur.
  • JSON Bağlama için Java API - Bir JSON dosyasının Java sınıflarına bağlanması veya ayrıştırılması için sağlanan bir dizi spesifikasyondur.
  • XML Bağlama için Java Mimarisi - Xml'in Java nesnelerine bağlanmasını sağlar.
  • XML Web Hizmetleri için Java API - SOAP, http üzerinden web hizmetlerine erişmek için kullanılan xml tabanlı bir protokoldür. Bu API, SOAP web hizmetleri oluşturmanıza olanak tanır.

3. Java EE'nin Kurumsal Özellikleri

  • Bağlamlar ve Bağımlılık Enjeksiyonu - Swing'de olduğu gibi bağımlılıkları enjekte etmek için bir kap sağlar.
  • Kurumsal JavaBean- İşlemleri, uzaktan prosedür çağrılarını ve eşzamanlılık kontrolünü sağlamak için bir nesne konteynerinin sahip olduğu bir dizi hafif API'dir.
  • Java Kalıcılık API'si - Bunlar, ilişkisel veritabanı tabloları ve Java sınıfları arasındaki nesne ilişkisel eşlemenin özellikleridir.
  • Java İşlem API'si - Java EE tarafından sunulan işlem desteği arasında etkileşimi kurmaya yönelik arayüzleri ve açıklamaları içerir. Bu özette düşük düzeyli ayrıntılardan ve arayüzlerden API'ler de düşük düzeyli olarak kabul edilir.
  • Java Mesaj Servisi - Java programına kurumsal mesajlaşma sisteminin mesajlarını oluşturmak, göndermek ve okumak için ortak bir yol sağlar.

4. Java EE'nin Diğer Özellikleri

  • Doğrulama - Bu paket, Bean Validation API tarafından sunulan bildirimsel doğrulama desteği için çeşitli arayüzler ve açıklamalar içerir.
  • Toplu uygulamalar - Büyük miktarda veri içeren ve periyodik olarak yürütülmesi gereken, uzun süren arka plan görevlerini çalıştırmanın yollarını sağlar.
  • Java EE Konektör Mimarisi - Bu, Java sunucularını Kurumsal Bilgi Sistemine bağlamak için Java tabanlı bir teknolojik çözümdür.

Java EE'yi ayarlama

Gereksinimler

Java EE'nin en yeni SDK'sı olan Java EE 6 SDK'nın Windows'ta kurulumu için minimum 1 GB belleğe, minimum 250 MB boş Disk alanına ve JVM Java SE 6'ya sahip olmanız gerekir. Java EE kurulumu için, bir JDK ve daha sonra ücretsiz olduğu için bir IDE'ye (tercihen Eclipse) sahip olun.

Java Geliştirme Kiti yükleyin

  1. Şuraya göz at: Oracle'ın Java SE Geliştirme Kiti indirmeleri
  2. başlıklı bölümde Java SE Geliştirme Seti 9.0.1 , lisansı okuyun ve kabul ediyorsanız tıklayın Lisans Sözleşmesini Kabul Et
  3. Yine de o bölümde, JDK-9.0.1_windows-x64_bin.exe (veya işletim sisteminiz için doğru indirme)
  4. İndirilen JDK yükleyicisini kullanarak çalıştırın. Yönetici olarak çalıştır
  5. Windows (veya Linux) Ortam Değişkenini Ekleme JAVA_HOME . Bunu, yeni yüklenen JDK'nızın C:Program FilesJavajdk1.8.0_51 gibi görünen kök klasörüne ayarlayın.

Java EE için Eclipse'i yükleyin

1. Şuraya göz atın: Eclipse İndirmeleri

2. Aşağıdaki İndir düğmesine tıklayın. Eclipse'i edinin .

3. Ortaya çıkan sayfada İndir düğmesine tıklayın.

Not: İndirdiğiniz Eclipse sürümü (32 bit veya 64 bit), JDK'nızın sürümüyle eşleşmelidir. Yukarıda JDK-9.0.1_windows-x64'ü yüklediniz, bu nedenle 64 bit Eclipse'i indirin.

4. İndirilen yükleyiciyi kullanarak çalıştırın. Yönetici olarak çalıştır .

5. Yüklemek istediğiniz Eclipse sürümünü seçin. Java EE geliştiricileri için Eclipse IDE Java çalışmaları için tercih edilir.

6. Yükleme başarısız olursa, gerçek zamanlı virüs taramasını geçici olarak kapatarak tekrar deneyin. İşiniz bittiğinde tekrar açmayı unutmayın.


Java SE ve Java EE

Java SE, standart sürümü ifade eder ve başlangıç ​​seviyesindeki veya orta seviyedeki bir programcının ihtiyaç duyduğu temel işlevleri ve paketleri içerir. Java EE, geliştirilmiş bir platform ve Java SE'yi kapsayan bir sarmalayıcıdır. Java SE'ye göre üstünlüğü vardır ve aynı zamanda diğer özellikleri gölgede bırakan çeşitli yönlere de sahiptir.

Java SE Java EE
Java SE, türleri ve nesneleri tanımlamak gibi temel işlevleri sağlar. Java EE, büyük ölçekli uygulamaların geliştirilmesini kolaylaştırır.
SE normal bir Java spesifikasyonudur EE, Java SE üzerine kurulmuştur. Web uygulamaları ve Servlet'ler gibi işlevler sağlar.
Sınıf kitaplıkları, dağıtım ortamları vb. özelliklere sahiptir. Java EE, ayrı istemci, iş ve Kurumsal katmanlara sahip yapılandırılmış bir uygulamadır.
Çoğunlukla antivirüs yazılımı, oyun vb. Masaüstü Uygulamaları için API'ler geliştirmek için kullanılır. Esas olarak web uygulamaları geliştirmek için kullanılır.
Yeni başlayan Java geliştiricileri için uygundur. Kurumsal çapta uygulamalar geliştiren deneyimli Java geliştiricileri için uygundur.
Kullanıcı kimlik doğrulaması sağlamaz. Kullanıcı kimlik doğrulamasını sağlar.