«java» etiketlenmiş sorular

Java, başlangıçta Sun Microsystems tarafından geliştirilen yüksek düzeyde, platformdan bağımsız, nesne yönelimli bir programlama dilidir. Java, şu anda Sun'u 2010'da satın alan Oracle'a aittir.

5
Doğrulama hangi katmana yerleştirilmelidir?
Spring Boot kullanarak bir Rest API oluşturuyorum ve istek girişlerini doğrulamak için Hazırda Bekletme Doğrulaması kullanıyorum. Ancak, başka tür doğrulamalara da ihtiyacım var, örneğin güncelleme verilerinin kontrol edilmesi gerektiğinde, şirket kimliği yoksa özel bir istisna atmak istiyorum. Bu doğrulama hizmet katmanında mı yoksa denetleyici katmanında mı bulunmalı? Hizmet Katmanı: public …

1
Bir istisna mesajı kaydedip farklı bir istisna atarsak hala bir antipattern mi?
Web uygulamamız ExceptionMapperbazı istisnaları eşlemek için bir kullanmaktadır Response. Aşağıdaki gibi yeni bir istisna atmadan önce istisna mesajlarını kaydediyoruz: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Biz yeniden atma aynı istisna değil bu bir düşünülebilir eğer sorum şu yüzden, Log ve antipattern atın . Ve böylece, benzer yerlerde …

5
Java web uygulaması klasör yapısı
J2EE'ye yeni başlayan biri olarak, son zamanlarda J2EE Core: Servlets & Jsps'i kullanarak kendi projemi sıfırdan geliştirmeye başladım. Proje klasörü yapımın doğru olup olmadığını değerlendiremedim. İşte benim proje klasör yapım. Soru sormadan önce, birilerinin bana sorarsa neden bu tür klasör yapısını cevaplayamadığımı ya da haklı çıkaramayacağımı itiraf ediyorum. Soru: Jsps'imi …


5
Neden devletsiz bu kadar çok somut sınıf görüyorum?
Herhangi bir durumu olmayan C ++ ve Java dünyasında bir çok somut sınıf görüyorum. İnsanların neden bunu yaptığını anlayamıyorum, sadece C ++ 'da serbest işlevlere sahip bir ad alanı veya özel bir yapıcıya sahip bir sınıf ve Java'da yalnızca statik yöntemler kullanabilirler. Aklıma gelen tek fayda, daha sonra belirli durumlarda …

11
System.out.println () kullanmak neden bu kadar kötü? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

5
DelayQueue'nun gerçek dünya kullanımı [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . DelayQueue'nun gerçek dünya kullanımı ne olurdu , çözmek için hangi ortak problem tasarlanmıştır?

2
Spring yapılandırma dosyasını nereye koyabilirim?
Spring framework'ü projeme özellikle sunucu tarafına entegre etmek istiyorum. Bu yüzden, savaş dosyasının WEB-INF klasörüne koymak istemiyorum. Her katmana bir applicationContext.xml koymalıyım (ayrı projelere ayrıldığından beri her proje anlamına mı geliyor?) (Hizmetler, Etki Alanı ve DAO) İyi uygulama nedir?
18 java  soa  spring 

8
Dizelerle eşleştirme, sınıf yöntemlerinden daha mı gevşek?
Swing kullanarak Java'da bir okul grubu projesine başlıyorum. Veritabanı masaüstü uygulamasında basit bir GUI. Profesör bize geçen yılki projenin kodunu verdi, böylece işleri nasıl yaptığını görebildik. Benim ilk izlenim kod olması gereken çok daha karmaşık olmasıdır, ama programcılar sadece yazmadım koda bakarken sık sık bunu düşünüyorum. Sisteminin iyi veya kötü …
18 java  coupling 

6
Kendini belgeleyen kod mu Javadocs mu?
Son zamanlarda şu anda uğraştığım kod tabanının parçalarını yeniden düzenleme üzerinde çalışıyorum - sadece kendimi daha iyi anlamak için değil, aynı zamanda kod üzerinde çalışan diğerleri için de daha kolay hale getirmek için. Kendini belgeleyen kodun güzel olduğunu düşünmeye eğilimliyim . Sadece daha temiz olduğunu düşünüyorum ve kod kendisi için …


2
geri aramalar ve dinleyiciler arasındaki fark nedir?
Blackberry'de keyChar () yöntemini geçersiz kılabilir ve keypress olayını yakalayabiliriz veya KeyPressListener'a kayıt olabiliriz. biliyorum, onKeyListener gözlemci desen. Android'de ayrıca bir KeyEvent.callback ve onKeyListener var Her ikisi de keyChar etkinliğine kaydolmamızın gerekmediği olaylardır. her iki model arasındaki fark nedir?
18 java 

10
Neden kalıtım ve polimorfizm bu kadar yaygın kullanılıyor?
İşlevsel programlama gibi farklı programlama paradigmaları hakkında ne kadar çok şey öğrenirsem, kalıtım ve polimorfizm gibi OOP kavramlarının bilgeliğini sorgulamaya başlarım. İlk olarak okulda kalıtım ve polimorfizm hakkında bilgi sahibi oldum ve o zaman polimorfizm, kolay genişletilebilirliğe izin veren jenerik kod yazmanın harika bir yolu gibi görünüyordu. Ancak ördek yazması …

2
Java AOT derleyicileri nasıl çalışır?
Java uygulamalarını yerel yürütülebilir dosyalara ( ) dönüştürdüğünü iddia eden birkaç araç ( Excelsior JET , vb.) Var *.exe. Ancak bu benim olduğu anlayış bu araçlar gerçekten sadece çağırmak / çalıştırması yerli sarmalayıcılarını yaratmakta olduğu javabir kabuk veya komut satırından. Eğer bu anlayış yanlışsa, bunun nasıl olabileceğini anlamıyorum. Çalışan bir …
18 java  compiler  aot 

1
Java için Jester gibi bir mutasyon test aracı için modern bir yedek var mı?
“Neden kesin olarak bildiğinizde testlerinizin iyi olduğunu düşünüyorsunuz? Bazen Jester testlerimin hava geçirmez olduğunu söylüyor, ancak bazen bulduğu değişiklikler maviden bir cıvata olarak geliyor. Şiddetle tavsiye edilir. ”- Kent Beck Ancak stackoverflow'da " Jester " adında bir etiket bile olmadığını görüyorum . Peki , eğer varsa Jester'ın modern yedeği nedir? …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.