Det er fordi, jeg lige har købt en Java bog, hvor der er en del om J2EE, og da, den bog du forslog tidligere, også var Enterprise, så tænkte jeg, at det nok var meget godt at vide en smule om "baggrunden", inden man går igang.
Jeg tror ikke at jeg kan komme op med en problem stilling til hjemme brug hvor J2EE er den bedste løsning. Man har simpelthen ikke behov for de features (multi tier, cluster, multiple databasex) som er unikt for J2EE.
Der er masser af problem stillinger til hjemme brug hvor J2EE er en brugbar løsning. Du kan lave kartotek, forum etc.. Og det vil virke glimrende. At du måske kunne have lavet det hurtigere i J2SE, Delphi, PHP, ASP etc. er en anden side af sagen.
Vil det sige at fordelen med J2EE er at det er standarder ?
Dvs. hvis jeg udvikler en komponent så vil jeg (relativt) nemt kunne integrere den med andre komponenter, fordi standarderne foreskriver hvordan jeg "indretter" min komponent.
Fordelen ved J2EE er de føromtalte ting: multi tier, cluster, multiple databases etc. som gør at J2EE løsninger skalerer fremragende.
Hvis din komponent overholder J2EE standarden så: - kan den køres i enhver J2EE compliant applicaton server - den kan bruge andre J2EE komponenter - andre J2EE komponenter kan bruge den
[som med så meget andet, så er der visse forbehold !!]
Ordet "bruge" i denne sammenhæng ligger udover simpel kald: - komponenterne kan indgå i samme transaktion - komponenterne kan bruge samme role based security model - komponenterne kan deployes på i samme tier eller i forskellige tiers transparent
Hvilke avancerede klasser, funktioner osv. er nogle, der kan bruges af både J2SE og J2EE? Her tænker jeg ikke på, at man kan bruge System.out.println i begge ting, men emner som RMI, CORBA, Servlets, EJB, JDBC, JTS, JMS SOAP og lign ting, jeg lige fandt ud af er en del af min bog.
RMI, CORBA, JDBC, JTS, JMS er enterprise Java dele som kan bruges uden J2EE men som bliver brugt i vid udstrækning af J2EE (dog normalt usynligt for bruger koden)
CORBA er en ældre komponent teknologi. Den er opfundet af OMG (som også står bag UML og MDA). Den er sprog neutral og kan derfor bruges i både C++ og Java. Jeg tror ikke at den bruges ret meget idag. Men J2EE har genbrugt rigtigt meget fra CORBA.
Hvad version er Weblogic og WebSphrere, hvis du ved det? Fordi der følger en version af de to servere med på cd'en her til min bog, men jeg tvivler dog på, at det er den fulde version.. ellers må det være en gammel én...
Forresten, du skal NOK få dine point for de her svar, hvilke slags måder kan man kommunikere på, andet end RMI?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.