JavaBeans och anpassade Java Server Page ( JSP ) taggar används i Java- applikationer för att bygga applikationer och webbplatser . JavaBeans kapsla databehandling och logisk analys . Anpassade JSP -taggar används för att presentera information på webbsidor . När någon ser en kod webbsida , kan de se Java Beans och anpassade JSP taggar men inte komplex kod varje går från servern som tillhandahåller webbsidan och databehandling . Java Beans
Java Beans eller bönor är återanvändbar kod moduler som fångar ett tillstånd i en användbar uppgifter skopa som kan bearbetas av annan kod . Enligt " Java/J2EE anställningsintervju Companion ", " kan JavaBeans användas i båda Servlets och JSP . Du kan definiera en böna i en Servlet och använda dem i en annan Servlet och JSP sida . " Java Beans lagrar information och tillståndet i informationen . Java Beans kommunicera med Enterprise Java Beans ( EJB ) på servern . Java Beans spåra information såsom användarnamn anslutning tid och kommer att initiera åtgärder som logga ut en webbplats efter vissa perioder av inaktivitet .
Anpassade JSP Taggar
Anpassade JSP -taggar liknar HTML .
Anpassade JSP -taggar , som också kallas även kallad JSP tag förlängningar , skilsmässa skapande av en webbsida från Java -kodning . Anpassade etiketter ger återanvändbar funktionalitet på JSP webbsidor . JSP taggattribut skrivs i formen namn = värde i taggen själv . Anpassade JSP taggar kan lagras i taggbibliotek kallas taglibs . Ändra anpassade JSP tag implementeringar ändrar inte Java-kod som refereras av taggen . Anpassade JSP taggar möjliggöra skapandet av anpassade webbsida åtgärder från omdirigera användare till kontosidor status Web eller generera sekundära webbläsarfönster . Anpassade JSP -taggar kommer att ringa upp och presentera användarnas webbsidor såsom utloggning skärmar .
Likheter
Båda objekten är konstruerade för återanvändning under en hemsida . Java Beans och anpassade JSP taggar är sammanlänkade genom sina attributnamn så att när koden ändras , alla andra taggar och Java Beans uppdateras. Detta kallas underhåll . Både Java Beans och anpassade JSP taggar genomförs via Java-klasser . Båda anpassade JSP -taggar och bönor används för att skapa en återanvändbar inkapsling av komplexa Java-kod eller logisk analys .
Skillnader
anpassade taggar genomföra åtgärder på Java Beans , sådana som genererar ett felmeddelande när illegala värden matas in i en webbsida fält eller presentera en inloggningssida efter inloggningsuppgifter accepteras . JSP innehållet kan manipuleras med anpassade taggar men inte med JavaBeans . Enligt " JavaServer Faces programmering " , " Det är ovanligt att använda en böna att skicka HTML-taggar till en webbläsare , eftersom detta gör bönan anpassade för den sidan . " Rekommenderas för att skicka HTML-taggar till en webbläsare anpassade taggar . Anpassade etiketter kan ta emot parametrar som JSP . JSP -taggar kan representera knappar , medan Java Beans kontrollera och underhålla anslutningslägena .