Piszę małą aplikację desktopową, tzn. dopiero zaczynam, ale zastanawia mnie jak mam ukryć kod plików XML gdzie np. przechowywana jest konfiguracja Dependency Injection lub konfiguracja Hibernate hibernate.cfg.xml.
0
0
A nie można po prostu do jar'a tego włożyć?
0
Nie do końca rozumiem po co ktoś miałby "ukrywać" applicationContext, ale jeśli bardzo chcesz to przecież i Hibernate i Spring wspierają konfigurację za pomocą klas i adnotacji. Nie musisz mieć żadnych XMLi.
0
Bo w plikach XML podaję np. nazwy klas z moich pakietów a dla Hibernate ustawiam hasło do bazy danych. Nie chciał bym udostępniać tych informacji. Do jar'a mogę wrzucić, ale co z tego jak taki jar można łatwo wypakować.
0
No jak chcesz klientowi dać aplikację z haslem do bazy danych to :D :D Taki dostęp w takiej sytuacji ZAWSZE proxuje się przez jakieś webserwisy / coś podobnego po stronie serwera i tam dopiero autentykuje ;]