JavaBeans og tilpassede Java Server Page ( JSP ) kodene brukes i Java-programmer til å bygge applikasjoner og nettsteder . JavaBeans kapsle databehandling og logisk analyse . Custom JSP kodene brukes til å presentere informasjon på websider. Når noen åpner en webside kode , kan de se Java Beans og tilpassede JSP tags men ikke kompleks kode hver løper fra den serveren som tilbyr web-side og databehandling. Java Beans
Java Beans eller bønner er gjenbrukbare kode moduler som fanger en stat i en brukbar data bøtte som kan behandles av annen kode . Ifølge " Java/J2EE jobbintervju Companion ", " JavaBeans kan brukes i både Servlets og JSPer . Du kan definere en bønne i en Servlet og bruke dem i et annet Servlet og JSP side . " Java Beans lagrer informasjon og staten av informasjonen. Java Beans kommunisere med Enterprise Java Beans ( EJB ) på serveren. Java Beans spor informasjon som brukernavn tilkobling tid , og vil initiere handlinger som å logge av et nettsted etter spesifiserte perioder med inaktivitet .
Custom JSP Tagger
Custom JSP kodene er lik HTML.
Custom JSP tags , også kalt også kalt JSP tag- utvidelser, skilsmisse opprettelse av en webside fra Java koding. Egendefinerte koder gi gjenbrukbare funksjonalitet på JSP websider . JSP kodeattributter er skrevet i form name = verdi innenfor koden selv . Custom JSP tags kan lagres i tag biblioteker kalt taglibs . Endre tilpassede JSP tag- implementeringer endrer ikke Java-koden referert av koden. Custom JSP tags tillate etablering av tilpassede nettsidens handlinger fra omdirigere brukere til konto status websider eller generere sekundære nettleservinduer. Custom JSP tags vil ringe opp og presentere bruker websider som log off skjermer .
Likheter
Begge stedene er utviklet for re-brukervennlighet gjennom et nettsted . Java Beans og tilpassede JSP tags er knyttet sammen av deres attributtnavnene slik at når koden endres, blir alle andre koder og Java Beans også oppdatert. Dette kalles vedlikeholdbarhet . Både Java Beans og tilpassede JSP tags implementeres via Java-klasser . Begge tilpassede JSP tags and Beans brukes til å lage en gjenbrukbar innkapsling av komplekse Java-kode eller logisk analyse .
Forskjeller
Egendefinerte koder gjennomføre handlinger på Java Beans , slike som genererer en feilmelding når ulovlige verdier legges inn i en webside felt eller presentere en login side etter brukerlegitimasjonsbeskrivelsene akseptert. JSP innhold kan manipuleres med egendefinerte koder , men ikke med JavaBeans . Ifølge " JavaServer Faces Programming ", " det er uvanlig å bruke en bønne å sende HTML-koder til en nettleser , fordi dette gjør bønne tilpasset for denne siden. " Egendefinerte koder er anbefalt for å sende HTML-koder til en nettleser. Egendefinerte koder kan motta parametre som tilbys av JSP . JSP tags kan representere kontrollknappene , mens Java Beans kontrollere og vedlikeholde tilkoblingsstatusene.