Komentáře k článku
Java na webovém serveru: implementujeme Jabber

Dnes si povíme, jak vytvořit pro naši aplikaci webový chat. A nebude to chat ledajaký, použijeme oblíbený protokol XMPP (Jabber) a napojíme se na existující server. Díky tomu si spolu budou moci povídat jak náhodní kolemjdoucí, kteří přišli na web, tak i uživatelé klasických IM klientů.
Výjimky
Zdravím, výjimky bych vyhazoval trochu jinak např když místnost neexistuje: NekurakNoSuchRoom(„Místnost z názvem ‚“+mistnost+„‘ neexistuje.“); apod. Tedy trochu konkrétněji pojmenovat třídy výjimek a v textu zprávy výjimky napsat i „čeho“ se týká jak je v Javě zvykem. Ne tedy obecně ArrayOufOfBounds, ale taky připojit informaci pro snadné opravení chyby jak to dělá Java: index:8, size:5.
Smack
Smack kniznica je dobra tak nanajvys do desktopovych klientov pretoze zataz a poolovanie spojeni absolutne nezvlada, rovnako pokia sa zacne prihlasovat viacero klientov tak ukoncuje spojenia ako na beziacom pase a lietaju tam EOException : no more data avalaible – expected end tag. S tou kniznicou by som na chatovom servri moc neexperimentoval. Nam nezostavalo nic ine len si napisat vlastny adapter na XMPP…
Re: Smack
Tady ten Smack drží jen jedno XMPP spojení, které se sdílí mezi všemu webovými uživateli.
BTW: ten adaptér je JMS adaptér?
Re: Smack
pouziva to podobny princip ako JMS ale implementaciaje vlastna. Proti JMS rozhodlo niekolko veci, ktore boli specificke pre ten projekt.