123
Dropwizard

Dropwizard

Operasyon dostu, yüksek performanslı, RESTful web hizmetlerini geliştirmek için Java çerçevesi.
Dropwizard, kütüphane ve çerçeve olmak arasındaki çizgiyi aşıyor.Amacı, üretime hazır bir web uygulamasının ihtiyaç duyduğu her şeyin performans ve güvenilir uygulamalarını sağlamaktır.Bu işlevsellik yeniden kullanılabilir bir kitaplığa çıkarıldığından, uygulamanız yalın ve odaklanmış olarak kalır ve hem pazara sunma süresini hem de bakım yüklerini azaltır.HTTP için İskele HTTP olmadan bir web uygulaması olamayacağınız için Dropwizard, inanılmaz ayarlanmış bir HTTP sunucusunu doğrudan projenize gömmek için Jetty HTTP kitaplığını kullanır.Uygulamanızı karmaşık bir uygulama sunucusuna teslim etmek yerine, Dropwizard projeleri bir HTTP sunucusunu döndüren ana bir yönteme sahiptir.Uygulamanızı basit bir işlem olarak çalıştırmak, üretimde Java'nın bazı hoş olmayan yönlerini ortadan kaldırır (PermGen sorunu yok, uygulama sunucusu yapılandırması ve bakımı yok, gizli dağıtım aracı yok, sınıf yükleyicisi sorunu yok, gizli uygulama günlükleri yok, tek bir ayar yapmaya çalışmak yokçöp toplayıcı birden çok uygulama iş yükü ile çalışmak için) ve bunun yerine mevcut Unix işlem yönetimi araçlarının tümünü kullanmanızı sağlar .... REST için Jersey RESTful web uygulamaları oluşturmak için Jersey'den (JAX-RS referans uygulaması) hiçbir şey bulamadık) özellikler veya performans açısından.HTTP isteklerini basit Java nesnelerine nazikçe eşleyen temiz, test edilebilir sınıflar yazmanıza olanak tanır.Akış çıktısını, matris URI parametrelerini, koşullu GET isteklerini ve çok daha fazlasını destekler.JSON için Jackson Veri formatları açısından JSON, web'in lingua franca'sı oldu ve Jackson, JVM'de JSON'un kralı oldu.Şimşek hızında olmanın yanı sıra, alan adı modellerinizi doğrudan dışa aktarmanıza izin veren gelişmiş bir nesne eşleştiriciye sahiptir.Metrikler için metrikler Metrikler kütüphanesi işleri düzenleyerek kodunuzun üretim ortamınızdaki davranışına benzersiz bir bakış sağlar.

Özellikleri

Herhangi bir lisansa sahip tüm platformlar için Dropwizard'a alternatifler

CUBA Platform

CUBA Platform

Projeyi yönetmek için çok sayıda işlevsellik ve şaşırtıcı araçlara sahip Tam Yığın Kurumsal Java Çerçevesi.
  • Ücretsiz
Spring

Spring

Spring Framework, Java platformu için açık kaynaklı bir uygulama çerçevesi ve Tersine Çevirme konteyneri.
GWT (Google Web Toolkit)

GWT (Google Web Toolkit)

GWT, karmaşık tarayıcı tabanlı uygulamalar oluşturmak ve optimize etmek için bir geliştirme araç takımıdır.GWT, Google AdWords ve Google Cüzdan da dahil olmak üzere Google'daki birçok ürün tarafından kullanılmaktadır.
  • Ücretsiz
  • Web
OpenXava

OpenXava

OpenXava, Kurumsal Uygulamaların Hızlı Geliştirilmesi için bir Web Java Çerçevesidir.
Bootique

Bootique

Çalıştırılabilir Java uygulamaları için minimal görüşlü bir çerçeve.Bootique açık kaynaklı bir projedir ve ücretsiz olarak kullanabilirsiniz.
Apache Struts

Apache Struts

Apache Struts, Java EE web uygulamalarını geliştirmek için açık kaynaklı bir web uygulama çerçevesidir.
invesdwin-NoWicket

invesdwin-NoWicket

Küçük kapı için geliştiricilerin daha az kaynak plakası kod kodu yazmasına olanak tanıyan çıplak nesneler çerçevesi.Esneklik ve kontrolden ödün vermeden küçük kapıdan kullanılırsınız.Ölçülebilir bir faktörle verimliliği artırmak ve küçük kapıları daha eğlenceli hale getirmek.