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.
Názory k článku
Java na webovém serveru: implementujeme Jabber
Smack
celé vláknoSmack 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
celé vláknoTady 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
celé vláknopouziva to podobny princip ako JMS ale implementaciaje vlastna. Proti JMS rozhodlo niekolko veci, ktore boli specificke pre ten projekt.