{"id":1175,"date":"2007-03-29T14:02:00","date_gmt":"2007-03-29T14:02:00","guid":{"rendered":"http:\/\/karstieltopia.com\/2007\/03\/29\/jsps-y-servlets-otra-forma-de-verlo\/"},"modified":"2016-02-20T23:37:39","modified_gmt":"2016-02-20T23:37:39","slug":"jsps-y-servlets-otra-forma-de-verlo","status":"publish","type":"post","link":"http:\/\/karstieltopia.com\/programacion\/java\/jsps-y-servlets-otra-forma-de-verlo\/","title":{"rendered":"JSPs y Servlets, otra forma de verlo"},"content":{"rendered":"
Hace tiempo que no dedicaba una entrada para hablar de temas programiles, as\u00ed que hoy toca uno de ellos: JSP<\/strong> y Servlets<\/strong>.<\/p>\n Como supongo que conoc\u00e9is de que va tanto uno como otro (y si no es as\u00ed… me parece que este post no os sirve para mucho :P), pues ir\u00e9 directamente al grano.<\/p>\n Todos los que hall\u00e1is trabajado con JSPs sab\u00e9is que su finalidad es la de facilitar la vida al dise\u00f1ador web y volver loco al programador… \u00bfRazones? Son sencillas, b\u00e1sicamente es lo inmanejable que es ese c\u00f3digo y lo poco que se puede reutilizar (f\u00edjese que he dicho en lo poco, no en lo absoluto ;) ), adem\u00e1s, hay que a\u00f1adir que la depuraci\u00f3n de ese c\u00f3digo (sobre todo cuando crece) es una labor ingente.<\/p>\n El otro lado de \u00e9sto son los Servlets. Esta clase es capaz de hacer lo mismo que todo JSP usando el flujo de salida a web, pero claro, dicho c\u00f3digo es inmanejable por los dise\u00f1adores Web, y por ello se consideran que los Servlets con “manejadores”, es decir, se utilizan para transportar datos de un lado para otro, de conectar cosas, pero ya de nada que tenga que ver con la capa visual.
Y como curiosidad, y supongo que sab\u00e9is, todo JSP es transformado a un servlet autom\u00e1ticamente por el contenedor antes de poder ser utilizado…<\/p>\n