Temat: internet

Witam jako, że zaczynam się uczyć JAVY i dopiero poznaje jej tajniki mam - może proste, ale zawsze - pytanie.

Brzmi ono:
Na czym powinienem się skupić chcą programować aplikację bazodanowe pozwalające na komunikacją między wieloma użytkownikami w czasie rzeczywistymi.
Powiedzmy czat, kurnik.pl (prócz appletów)

:)
Jakub L.

Jakub L. Programista

Temat: internet

Bazodanowe?

Temat: internet

jeśli bazodanowe to na pewno Hibernate i Spring bym proponował na początek. Do tego Tomcat i możesz coś próbować zdziałać;)

Temat: internet

Jakub L.:
Bazodanowe?

Skąd to zdziwienie? Chodzi mi o to aby wykorzystywał np. serwer MySQL. Wiem, że JAVA to potrafi
Krzysztof Ociepa:
jeśli bazodanowe to na pewno Hibernate i Spring bym proponował na początek. Do tego Tomcat i możesz coś próbować zdziałać;)

Można coś więcej ? :) Bo te nazwy mi dużo nie mówią...no jedynie Tomcat coś mi się o uszy obił, a tak to równie dobrze mogłyby być 3 kropeczki :)Dawid Daniel Pacholczyk edytował(a) ten post dnia 01.02.09 o godzinie 22:01
Daniel Mroczka

Daniel Mroczka Experienced Java
Developer

Temat: internet

Można coś więcej ? :) Bo te nazwy mi dużo nie mówią

Próbowałeś tutaj: http://google.com ? :P
Sprawdziłem w obu przypadkach pierwsze rezultaty wskazują we właściwe miejsce.Daniel M. edytował(a) ten post dnia 01.02.09 o godzinie 22:12

Temat: internet

Oczywiście, że tam zajrzałem :)

Mi te nazwy nic nie mówią - znaczy teraz już trochę mowią :P - chodziło mi bardziej o to żebym dostał informację dlaczego właśnie to a nie coś innego :) Ja zobaczę i znając tylko to powiem no ok...niby fajnie, ale może coś innego. Skoro Pan Krzysztof podrzuca mi te nazwy to zakładam, że zna jeszcze coś innego i może mi powiedzieć dlaczego właśnie to :) Chce się dobrze przygotować stąd moja natarczywa ciekawość ;)

Temat: internet

Przyznam szczerze, że dopiero zaczynam w tym temacie dlatego nie jestem w stanie podać Ci zalet tych rozwiązań z własnego doświadczenia. Mogę jedynie cytować czyjeś wypowiedzi, które sam zresztą znajdziesz jeśli trochę poszukasz na ten temat w internecie. Jedynie co mogę dodać od siebie to to, że zaczynając prace w tych technologiach masz łatwy dostęp do tutoriali i książek, których powstało naprawde sporo. Poza tym wiele firm obecnie korzysta z tego typu rozwiązań. W kilku miejscach na tym forum pojawiał się już ten temat i te technologie były proponowane jako rozwiazanie, wiec wnioskuje że faktycznie są warte poświecenia im uwagi.
Jakub L.

Jakub L. Programista

Temat: internet

Dawid Daniel Pacholczyk:
Jakub L.:
Bazodanowe?

Skąd to zdziwienie? Chodzi mi o to aby wykorzystywał np. serwer MySQL. Wiem, że JAVA to potrafi

Zdziwienie jest stąc, że czat jest określony jako aplikacja bazodanowa.
Można coś więcej ? :) Bo te nazwy mi dużo nie mówią...no jedynie Tomcat coś mi się o uszy obił, a tak to równie dobrze mogłyby być 3 kropeczki :)

http://google.com en.wikipedia.org i takie tam.
Bez umiejętności samodzielnego szukania niedaleko zajedziesz, expercie.
Szymon Biliński

Szymon Biliński Programista Java

Temat: internet

Spring + Hibernate to tylko jeden z przepisów na aplikację webową (w dużym uproszczeniu). Jeżeli zależy ci na interakcji pomiędzy użytkownikami z poziomu WWW, to powinieneś jeszcze poczytać o:
1) http://en.wikipedia.org/wiki/Push_technology
2) http://en.wikipedia.org/wiki/Comet_(programming)

