Prosta aplikacja klient - serwer

Prosta aplikacja klient - serwer

Wątek przeniesiony 2018-03-19 22:35 z Java przez flowCRANE.

IJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 139
0

Witam.
Chciałbym stworzyć prostą aplikacje na PC w której można by się zalogować i może kiedyś wysyłać wiadomości. Jak mam zrobić aplikacje na serwer, czego uczyć i jaki to ma być serwer? Czy musi to być jakiś specjalny serwer czy wystarczy stary PC z odpowiednim softem? Programować się dopiero uczę, stąd moje często banalne pytania. :-)
A i jeszcze jedno. Klient PC chce napisać w Javie.

Tenonymous
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 425
0

Ja robiłem klienta pocztowego(z opcją tylko wysyłania wiadomości + zapisywanie listy kontaktów do pliku, tak by po uruchomieniu można je było wybrać z listy) i serwer - całkiem wygodnie - udało się zrobic w Java + Spring Boot. Na potrzeby edukacji mogę udostępnić kod ;)

E; jednak po treści Twojego postu sugerowałbym najpierw zapoznanie się z architekturą klient-serwer. Nie jest to w żadnym wypadku atak w Twoją strone.

IJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 139
0

Ale jak to jest z serwerem? Trzeba korzystać z serwerów różnych firm hostingowych czy wystarczy odpowiedzieć oprogramowanie do PC?
I jeszcze jedno. Klienta robi się porostu w Javie jako aplikacja ma PC czy raczej stronę.

Tenonymous
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 425
0

Serwer to nie jest serwer w znaczeniu stricte. Poczytaj o architekturze k-s. Klienta możesz zrobić nawet na Atmege, nie ma to znaczenia.

Krótko mówiąc, zarówno klient jak i serwer to osobne aplikacje, które się ze sobą komunikują. Mylisz po prostu serwer z hostingiem.

IJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 139
0

Aha, dzięki. Pytałem się bo nie wiedziałem nawet czego w internetach szukać. ;)

lukaszek016
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 249
0

Poszukaj po haśle socket programming java.

RU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 211
0

W książce "Java. Rusz Głową!" Jest rodział dotyczący serwerów. Myslę, że można go potraktować jako dobry wstęp do tego tematu.

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.