Architecturally, JSP may be viewed as a high-level abstraction of Java servlets JSP pages are loaded in the server and operated from a structured special installed Java server packet called a Java EE Web Application, often packaged as a .war or .ear file archive.