xcz






Sales:
ventas@acsinet-solutions.com
Learning services:
educacional@acsinet-solutions.com
Consulting services:
consultoría@acsinet-solutions.com
Support:
soporte@acsinet-solutions.com

Phones:
(52 55) 5893 366358 93 36 63
Office:
(52 55) 5893 3663
Fax:
(52 55) 5893 3663
Cell Phone:
(52 55) 5456 7745





General Description


Cetia4 uses several well-known patterns to provide its infrastructure. As many other java web frameworks, MVC pattern is central to its architecture. Controller classes are implemented by servlets and helper classes, View classes are typically implemented by JSP pages ( other view technologies support is being planned ), and Model implementation technologies are not restricted by the framework - though some convenience facilities are provided for Spring Framework support.

It also shares other characteristics with other frameworks like Jakarta Struts or OpenSymphony WebWork, like:
  • HTTP-to-java and viceversa extensible mapping facilities,
  • validation facilities,
  • message and error reporting facilities,
  • internationalization facilities,
  • navigation facilities,
  • utility tag libraries, etc.

But cetia4 differs from those typical approaches in the fact that it implements support for REST concepts and philosophy, and thus some aspects surrounding the application differ significantly from typical web frameworks, such as: application design, URL mappings, use of GET and POST methods, among others.

Cetia4 is based on J2SE 5.0, and makes extensible use of annotations, generics, varargs, and other facilities that are not present in previous versions of the Java Platform Standard Edition. Web development in Cetia4 is based on J2EE 1.4 specifications ( Java Servlets 2.4, JSP 2.0, JSTL 1.1 ). All the facilities provided by those and other standard java specifications are used where applicable. This means that a suitable web container supporting those version levels is necessary, such as Jakarta Tomcat 5.5

The facilities that are found in these versions of the specifications allow the creation of powerful applications at much lower time and effort cost; in particular J2SE 5.0 annotation mechanism is very helpful in cetia4 to avoid excesive reliance on external configuration files. J2EE authentication may be leveraged if necessary, but also custom authentication may be implemented if needed ( though not generally recommended ); also, some security extensions are provided with the framework to allow a better handling of REST authorization concerns.

Cetia4 supports requests using GET, POST, PUT and DELETE HTTP methods. In traditional web environments, PUT and DELETE methods are not commonly well supported ( browsers may not handle them well in forms ), so all functionality may be implemented using GET and POST methods only. Both plain and multipart encoded form processing is supported; Multipart encoding is supported by leveraging Jakarta Commons FileUpload project.

Cetia4 integrates easily with common framework technologies, such as OpenSymphony SiteMesh for layout management, Spring Framework + JDBC/Hibernate/etc. EJB integration is also possible in a container that supports the framework prerrequisites.






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.