2
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.
İnternet sitesi:
http://www.dropwizard.io/1.0.0/docs/Özellikleri
Kategoriler
Herhangi bir lisansa sahip tüm platformlar için Dropwizard'a alternatifler
62
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
18
7
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
6
3
2
Apache Struts
Apache Struts, Java EE web uygulamalarını geliştirmek için açık kaynaklı bir web uygulama çerçevesidir.
0
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.