Servlets zijn een Java - gebaseerde technologie die wordt gebruikt voor het bouwen en verbeteren van webservers . Onafhankelijk van een specifieke platform , Servlets kunnen gebruikers mix en match alle server - bouwtechnieken die ze kiezen . Echter , deze open - einde karakter komt met nadelen . Ingebed in Java-code , kan Servlets omslachtig , zeer technisch en meer geschikt voor een programma designer dan een webdesigner . Hierdoor zijn veel webdesigners zich tot Apache Struts , ook bekend als Jakarta Struts , een meer gestroomlijnde technologie met verscheidene voordelen boven servlets . HTML Niet Ingebed in Javascript Servlets zijn speciaal ontworpen voor Javascript, en zijn zeer nuttig in dit verband. Echter , als gevolg van hun allemaal in een interface Servlets niet gescheiden Javascript uit HTML . Zoals de meeste webdesigners ' primaire aandachtsgebied is HTML , ze hebben zelden een expertise in Javascript . Met behulp van Servlets , webdesigners kunnen niet gewoon de HTML -codering van hun website te bewerken , in plaats daarvan moeten ze eerst handmatig de Java- codering te veranderen . Dit gedoe wordt vermeden met behulp van Struts , waarmee webdesigners om HTML een website te bewerken zonder het aanraken van de Java- code . HTML en Java Automatisch Gescheiden In een systeem dat steunt op Servlets , webdesigners en programmeurs die willen voorkomen dat HTML van de site ingebed in Javascript moeten nauwgezette aandacht te besteden aan het bijhouden van de Javascript en HTML te scheiden. Struts vermijdt dit probleem met ingebouwde waarborgen tegen de kruising van HTML en Java , waardoor programmeurs te richten op Java en ontwerpers te richten op HTML , zonder zich zorgen te maken over hun invloed op elkaar . < br > Vereenvoudigde Web - Designing Eigenschappen In overeenstemming met zijn minder technische neigingen , een Struts user-interface heeft ook vele voordelen ten opzichte van Servlets . Voortbouwend op een vooronderstelling van JSP ( JavaServer Pages Technology ) ingesteld , een andere populaire HTML wijziging programma , Struts creëert voorgeprogrammeerde programma's die veel van de vaak herhaalde aspecten van web design , genaamd handvat "utility classes , " en maakt gebruik van HTML-tags die het mogelijk maken voor een web pagina te kopiëren met behoud van de ingangen intact .
|