Ventana Informática
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Frameworks de Java.

Ir abajo

Frameworks de Java. Empty Frameworks de Java.

Mensaje  Administrador Dom Ene 23, 2011 7:27 pm

En esta ocasión les presentaré algunos de los frameworks más comúnes bajo los cuales se peude desarrollar en Java.


Primero veamos ¿Qué es un framework?
FrameWork es un concepto sumamente genérico, se refiere a “ambiente de trabajo, y ejecución”, por ejemplo “.Net” es considerado un “framework” para desarrollar aplicaciones (Aplicaciones sobre Windows). En general los framework son soluciones completas que contemplan herramientas de apoyo a la construcción (ambiente de trabajo o desarrollo) y motores de ejecución (ambiente de ejecución).

Fuente:
Soa Agenda

Algunos frameworks principales:

1. Cocoon

Apache cocoon es un Framework basado en Spring framework (desde la versión 2.2 de cocoon) alrededor de los conceptos de separación de preocupaciones y desarrollo basado en componentes.

Cocoon implementa estos conceptos en torno a la noción de tuberías de componentes, cada componente de la tubería se especializa en una operación en particular. Esto hace posible el uso de un Lego (tm) como el enfoque en la construcción de soluciones web, así como conectar los componentes en las tuberías, a menudo sin necesidad de programación

Fuente:
Apache Cocoon

Si necesitan conocer más sobre este framework pueden visitar la página oficial del proyecto Cocoon Framework, alli encontraran todo lo que necesitan saber sobre este framework, además tendrán acceso a descargas, documentación, etc.


2. Struts
Apache Struts Framework es una herramienta que implementa el patrón de arquitectura MVC en Java. Nada más, ni nada menos que eso. El secreto es que aprendas a usar este patrón MVC.

El controlador ya se encuentra completamente implementado por Struts (incluye el procesamiento de peticiones, control de errores y manejo de formularios). Actúa como un puente entre la Vista y el Modelo. Es una gran ventaja porque te ahorras un montón de tiempo en programar el flujo de información y arreglar errores que esta gente ya arregló y testeo una infinidad de veces. La maravilla de esto es que solamente tienes que decirle a Struts cual es el evento/acción que esperas que se ejecute y en que página esperas que se muestre la información resultante. Así es como el corazón de Struts se encarga de esto. Y aunque parezca poco, deberías programar un gran sistema web java desde cero y sin Struts para poder darte cuenta de lo importante que es usarlo… no querrías pasar por ese calvario.

Fuente:
Java en Castellano

Más información sobre el framework en la página oficial Apache Struts en donde podrán obtener documentación, descargas e información mas detallada.

Adicionalmente encontré un curso de struts que a más de alguno que esté interesado le pueda ser útil, se los dejó por acá para su conocimiento:

Struts Tutorial

3. Wicket

Wicket es uno de los más recientes frameworks web MVC en una larga de los existentes para Java.

Swing-OO como modelo de componentes:
Las páginas y los componentes en Wicket son objetos puros Java que soportan encapsular funcionalidades, herencia y manejo de eventos.

Separación de las preocupaciones:
Wicket no mezcla con el código Java el markup html y no añade ninguna sintaxis especial a sus archivos html (como jsf o asp.net) . Los mundos de HTML y Java son paralelos y se unen sólo por IDS Wicket, que son los atributos en HTML y propiedades de los componentes en Java. Desde Wicket HTML es simplemente HTML y Java es sólo de Java, programadores y diseñadores pueden trabajar de forma independiente en gran medida, y sin depender de ninguna herramienta especial.

Fuente:
Wicket Hispano

Sitio oficial:
Apache Wicket

4. Spring
Uno de los más famosos y conocidos frameworks de Java, que inclusive tiene una versión para plataforma .Net.

Para la comunidad de programadores Java la popularidad de Spring radica en considerarsele como una alternativa, inclusive un sustituto al modelo conocido como Enterprise JavaBean.

Según el blog del proyecto esto es lo que caracteriza a Spring:

Spring es un completo Java/J2EE framework de aplicación, que abarca las siguientes funciones:

  • El envase ligero más sofisticados disponibles en la actualidad, con varios sabores de compositor y constructor de la inyección.
  • FRamework de Intercepción AOP sobre la base de las interfaces de Alianza AOP, integrado con el contenedor principal.
  • Soporte de clases JNDI, permitiendo para facilitar el cableado de Beans Controlados por Spring con objetos de localizaciones JNDI.
  • Concepto de aplicación contexto, recursos que provee la carga y abstracciones de acceso a mensajes
  • [...]


Fuente:
Spring Source


Se seguiran añadiendo mas frameworks, existen muchos más.
Administrador
Administrador
Administrador
Administrador

Mensajes : 11
Fecha de inscripción : 06/01/2011
Edad : 35
Localización : El Salvador

https://ventanainformatica.activo.mx

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.