Acerca de
Tutoriales
Comunidad
Actualidad
Enlaces





En macprogramadores.org
En Internet

WebObjects

¿Qué es WebObjects?

WebObjects es lo que se llama un servidor de aplicaciones web. Lo que permite es crear aplicaciones de bases de datos complejas, con interfaces web basadas en HTML, XML, o Java.

WebObjects está muy integrado con la tecnología J2EE (Java 2 Enterprise Edition) de Sun. De hecho implementa todas las tecnologias de este estándar, entre ellas podemos destacar: Servlets, JSPs, CORBA y EJB (Enterprise Java Beans).

Es importante destacar que las aplicaciones desarrolladas aquí se pueden desplegar en servidores de varias plataformas (Windows, Mac OS X y Solaris 9).

También podemos elegir la plataforma de despliegue y hacerlo en prácticamente cualquier servidor que admita J2EE (Tomcat, WebLogic, WebSphere, etc (ver versiones de estos servidores en la web de Apple), o utilizar el servidor de aplicaciones J2EE que incluye WebObjects.


Como servidor web permite utilizar Sun ONE Web Server, Apache o IIS.

Como servidor de bases de datos se pueden utilizar Oracle, SQL Server 2000, MySQL, OpenBase y SyBase.

El desarrollo se puede llevar a cabo en OS X y en Windows NT (aconsejamos nuestro favorito OS X).

Herramientas integradas

Las principales herramientas de desarrollo que trae WebObjects son:

Project Builder. Entorno de desarrollo integrado con funciones de compilación, edición, y depuración.
Enterprise Object Modeler. Para mapeo de objetos de cualquier fuente de datos JDBC o JNDI; Extrae schemas automáticamente o crea otros nuevos.
WebObjects Builder Para marcación y mapeo de componentes web dinámicos a sus objetos
Direct to Web y Direct to Java Client para la generación de aplicaciones de código libre basadas en modelos.
Interface Builder. Para la generación y prueba de interfaces de usuario Swing (Java).

Documentación sobre WebObjects

Recomendamos empezar mirando este documento:

Flujo de desarrollo con WebObjects

Si lo prefiere en inglés lo tiene aquí.

Toda la documentación de WebObjects de Apple la podemos encontrar aquí:

Documentación sobre WebObjects de Apple

El libro que recomendamos sobre WebObjects es este:

"WebObjects Web Application Construction Kit"
GEORGE RUZEK
Ed. Sams Publishing

Para los programadores Java, quizá sea mejor este otro:

"Professional WebObjects with Java"
Autores varios
Ed. Wrox Press


Otros recursos

Apple pone a disposición del desarrollador WebObjects los siguientes recursos:

Noticias Apple para desarrolladores WebObjects

Soporte para desarrolladores WebObjects

Grupo de discusión sobre WebObjects

Lista de distribución de correo para desarrolladores WebObjects

Otros recursos independientes son:

http://www.wocode.com/

Posiblemente el mejor sitio dedicado a la programación con WebObjects.

Lista de distribucción de correo de OmniGroup

Una lista de distribución de correo que tiene el prestigioso grupo de programadores OS X que forman la empresa OmniGroup.