Jwt

Un kit de herramientas web de Java
Descargar ahora

Jwt Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • emweb
  • Sitio web del editor:
  • http://www.emweb.be/

Jwt Etiquetas


Jwt Descripción

Un kit de herramientas web de Java JWT es una biblioteca de Java para desarrollar aplicaciones web interactivas que se pueden implementar dentro de los contenedores de servlets de Java estándar. El widget es un widget centrado e inspirado en las API de la GUI de escritorio. Para el desarrollador, ofrece una abstracción completa de los detalles de la implementación específicos de la web, incluidos el manejo de eventos, el soporte de gráficos y las bonitas URLs. Muchos marcos basados ​​en páginas, JWT fue diseñado para crear aplicaciones de estado que al mismo tiempo están altamente interactivas ( Aprovechando a Techinques como Ajax a su máximo) y accesible (soportando navegadores html simples), utilizando una degradación agraciada automática o mejora progresiva. Framebras interactivas, seguras y accesibles basadas en páginas (basadas en PHP, JSP / JSF, Ruby en rieles, etc. .) No hagas abstracción de las tecnologías subyacentes (HTML / XHTML, JavaScript, CSS, AJAX, FORMS, DHTML, SVG / VML / LONA). Como consecuencia, un desarrollador debe estar familiarizado con todas estas tecnologías en evolución y también es responsable de la degradación agraciada cuando falta la competencia del navegador. La estructura de la aplicación sigue principalmente el paradigma centrado en la página del HTML del día temprano. Esto significa que no solo deberá implementar un controlador para indicar cómo un usuario se mueve de la página a otra, sino que cuando se usa técnicas avanzadas de AJAX, deberá diseñar y mantener manualmente su comunicación de cliente-servidor. Generación de código HTML o llenado de plantillas HTML es propenso a problemas de seguridad, como XSS (scripts de sitio transversal), lo que le permite insertar a JavaScript en la página, y CSRF (falsificación de la solicitud de la pantalla de sitio) al confiar en cookies de autenticación. Estos problemas de seguridad son difíciles de evitar cuando sea un desarrollador, debe poder insertar javascript auto-escrito para mejorar su aplicación web y, por lo tanto, el marco no puede filtrarlo. En contraste, una aplicación web desarrollada con JWT está escrita en un solo uno. Idioma compilado (Java), desde donde la biblioteca genera el código HTML / XHTML, JavaScript, CGI, SVG / VML / Canvas y Ajax. La responsabilidad de escribir las aplicaciones web seguras y portátiles se maneja por WT. Por ejemplo, si está disponible, WT utilizará maximemente JavaScript y AJAX, pero las aplicaciones desarrolladas usando WT también funcionarán correctamente cuando AJAX no está disponible, o cuando JavaScript está deshabilitado, mejorando progresivamente una aplicación HTML / CGI de forma progresiva a una aplicación AJAX simple. Al utilizar la JAVA estándar y la JVM, las aplicaciones JWT pueden beneficiarse de las bibliotecas Java y las funciones de JVM existentes, incluido el soporte para los idiomas de scripting. Escenarios de uso técnico: * Aplicaciones empresariales basadas en la web con un billete de base de datos que requieren una interfaz de usuario sensible y dinámica. * Aplicaciones web que se benefician al máximo de las capacidades modernas del navegador, pero con una degradación elegante para adherirse a las directrices de accesibilidad W3C y ser amigables con los motores de búsqueda. * Porting of Java Desktop Aplicaciones a la Web.Some beneficios de usar JWT * La biblioteca le permite desarrollar aplicaciones web, como usted desarrolla aplicaciones de escritorio Java, utilizando su idioma de programación JVM favorito, mientras se beneficia de las herramientas potentes disponibles para (Java ) Desarrollo, como la depuración flexible y la refactorización del código fuente. * No hay unidades frágiles basadas en cuerdas de parámetros en plantillas o archivos XML, ni necesita implementar la lógica de control / controlador de respuesta tediosa (y seguridad crítica). * Solo una biblioteca: No hay necesidad de nuevas convenciones que implican comportamientos o requisitos para organizar su código fuente. * Las aplicaciones JWT tienen un retroceso automático para los navegadores no javascriptuales cuando sea posible, lo que le permite crear aplicaciones totalmente accesibles, que se benefician de AJAX donde están disponibles. * El kit de herramientas genera estándares compatibles con HTML o código XHTML. * Puede incluir gráficos dinámicos utilizando una API gráfica portátil y anti-alias que utiliza vml en línea, en línea SVG o HTML 5 lienzo. * La biblioteca proporciona sofisticados widgets de alto nivel que permiten la trazado de gráficos y visualizar estructuras de árboles complejos. * Evite los riesgos de seguridad XSS, ya que JWT tiene un control completo sobre la capa de presentación y filtra proactivamente las etiquetas y los atributos activos. No hay exposición de la lógica empresarial que permanece enteramente en el servidor, y no es necesario exponer sus datos utilizando una API de descanso. * Tiempo de carga altamente optimizado y un bajo consumo de ancho de banda, que se ven afectados solo por complejidad de la pantalla, pero no por tamaño de la aplicación o bibliotecas de javascript voluminosos. * Se integra bien con las técnicas de mapeo relacional de objetos modernos, como la API de persistencia de Java (por ejemplo, hibernación). Aquí hay algunas características clave de "JWT": Biblioteca Core: · Apoya a todos los navegadores principales (Firefox / Gecko, Internet Explorer, Safari, Chrome, Konqueror y Opera), pero también los navegadores html simples (probados con enlaces y lince). · Despliegue simple en contenedores de servillas estándar y servidores de aplicaciones Jee. · No hay necesidad de complementos IDE, porque la biblioteca es una biblioteca de Java simple. · Comportamiento igual con o sin soporte para JavaScript o AJAX, en la medida de lo posible, utilizando la degradación graciosa o la mejora progresiva (este último utilizando el método progresivo de bootstrap). · Cuando Ajax está disponible, solo se prestan cambios. · Representación de dos fases de cambios en la página web, con el primer visible, y en el fondo cambia invisibles (cuando Ajax está disponible). Cuando Ajax no está disponible, solo se representa los contenidos visibles. · Soporte para la navegación del historial del navegador (botones ATRÁS / ADULTOS y marcadores), URL bonitas y optimización de motores de búsqueda con un comportamiento unificado para las sesiones HTML o AJAX simples. · API de Widget Centric que promueve la reutilización de los componentes y aumenta la productividad. Manipulación de eventos: · Usa un sistema de escucha de eventos para el manejo del evento del lado del servidor, comparable a Java GUI Frameworks (SWT, Swing). · Escuche los eventos de teclado, mouse, enfoque y desplazamiento, y obtenga detalles de eventos (como la posición del mouse, los botones modificadores o la tecla de teclado). · Sincronización automática de datos de campo de formulario. · Posibilidad de enganchar a JavaScript personalizado (por ejemplo, para el manejo de eventos solo de cliente), y emitir señales de Java de este javascript personalizado. · API FLEXIBLE DRAZDROP. Sistema de pintura nativa: · API de pintura unificada que utiliza el soporte de gráficos nativos de los navegadores (vector) (VML en línea, SVG en línea o HTML 5 lienzo). · Soporta caminos de pintor arbitrarios, recortes, texto, imágenes, transformaciones y accidentes cerebrovasculares y llenan el estilo. · Utiliza la API de pintura junto con un widget wpainted, o directamente utilizando el dispositivo de pintura SVGImage. Componentes de GUI: · Véase también la galería de widgets para una descripción interactiva de la funcionalidad incorporada. · Widgets básicos: botones, anclajes HTML, casillas de verificación y botones de radio, cajas de combo, contenedores, control de carga de archivos, imágenes, etiquetas, ediciones de línea, botones, etc. · Los widgets de forma tienen soporte incorporado para la validación del lado del cliente y del lado del servidor utilizando clases de WVALIDADOR. · Los widgets compuestos (que se basan en la parte superior de los widgets básicos y usan solo la API pública JWT): calendarios, controles deslizantes, árboles y tablas de árboles, (popup-) menús, ediciones internas, imágenes virtuales, paneles. · Ventanas modales y no modales (diálogos y cuadros de mensaje). · Internacionalización incorporada utilizando paquetes de recursos de mensajes. · Soporta sonidos para la retroalimentación de eventos. · Widgets de gráficos flexibles (gráficos cartesianos y gráficos circulares) basados ​​en la API de pintura nativa, y la infraestructura de MVC de JWT. Seguridad incorporada: · Permite el uso continuo de HTTPS a través de requisitos de ancho de banda baja. · Prevención de scripts de scripts (XSS) incorporada. El texto representado siempre se filtra contra el código potencialmente malicioso, lo que hace que los ataques XSS contra las aplicaciones JWT (cerca de) imposen. · No es vulnerable a la falsificación de la solicitud de la pantalla (CSRF) porque las cookies no son necesarias para el seguimiento de la sesión. · No es vulnerable a romper la lógica de la aplicación omitiéndose a una URL en particular, ya que solo se pueden activar los eventos expuestos en la interfaz. Despliegue: · Implementar en contenedores de servillas (Tomcat, Embarque) y servidores de aplicaciones (JBOSS). · Consiste en (actualmente cuatro) archivos JAR, que deben incluirse en el IDE o se usan en archivos de guerra / oreja. · No XML, a excepción de los paquetes de recursos web.xml y mensajes de Jee. Requisitos: · Java 2 Edición estándar Medio de ejecución ¿Qué hay de nuevo en este lanzamiento: · Esta versión corrige un problema crítico en 2.99.4 que afecta a los navegadores de IE.


Jwt Software relacionado

superfcgi

La única forma verdadera de ejecutar aplicaciones WSGI a través de FastCGI ...

149

Descargar