oraz zapoznać się z tym co oferują inne technologie do tworzenia RIA (Flex, Openlaszlo, JavaFX, ...)

Jeżeli chodzi o aplety... chyba nie sugerujesz się estetyką ? ;)

Temat: internet

Nie sugeruję się na razie niczym. Po prostu zbieram info.

Może niejasno tam napisałem, ale czat odnosił się bardziej do interakcji między użytkownikami w czasie rzeczywistym.
Z drugiej - odbiegając od tematu - jeżeli byśmy logowali cały czat w bazie danych to byśmy mieli czat jako aplikację bazodanową hehehehe :)
Dlatego Panie Jakubie prosiłbym bardziej o wypowiedzi na temat, a nie szukanie luki w każdym zdaniu bo przecież nie o to tu chodzi.
Chce zebrać opinie (zbieram je także gdzie indziej) żeby dobrze poznać temat. W tym przypadku od przybytku głowa mnie nie rozboli :)

@Krzysiek
Na pewno łatwy dostęp do materiałów to duży plus technologii o których wspomniałeś.

@Szymon
Poziom www mnie niezbyt interesuje. Myślę bardziej o aplikacji dostępnej dla użytkownika z pulpitu. Czytałem dziś o różnych możliwościach osiągnięcia tego. Jak pliki .jar czy nawet konwersja do pliku .exe

Czy tylko mi czy wszystkim GL dziś tak niesamowicie muli ?
Szymon Biliński

Szymon Biliński Programista Java

Temat: internet

Dawid Daniel Pacholczyk:
Poziom www mnie niezbyt interesuje. Myślę bardziej o aplikacji dostępnej dla użytkownika z pulpitu. Czytałem dziś o różnych możliwościach osiągnięcia tego. Jak pliki .jar czy nawet konwersja do pliku .exe

To trochę zmienia postać rzeczy. Wspomniane przez Ciebie aplety i kurnik wskazywały raczej w kierunku przeglądarki :)

Na pulpicie nie ma problemów z przechowywaniem stanu aplikacji, więc masz znacznie większe pole manewru w doborze podstawowych technologii. Powinieneś jednak doprecyzować o jakich użytkowników dokładnie chodzi - systemowych? w sieci lokalnej? konta w jakiejś zewnętrznej aplikacji? Każdy z tych przypadków można inaczej ugryźć.

Jeżeli jesteś przekonany do zwykłej aplikacji okienkowej, to rzuć okiem na Eclipse RCP i NetBeans RCP.
Czy tylko mi czy wszystkim GL dziś tak niesamowicie muli ?

GL? W sensie grafiki 3D? Nie znam się, ale to chyba mocno zależy od tego co dokłanie chcesz napisać. Powiedz coś więcej, to będziemy myśleć ;)

Temat: internet

GL w sensie goldenline. strona mi muli niezemsko dziś :p

Na pozostałe Twoje pytania odpowiem w ciągu dnia :) Teraz czas wypocząć przed kolejnym dniem pracy :)

Dobrej nocy
Igor Janicki

Igor Janicki Software maker.
Java, Perl ...

Temat: internet

Dawid Daniel Pacholczyk:
Na czym powinienem się skupić chcą programować aplikację bazodanowe

Zacznij od starego dobrego JDBC. Zobaczysz jak to działa.

konto usunięte

Temat: internet

Dawid Daniel Pacholczyk:
Na czym powinienem się skupić chcą programować aplikację bazodanowe pozwalające na komunikacją między wieloma użytkownikami w czasie rzeczywistymi.
Powiedzmy czat, kurnik.pl (prócz appletów)

:)

Hm... Tylko, że kurnik.pl i czat to akurat serwisy korzystające z bazy danych w bardzo małym stopniu. To przede wszystkim wymiana komunikatow miedzy uzytkownikami "real-time", w bazie, np. w wypadku polchatu (ten sam autor, co Kurnik) ladowaly tylko takie rzeczy jak lista opow, opisy pokoi, przyjaciele, ignorowani... Bez bazy danych tez dzialal :) Z kurnikiem jest pewnie podobnie. Rozgrywka rozgrywką, ale tylko w nielicznych punktach dane w bazie są faktycznie aktualizowane. Nota bene, polchat był napisany w C++ (tylko serwer nickow i aplet w javie)... ;-)



Wyślij zaproszenie do