Pytania oznaczone «java»

74
Co to jest „zacieniona” zależność Java?

Deweloper JVM tutaj. Ostatnio widziałem żarty na czatach IRC, a nawet w moim biurze na temat tak zwanych „ zacienionych ” bibliotek Java. Kontekst użycia będzie taki jak: „ Takie, a więc zapewnia„ zacienionego ”klienta dla XYZ. ” Doskonałym przykładem jest ten problem Jira dla HBase : „...

73
Nigdy nie używaj ciągów w Javie? [Zamknięte]

Natknąłem się na wpis na blogu, który zniechęca do korzystania z napisów w Javie do powodowania braku semantyki w kodzie, sugerując, aby zamiast tego używać cienkich klas opakowań. Oto przykłady przed i po wspomnianym wpisie ilustrującym tę kwestię: public void bookTicket( String name, String...

69
Co w praktyce oznacza „GPL z wyjątkiem ścieżki klas”?

Wydaje się, że Oracle licencjonuje cały związany z Javą kod open source na licencji GPL z wyjątkiem ścieżki klas . Z tego, co rozumiem, wydaje się, że pozwala to łączyć biblioteki z własnym kodem w produkty, które nie muszą być objęte GPL. Jak to działa? Jakie są przykłady tego, jak mogę i nie...

68
Czy jest to właściwe zastosowanie metody resetowania Mockito?

Mam prywatną metodę w mojej klasie testowej, która konstruuje często używany Barobiekt. BarKonstruktor wywołuje someMethod()metodę w moim wyśmiewali obiektu: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls...

64
Dlaczego w klasach Java 8 java.time brakuje metody getMillis ()?

Java 8 ma zupełnie nową bibliotekę dat i godzin w pakiecie java.time, co jest bardzo mile widziane dla każdego, kto musiał wcześniej używać JodaTime lub miał problemy z tworzeniem własnych metod pomocniczych przetwarzania daty. Wiele klas w tym pakiecie reprezentuje znaczniki czasu i mają metody...

64
Warstwa serwisowa a DAO - dlaczego oba?

Pracowałem z SpringMVC, Hibernate i niektórymi bazami danych na przykładzie aplikacji internetowej Java. Jest kilka różnych, które to robią, ale ten samouczek integracji Spring 3 i hibernacji z przykładem ma klasę modelu, widok (w jsp) oraz klasy usługi i dao dla kontrolera. Moje pytanie brzmi:...