¿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.
|