anoniem Geplaatst: 25 augustus 2002 Delen Geplaatst: 25 augustus 2002 Ik ben een beetje aan het experimenteren met RMI binnen de JBoss applicatieserver. Dit werkt echt uitstekend en heel prettig. Ook lees ik steeds meer over veel vraag naar J2EE kennis, waaronder ook JBoss en daarbij dus object distributie. Dus op zich geen verkeerde investering van mijn tijd. Aan de andere kant heb je de ook de sockets. Socket verbindingen zijn in Java ook heel eenvoudig op te zetten en werken over het algemeen ook prettig. Het enige nadeel daarbij vind ik dat wanneer je commando's verstuurd, je deze karakterreeksen op moet breken, waardoor dit foutgevoelig wordt. Mijn vraag is: in hoeverre zal de object distributie (RMI, CORBA, enz.) zich verder ontwikkelen? Wat zijn de voor- en nadelen ten opzichte van sockets? En natuurlijk in hoeverre draagt kennis van object distributie (en van JBoss) bij bij je eigen IT ontwikkeling? Bedankt! Quote Link naar reactie
anoniem Geplaatst: 26 augustus 2002 Auteur Delen Geplaatst: 26 augustus 2002 RMI is een vrij recente ontwikkeling en wordt steeds vaker toegepast. Sockets bestaan al langer en zijn al vaak toegepast, maar er wordt steeds meer omgezet, aangezien RMI ook makkelijker te beheren en compatible is, de ene socket stream die jij geprogrammeerd hebt is niet meteen compatibel met die van je buurman, terwijl ze misschien toch hetzelfde doen. Een voordeel van RMI is zeker beveiliging, standaard worden er diverse stubs en skeletons ingeladen, waar al een hoge graad van beveiligingsniveau is ingebakken. Sockets moet je idd zelf afbreken, iets waardoor je wel de flow-control in de gaten houd maar als je dat slecht geprogrammeerd hebt.......... en ze zijn niet compatible (zie boven) Overigens zie je steeds vaker in de krant als er een netwerkprogrammeur gevraagd wordt dat ervaring met Java en RMI een pre is. Dus het lijkt me duidelijk..... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen