You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Jspx-bay

De EverybodyWiki Bios & Wiki

Error de Lua en Módulo:Categorización_de_buenos_y_destacados en la línea 212: attempt to index field 'wikibase' (a nil value).

JSPX-bay, también denominado como jspx,[1] es un framework de código abierto puro Java para el desarrollo rápido de aplicaciones (RAD).
Jspx no se debe confundir con otras tecnologías utilizando el mismo nombre como Oracle Application Framework y XML JSP.

Jspx extiende los servlets de Java EE para proporcionar un modelo de programación orientada a objetos para código declarativo de HTML. Jspx puede compararse con JSF como marco web. Hay muchos otros marcos Web Java como Apache Wicket que implementan tales ideas.

Historia[editar]

El desarrollo de Jspx se inició en febrero de 2008 como un intento de proporcionar una forma más fácil de desarrollar aplicaciones web interactivas ricas en Java. En julio de 2008, jspx fue presentado a la comunidad Java a través de java.net (https://jspx.dev.java.net (enlace roto disponible en Internet Archive; véase el historial y la última versión).). Inicialmente jspx tenía funciones muy limitadas, incluyendo soporte para desarrollo de formularios web.

En diciembre de 2008, el proyecto se mudó a SourceForge en el servidor http://jspx-bay.sourceforge.net, donde se ha alojado desde entonces.

Objetivo del framework o marco[editar]

Jspx tiene por objetivo proporcionar APIs fáciles de desarrollar y de usar. Basado en la idea de que el desarrollo web trata principalmente acerca de cómo personalizar el código HTML que se presenta basado en la entrada del usuario, jspx ofrece una interfaz HTML de capa de vista (view layer) orientada a objetos a HTML. Jspx proporciona un medio para implementar una interfaz de usuario con seguimiento de estado a través de un protocolo sin estado (HTTP). JSF proporciona una funcionalidad similar, pero requiere que los desarrolladores aprendan un nuevo conjunto de etiquetas.

Objetivos del diseño[editar]

Jspx es relativamente nuevo y combina muchas características y ventajas de los marcos (frameworks) existentes mientras elimina lo que podría considerarse desventajas. Jspx tiene los siguientes objetivos de diseño:[2]

  1. Marco conducido por casos de negocios
    quita código repetitivo y tareas.
  2. Cero configuración
    a diferencia de JSF, no requiere ninguna configuración externa.
  3. Código imperativo y declarativo
    los atributos declarados en HTML son accesibles mediante APIs totalmente orientadas a objetos.
  4. Implementación predeterminada, más implementación opcional
    no hay necesidad de especificar el valor de cada función, porque tienen valores por defecto razonables.
  5. Integración con otros marcos
    importar archivos jsp existentes en páginas HTML de jspx.
  6. Marco portable
    que se puede ejecutar en casi cada servidor de aplicaciones sin esfuerzo adicional.

Cuenta con[editar]

Jspx ofrece algunas funciones potentes como:

  1. Compatibilidad para Ajax a través de AjaxPanel[3][4][5]
  2. Controles de datos como DataTable (tabla de datos) y ListTable (tabla de lista).
  3. Integración con servicio de autenticación y autorización Java y agregación de más características.[6]
  4. Enlace a través de JspxBean de datos.
  5. Plantilla de HTML a través de las páginas de contenido/maestro.
  6. Cliente-servidor lado validación.[7]

Limitaciones y desventajas[editar]

Cualquier marco es evaluada según aspectos diferentes criterios, lo siguiente que jspx necesita más mejoras.

  1. Soporte IDE. Jspx puede desarrollarse utilizando cualquier IDE, sin embargo no hay soporte directo para jspx. Los desarrolladores tienen que escribir el manual de gestión de eventos.
  2. Documentación. Se pueden encontrar tutoriales y ejemplos en el sitio Web oficial. Hay una sección de documentación en el sitio Web, sin embargo no es suficiente.
  3. Soporte de EL. Jspx no es totalmente compatible con el lenguaje EL, sin embargo, utiliza una sintaxis similar.

Proyectos demo de Jspx[editar]

El paquete de distribución de Jspx incluye varios archivos aparte del jar binario y el código fuente. Desde la primera versión en SourceForge, la distribución incluye un proyecto de demostración como un archivo binario war y un código fuente comprimido en ZIP. Ese proyecto consistía en páginas simples con diferentes características de Jspx. No había ningún módulo común de negocios envolviendo a estas páginas, además de lo cual la interfaz tenía un diseño pobre. La versión 1.1.0 de Jspx agregó un nuevo proyecto demo que facilita el uso fácil de jspx para desarrollar el caso común de empresas interactuando con bases de datos. La demostración usa MySQL. El archivo de secuencia de comandos (script) de SQL es descargable por separado.

Algunas de las características de jspx se utilizan como Páginas maestro/contenido, Ajax, DataTable,[1] controles de validación y formularios web.

Referencias[editar]

Véase también[editar]

Enlaces internos[editar]

Enlaces externos[editar]

Blogs[editar]

Documentación[editar]


Error de Lua en Módulo:Control_de_autoridades en la línea 811: attempt to index field 'wikibase' (a nil value).


Este artículo "Jspx-bay" es de Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Jspx-bay.



Read or create/edit this page in another language[editar]