Pytania oznaczone «java»

19
Czas Joda a czas Java

Chociaż Joda jest bogata w funkcje i bardziej wyrafinowana niż standardowy czas Java, nie zawsze może być najlepszym rozwiązaniem. Jak zdecydować, czy powinienem używać Joda Time lub Java Time w dowolnym kodzie Java? Czy istnieje jakaś wskazówka, która mówi nam, jak wybrać właściwą w zależności od...

19
Jak ważne są wzorce projektowe w programowaniu?

Jestem studentem uniwersytetu i właśnie zacząłem uczyć się o wzorach projektowych i staram się zrozumieć ich cel. Próbowałem je badać, ale wszystkie zasoby, które znalazłem, wydają się mówić o nich w sposób akademicki, a nie profesjonalny. Jaki jest ich cel i czy należy się ich...

19
Jaka jest korzyść z włączenia ciągów w Javie 7?

Kiedy zaczynałem programować w Javie, frustrowało mnie to, że instrukcje switch nie miały ciągów. Następnie, korzystając z Enums, zdałem sobie sprawę z korzyści, jakie z nich czerpiesz, zamiast przekazywać surowe wartości - bezpieczeństwo typu (co ułatwia refaktoryzację) oraz przejrzystość dla...

19
Sufiks Wyjątek od wyjątków w Javie

Określenie sufiksu wyjątku w klasach wyjątków wydaje mi się zapachem kodu (informacja redundantna - reszta nazwy oznacza stan błędu i dziedziczy po wyjątku). Wydaje się jednak, że wszyscy to robią i wydaje się to dobrą praktyką. Chcę zrozumieć, dlaczego jest to dobra praktyka. Widziałem już i...

19
Czy parametry oznaczone adnotacją @Nonnull dla null?

Zaczęliśmy używać FindBugs i odpowiednio dodawać adnotacje do naszych parametrów @Nonnull, i świetnie jest wskazywać błędy na wczesnym etapie cyklu. Do tej pory sprawdzaliśmy te argumenty za nullużyciem Guawy checkNotNull, ale wolałbym sprawdzać nulltylko na krawędziach - miejscach, w których...

19
Jak stworzyć lepszy kod OO w aplikacji opartej na relacyjnej bazie danych, w której baza danych jest źle zaprojektowana

Piszę aplikację internetową Java, która składa się głównie z kilku podobnych stron, na których każda strona ma kilka tabel i filtr, który dotyczy tych tabel. Dane w tych tabelach pochodzą z bazy danych SQL. Używam myBatis jako ORM, co może nie być najlepszym wyborem w moim przypadku, ponieważ baza...

18
Jaka jest różnica między wywołaniami zwrotnymi a słuchaczami?

W Blackberry możemy przesłonić metodę keyChar () i przechwycić zdarzenie keypress lub zarejestrować się na KeyKressListener. wiem, onKeyListener jest wzorem obserwatora. W Androidzie jest też KeyEvent.callback i onKeyListener Oba są wydarzeniami, dla których nie musimy rejestrować się na...

18
Gdzie umieścić plik konfiguracyjny Spring?

Chcę zintegrować framework Spring w moim projekcie, szczególnie po stronie serwera. Nie chcę więc umieszczać go w folderze pliku wojny WEB-INF. Czy powinienem umieścić plik applicationContext.xml w każdej warstwie (oznacza to, że każdy projekt jest podzielony na odrębne projekty? (Usługi, Domena...