Aplety Java są napisane przy użyciu języka programowania Java. Strony JavaServer Pages (JSP) są programowane przy użyciu kombinacji "elementów skryptu" (kod Java) i "znaczników" (zazwyczaj HTML lub XML) w celu obsługi stron internetowych opartych na danych ("dynamicznych").
Java to język programowania wysokiego poziomu.
Java jest używana do pisania aplikacji dla różnych systemów, w tym pojazdów NASA do eksploracji Marsa, aplikacji biznesowych i opartych na danych stron internetowych.
Język Java można porównać do języków programowania takich jak C# firmy Microsoft (wzorowany na Java) lub Objective-C (obiektowo rozszerzony do C) ze względu na to, że programy napisane w językach Java, C# i Objective-C są w większości zależne na maszynie wirtualnej zainstalowanej na systemie operacyjnym do wykonania.
Strony JavaServer są odpowiedzią społeczności Java na PHP i ASP Microsoftu.
Podobne pytania: [Co to jest różnica między JSF, Servlet i JSP?] (Http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and -jsp) i [Jaka jest główna alternatywa Java dla ASP.NET i PHP?] (http://stackoverflow.com/questions/2556553/what-is-the-main-stream-java-alternative-to-asp- net-php). – BalusC