<% = users.get ( i ) getUserName () %> < /td > | <% = users.get ( i ) . getDateCreated () %> < /td > < /tr > <% }% > < /table > el contrario, un desarrollador podría aplicar una etiqueta JSP personalizada que podría hacer lo mismo mucho más simple : legibilidad Incluso sin llegar a tales extremos , como en el ejemplo anterior , etiquetas JSP personalizadas pueden mejorar en gran medida la legibilidad , especialmente para la Web diseñadores que pueden no estar familiarizados con el código de Java , y el formato de JSP. Un ejemplo representativo de la biblioteca de etiquetas JSTL , aunque ofrece como parte del paquete estándar de Java Enterprise System, se muestran los beneficios que las etiquetas personalizadas pueden proporcionar. Usando la etiqueta de JSTL , el ejemplo anterior puede ser similar reescrito así: , Nombre de usuario < /th> | Fecha de creación < /th > < /tr > < c: forEach var = "user" más limpio, y tiene un HTML /XML sentir que prácticamente todos los desarrolladores web y diseñadores están familiarizados, independientemente de su familiaridad con Java. UI consistencia a pesar de que hay una multitud de maneras de asegurar una interfaz de usuario consistente - como las hojas de estilo ( CSS ) y el uso de los diversos JSP incluir mecanismos - el uso de etiquetas personalizadas puede ofrecer un enfoque más centralizado . Mediante el uso de etiquetas JSP personalizadas para la construcción de una interfaz cohesiva , un desarrollador puede ( por ejemplo ) mantener la lógica que proporciona un cierto diseño para los administradores y un diseño diferente para los usuarios regulares . La funcionalidad que permite cambiar los diseños se puede ocultar por completo del diseñador de Web trabajando en los cambios reales en la interfaz.
|
|