JavaServer Pages (JSP)

GPTKB entity

Properties (50)
Predicate Object
gptkbp:instanceOf Web technology
gptkbp:allows custom tags
gptkbp:basedOn gptkb:Java
gptkbp:developedBy gptkb:Sun_Microsystems
gptkbp:enables separation of concerns
gptkbp:firstPublished 1999
https://www.w3.org/2000/01/rdf-schema#label JavaServer Pages (JSP)
gptkbp:integration Servlets
gptkbp:is_a_source_of Servlets
gptkbp:isBasedOn Model-View-Controller (MVC) pattern
gptkbp:isCompatibleWith gptkb:Java_SE
Java_EE_APIs
gptkbp:isConsidered Standard_technology_for_Java_web_applications
gptkbp:isDesignedFor Dynamic web applications
Server-side programming
gptkbp:isDocumentedIn Java EE documentation
gptkbp:isPartOf gptkb:Java_EE_platform
Java_web_application_development
Java_web_technologies
Java_web_application_frameworks
gptkbp:isPopularIn Java_community
gptkbp:isRelatedTo Spring MVC
JavaServer Faces (JSF)
Thymeleaf
Facelets
Struts framework
gptkbp:isSimilarTo ASP.NET
gptkbp:isSupportedBy gptkb:Apache_Tomcat
GlassFish
JBoss
gptkbp:isTaughtIn Computer science courses
gptkbp:isUsedBy Large enterprises
Small businesses
gptkbp:isUsedFor CSS
JavaScript
Web application development
Web services
Web servers
Java Servlets
Java_frameworks
gptkbp:isUsedIn Content management systems
Enterprise applications
Web portals
E-commerce applications
gptkbp:provides tag libraries
gptkbp:runsThrough gptkb:Java_EE
gptkbp:supports gptkb:JavaBeans
gptkbp:usedFor creating dynamic web content
gptkbp:uses HTML
XML