xcz






Comercialización:
ventas@acsinet-solutions.com
Servicios Educacionales:
educacional@acsinet-solutions.com
Servicios de Consultoría:
consultoría@acsinet-solutions.com
Comercialización:
soporte@acsinet-solutions.com

Teléfonos:
58 93 36 63
Oficina:
58 93 36 63
Fax:
58 93 36 63
Celulares:
044 55 54 56 77 45





Descripción General


Cetia4 hace uso de varios patrones bien conocidos para proporcionar su infraestructura. Al igual que en muchos otros framework web sobre plataforma java, el patrón MVC es central a su arquitectura. Las clases Controladoras son implementadas por servlets y clases de apoyo, las Vistas son implementadas típicamente por páginas JSP ( el soporte a otras tecnologías de vista puede darse en algún momento futuro ), y las tecnologías para implementación del Modelo no se encuentran restringidas por el framework, aunque algunas facilidades de conveniencia se proporcionan para el soporte a Spring Framework.

También comparte características comunes con otros frameworks como Jakarta Struts u OpenSymbhony WebWork, como
  • facilidades extensibles de mapeo HTTP-java y viceversa,
  • facilidades de validación,
  • facilidades de mensajes y reporte de errores,
  • facilidades de internacionalización,
  • facilidades de navegación,
  • tag libraries de utilería, etc.

Pero Cetia4 difiere de otros enfoque típicos en el hecho de que implementa soporte a los conceptos y filosofía de REST, y debido a ello algunos aspectos de este tipo de aplicaciones difieren significativamente con respecto a los frameworks web típicos, tales como: diseńo de la aplicación, mapeos de URLs, uso de métodos GET y POST, entre otros.

Cetia4 está basada en J2SE 5.0, y hace uso extensible de anotaciones, genéricos, argumentos variables, y otras facilidades que no están presentes en versiones anteriores de J2SE. El desarrollo web en Cetia4 se basa en especificaciones de J2EE 1.4 ( Java Servlet 2.4, JSP 2.0, JSTL 1.1 ). Todas las facilidades proporcionadas por éstos y otros estándares de java han sido utilizadas donde se ha requerido. Esto significa que un contenedor web que soporte estas especificaciones es necesario, por ejemplo Jakarta Tomcat 5.5.

Las facilidades que se encuentran en estas versiones de las especificaciones permiten la creación de aplicaciones poderosas en un mucho menor tiempo y costo; en particular el mecanismo de anotaciones de J2SE 5.0 es muy útil en Cetia4 para evitar demasiadas dependencias en archivos de configuración externos. La autentificación J2EE puede ser aprovechada si se requiere, pero también se puede hacer uso de autentificación personalizada ( aunque en general no se recomienda este enfoque ); adicionalmente; algunas extensiones de seguridad han sido proporcionadas con el framework para hacer un mejor manejo de consideraciones de autorización REST. Cetia4 soporta peticiones bajo métodos HTTP GET, POST, PUT y DELETE. En ambientes web tradicionales, los métodos PUT y DELETE pueden no ser soportados adecuadamente ( los navegadores no los manejan adecuadamente en formas ), por lo que toda la funcionalidad puede implementarse utilizando únicamente métodos GET y POST. Existe soporte para codificación plana y multipart; el soporte a peticiones multipart se obtiene aprovechando el proyecto Jakarta Commons FileUpload. Cetia4 se integra fácilmente con tecnologías de framework típicas, tal y como OpenSymphony SiteMesh para el manejo de layout, Spring Framework + JSBD/Hibernate/etc. La integración con EJB es igualmente posible en un contenedor que soporte los prerrequisitos del framework.






Copyright © ACSINET S.A. de C.V. 2000 - 2007 Derechos Reservados.


Java™ is a trademark of Sun Microsystems in the United States and/or other countries All other products and services are trademarks of their respective owners.