jdbgen Java DTO'ları, DAO'ları ve MyBatis SQL harita dosyaları oluşturur
JDBC ile bağlı bir şemadan doğrudan DTO'lar, DAO'lar ve MyBatis/iBATIS XML'leri oluşturur, düzenlemeye hazır kalıcılık kodu üretir. Dennis Park, JDBC aracılığıyla tablo yapılarını tersine mühendislik yapmak ve Java kaynak ve eşleme dosyaları çıkarmak için bu Windows Java aracını geliştirdi. GUI, tabloları seçmenize ve üretim parametrelerini ayarlamanıza olanak tanırken, yerleşik tür eşlemesi veritabanı türlerini Java nesnelerine dönüştürür. MyBatis veya iBATIS kullanan projeler için veri erişim katmanının hızlı bir iskeletini oluşturmaya ihtiyaç duyan Java geliştiricileri ve DBA'lar için uygundur.Aracın ürettiği şeyler ve bir Java projesiyle nasıl entegre olduğu
jdbgen, JDBC üzerinden tabloları inceler ve geliştiricilerin bir projeye yerleştirdiği somut dosyalar üretir: veri temsili için DTO sınıfları, veri erişimi için DAO arayüzleri ve uygulamaları, ayrıca MyBatis ve eski iBATIS ile uyumlu SQL Map XML dosyaları. Çıktı, düzenlenebilir iskelet olarak tasarlanmıştır, kilitli bir eser değil, böylece ekipler üretilen sınıfları ve haritalama XML'lerini mevcut yapı iş akışlarına uyarlayabilir.
Sisteminizle nasıl etkileşimde bulunur ve kurulum gereksinimleri
Uygulama, Java Runtime Environment'ı destekleyen sistemlerde çalışır ve sağladığınız JDBC sürücüleri kullanarak veritabanlarına bağlanır, bu nedenle başlangıç kurulumu uyumlu bir JRE ve DBMS'niz için doğru sürücü gerektirir. Bu, Windows için bir masaüstü GUI aracıdır, bu nedenle üretim yerel olarak gerçekleşir ve geliştirici makinelerine uyar, sunucu tarafı CI boru hatlarına değil, GUI arayüzü etrafında bir betik yazmadığınız sürece.
Ekipler için güvenlik, izinler ve iş akışı dikkate alımları
jdbgen, tabloları ters mühendislik yapmak için veritabanı şemalarını okur, bu da uygun veritabanı erişim kimlik bilgileri ve JDBC sürücüsü gerektirdiği anlamına gelir. Üretilen kod özelleştirilebilir, ve GUI hangi tabloların dahil edileceğini seçer, kapsam üzerinde kontrol sağlar. Ekip kullanımı için, üretilen dosyaları kaynak kontrolüne aktarın ve üretim meta verilerine kazara değişikliklerden kaçınmak için şemanın bir geliştirme kopyası üzerinde üretim gerçekleştirin.
Java ekipleri için hızlı kalıcılık kodu gereken uygun iskele aracı
jdbgen, MyBatis veya iBATIS projelerinde veri erişim katmanları için bir başlangıç noktası isteyen geliştiriciler ve DBA'lar için pratik bir araçtır; tekrarlayan kodlamayı azaltır ve kapsam kontrolünü kullanıcıya verir. Pratik bir ipucu olarak, bunu üretim dışı bir şemaya karşı çalıştırın ve düzenlemeden önce oluşturulan dosyaları sürüm kontrolüne ekleyin. Tavsiye edilir.