Decyduję się na konwencję nazewnictwa dla moich plików kontekstowych aplikacji Spring. Natknąłem się na to blog i kilka samouczków sugerujących applicationContext-<name>.xml
jest drogą do zrobienia. Generalnie nie jest to przypadek mieszania wielbłąda z myślnikami/podkreśleniami. Jakie widzieliście już inne konwencje nazewnictwa?Konwencja nazewnictwa dla kontekstu aplikacji Spring XML
Edycja: Myślę również o zagnieżdżaniu plików kontekstowych wewnątrz pakietu, który ich dotyczy. Na przykład moje klasy/interfejsy, które odnoszą się do zamawiania, zostaną umieszczone w pliku kontekstowym com/mycompany/order/spring-context.xml
. Chciałbym mieć najwyższy poziom applicationContext.xml
, który ściąga wszystko razem. Propozycje?
Należy zachować ostrożność przy tworzeniu bardzo drobnoziarnistych plików kontekstowych aplikacji (tj. W pakiecie). Posiadanie definicji fasoli rozłożonych na wiele różnych plików może stać się problemem związanym z konserwacją; Trudno dostrzec "wielki obraz". Może się zdarzyć, że będziesz potrzebować alternatywnych połączeń dla tych samych ziaren do testowania i do czego. Myślę, że jeden plik na główny podsystem lub warstwę aplikacji ma więcej sensu. Zawsze można je podzielić, gdy zajdzie taka potrzeba. –