Includowanie liba napisanego w Springu do innej aplikacji

Includowanie liba napisanego w Springu do innej aplikacji
ZA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:174
0

Witajcie,
Przymierzam się do stworzenia 2 aplikacji webowych z użyciem springa. Problem w tym że duża część ich kodu będzie wspólna. Myślałem żeby współną część kodu wydzielić w formie biblioteki, którą potem zaimportuję do tych aplikacji. W bibliotece tej chciałbym mieć możliwość korzystania z udogodnień springa takich jak np. DI.
Powinienem wydzielić osobny context w tej bibliotece i potem importować go w aplikacjach, czy napisać tylko czysty kod, a podłączać ją w contextach aplikacji?

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

co ta biblioteka ma robić? wgl chce Ci się ją samemu pisać?

brzmi średnio, możliwe, że wydzielenie tego jako osobnej appki-serwisu i wystawienie czegoś ( rest , rmi ? ) byłoby lepsze


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0

Możesz zrobić zwykła aplikację spring z konfigiem w xml lub klasie, a pozniej w app koncowej tworzysz kontekst spring=kontekst z liba + kontekst z apki

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

@Szczery ale to raczej dziwne rozwiązanie jak na bibliotekę ;) Dla swojej wewnętrznej biblioteki jeszcze można tak zrobić niemniej będzie to trochę nietypowe.
Są biblioteki takie jak np. Hazelcast które startują sobie usługi kiedy wywołasz odpowiednią metodę inicjalizującą z tej biblioteki i od tej chwili możesz sobie jej używać.
Ja bym się jednak zastanowił nad tym czy ta twoja "biblioteka" to nie jest raczej osobna aplikacja.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
KA
@Shalom L4L ?
niezdecydowany
niezdecydowany
i to jest czas by wezwać nowego pokemona ! microservice architecture wybieram CIĘ !!!
Shalom
@karolinaa i jeszcze może f4f? :P
KA
tak ty masz 38k lajków , niezdecydowany ma 2,3k a ja 1,8k . to nie fer. jak masz dostęp do bazy 4programmers to mógłbyś po cichu dla zaufanych osób nam jakiegoś triggera zrobić na bazie? tylko ciiii
Shalom
@karolinaa jakbym mógł :P ja musze sobie lajkować z multikont...
KA
shiet -_-
NoZi
@Shalom czyli sam sobie dobrze robisz, shieeet
KA
uwaga beef za 3...2...1.....
niezdecydowany
niezdecydowany
i ja mam 2,3k za same hejty, czaicie co tu się dzieje ?
Shalom
Ja mam prawie 39k a wszystkim tylko pisze że się nie nadają na programistów ;)
KA
aa a ja mam tylko 1,8k za mega porady nt. Javy, C i Linuxa. i gdzie tu sprawiedliwość
niezdecydowany
niezdecydowany
ktoś Ci w życiu mówił coś o sprawiedliwości ? jeżeli nie było to w kontekście "prawa i sprawiedliwości", to zrobił Cię nieźle w konia :DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D::DD:D:D:D:
Wizzie
@NoZi oglądasz Suitsów? :D
NoZi
@Wizzie nope ale lubię 'The Wire' ;)
W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 4 godziny
  • Postów:3603
0
  1. Sprawdź, czy nie da się tego rozwiązać w jakiś bardziej przystępny sposób.
  2. Jeżeli jeden z elementów to biblioteka to raczej bym nie tworzył tam kontekstu. Można by się pokusić o stworzenie dodatkowego kontekstu, który można sobie zaimportować do kontekstu głównego aplikacji w przypadku, gdy będziesz miał 100% pewności, że biblioteka będzie działała poprawnie i w trakcie pisania apki nie zmieni się. Jak wiemy - w tym konkretnym wypadku to nie jest prawda.
  3. W bibliotece jeśli nie musisz to nie używaj Springa, tylko javax.inject.
edytowany 1x, ostatnio: wartek01

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.