JVx (Çerçeve) - JVx (Framework)

JVx
Jvx 2020.png
Kararlı sürüm
2.8 / Aralık 19, 2018
YazılmışJava
TürUygulama çerçevesi
LisansApache Lisansı 2.0
İnternet sitesisibvisions.com

JVx Çerçevesi (veya JVx - Enterprise Application Framework) bir açık kaynak yazılım çerçevesi için Java platform. JVx, profesyonel ve verimli geliştirmeyi kolaylaştırır veri tabanı uygulamalar, kısa sürede ve az kaynak kodu kullanarak.

Çerçevenin mimarisi, çok katmanlı mimari yazılım sistemlerinin geliştirilmesi için model. Üç katmanlı bir mimari üzerine inşa etmek ve bağımlılık ters çevirme ilkesi JVx, verimli bir şekilde bakımı yapılan uygulamaların kolay geliştirilmesine izin verir. Çerçeve, tüm katmanlar için tam destek sağlar.

  • Bir veri tabanı veya gibi alternatifler dosya sistemi, veri katmanı olarak kullanılabilir.
  • Uygulama katmanı, entegre bir iletişim sunucusu aracılığıyla sağlanır. Bu sunucu, seanslar ve uygulama mantığı.
  • Sunum katmanı teknolojiden bağımsızdır ve aşağıdakiler gibi çeşitli teknolojilerle kullanılabilir: Salıncak, SWT, Vaadin, vb.

Hedefler

JVx, geliştiricilerin çabalarını uygulamaya özel görevlere odaklayabilmeleri için zamandan tasarruf etmeyi amaçlamaktadır. Teknolojik engeller çerçeve tarafından ortadan kaldırılır. Ana veriler için şablonların oluşturulması gibi basit görevlere daha az zaman harcanır. JVx, tekrar eden görevler için çözümler sunarak genel geliştirme çabasını azaltır.

İşlevsellik

JVx, diğerleri arasında aşağıdaki özellikleri sunar:

  • Veritabanı modeline göre otomatik liste kutuları
  • Genel ve teknolojiden bağımsız kullanıcı arayüzü
  • Herkes için tek tip aktif model GUI bileşenleri
  • Veri ve veritabanı bağımsızlığı
  • Veriler erişilene kadar yüklenmez (geç yükleme)
  • Sunucu tarafı oturum, toplantı, celse ve nesne yönetimi
  • Bileşen düzeyinde uluslararasılaşma
  • Eksiksiz uygulama çerçevesi
  • Senkron ve asenkron iletişim
  • İstemci ve sunucu eylemlerini kullanarak iletişim
  • Veri / dosya indirme ve indirme
  • Entegre resim yönetimi

Uygulamalar

Sunum katmanı (müşteri) için aşağıdaki uygulamalar mevcuttur

Şunlar için deneysel bir uygulama mevcuttur: Adobe Flex.

Geliştirmeler

JVx için kurumsal uygulamalarda kullanım için yüksek düzeyde konfor sağlayan çeşitli iyileştirmeler mevcuttur. Bunlar şunları içerir:

Ayrıca bakınız