Return to Video

WebObjects, Muy Buenas Prácticas

  • 0:00 - 0:02
    Ok, bienvenidos a la sesión de mejores prácticas.
  • 0:02 - 0:03
    Soy Chuck Hill
  • 0:03 - 0:06
    Trabajo para Global Village Consulting.
  • 0:06 - 0:09
    Es una casa de consultoría de WebObjects con sede en Vancouver, Canadá
  • 0:09 - 0:11
    Soy bastante activo en la lista de correo
  • 0:11 - 0:14
    muchos de ustedes probablemente saben mi nombre.
  • 0:14 - 0:17
    Pueden haberlo oído una o dos veces antes.
  • 0:17 - 0:20
    También soy coautor de Practical WebObjects.
  • 0:20 - 0:23
    Si no tienen una copia del libro, probablemente querrán una.
  • 0:23 - 0:26
    Gracias, gracias, gracias.
  • 0:27 - 0:31
    OK, esto comenzó siendo llamado Sessiones de Mejores Prácticas de WebObjects,
  • 0:31 - 0:36
    pero en la medida que las observé y hablé con otros ilustrados expertos
  • 0:36 - 0:41
    se hizo evidente que no todos estuvimos de acuerdo en cuál era la mejor práctica.
  • 0:42 - 0:47
    Decidí cambiarlo un poco y quedó en "Prácticas bastante buenas".
  • 0:50 - 0:51
    Mi intención es que
  • 0:51 - 0:53
    Presentaré algunas de las mejores prácticas
  • 0:53 - 0:55
    y les daré a algunos miembros del panel aquí presentes
  • 0:55 - 0:58
    la oportunidad de interrumpirme y decirme
  • 0:58 - 1:02
    que mis mejores prácticas no son realmente muy buenas del todo
  • 1:02 - 1:06
    y que les den algunas de sus ideas y qué sería mejor.
  • 1:06 - 1:09
    De hecho, algunos de los miembros del panel
  • 1:09 - 1:12
    pueden argumentar que sólo existe una sola mejor práctica
  • 1:12 - 1:14
    La cual es usar Project Wonder.
  • 1:19 - 1:20
    Yo no les diré eso.
  • 1:20 - 1:23
    No voy a asumir que ustedes estarán usando Project Wonder
  • 1:23 - 1:29
    pero voy a mencionar algunas buenas cosas que son de Project Wonder, que es probable quieran usar.
  • 1:29 - 1:33
    Tengan en cuenta también que se trata de una sesión de QUÉ
  • 1:33 - 1:35
    No es una sesión de CÓMO
  • 1:35 - 1:37
    No voy a decirte cómo poner en práctica todas estas cosas.
  • 1:37 - 1:40
    Ahí está el wiki, está la lista de correo.
  • 1:40 - 1:43
    Hay un montón de maneras de encontrar la manera de implementar esto.
  • 1:44 - 1:49
    Al final espero que tengamos algo de tiempo para algunas preguntas y respuestas.
  • 1:49 - 1:51
    Algunas de las áreas temáticas.
  • 1:54 - 1:58
    La primer área temática, lo dividí en cuatro áreas, va a ser WebObjects.
  • 1:58 - 2:01
    En lo que nos vamos a enfocar es en la capa de presentación
  • 2:01 - 2:05
    no en el framework completo de WebObjects, sino solo en los componentes
  • 2:05 - 2:09
    en lo que respecta a mostrar cosas a los usuarios
  • 2:09 - 2:11
    Lo siguiente es EOF,
  • 2:11 - 2:13
    así es que vamos a echar un vistazo a cosas relacionadas
  • 2:13 - 2:17
    con enterprise objects y bases de datos que son mejores prácticas.
  • 2:17 - 2:21
    Hay solo pocas cosas que son más o menos Java genérico
  • 2:21 - 2:24
    pero que tienen una aplicación particular a WebObjects,
  • 2:24 - 2:26
    así es que los cubriremos en Java.
  • 2:26 - 2:31
    Terminaremos algunas mejores prácticas para el deployment.
  • 2:34 - 2:38
    Todo el asunto de tener mejores prácticas
  • 2:38 - 2:40
    es que tu aplicación no se termine viendo
  • 2:40 - 2:44
    como estos caballeros aquí parados.
  • 2:44 - 2:45
    A través de los años quizás he escrito
  • 2:45 - 2:49
    algunas aplicaciones como esto hace mucho tiempo.
  • 2:49 - 2:51
    He heredado algunas de ellas.
  • 2:51 - 2:53
    Créanme, no desean una de ellas.
  • 2:55 - 2:59
    Ok, dentro de nuestra parte de la presentación de WebObjects.
  • 3:02 - 3:04
    Hablaremos un poco respecto a la herencia de página.
  • 3:04 - 3:06
    En este momento WebIbjects es bastante bueno.
  • 3:06 - 3:11
    y se puede usar inmediatamente y se puede obtener una gran cantidad de valor.
  • 3:11 - 3:12
    Eso es lo que la gente suele empezar haciendo...
  • 3:12 - 3:17
    todo es WOComponent y luego mi página.
  • 3:17 - 3:21
    A juzgar por todas las personas que han escrito frameworks,
  • 3:21 - 3:25
    probablemente están por descubrir muy pronto que han escrito un montón de código en común en todas sus páginas.
  • 3:25 - 3:30
    Una de las cosas que deben hacer es crear una página común.
  • 3:30 - 3:32
    Ahora bien, esto es sólo una clase Java.
  • 3:32 - 3:35
    No hay ningún archivo de WO. No hay ninguna plantilla involucrados en ella.
  • 3:35 - 3:41
    Se trata solo de cosas comunes de Java, toma la buenas cosas que vienen del
  • 3:41 - 3:43
    WOComponent de WebObjects y le agrega algunas buenas cosas.
  • 3:43 - 3:48
    Entonces tomen "SearchResults" como un página que podrían escribir,
  • 3:48 - 3:50
    la cual hereda de "CommonPage"
  • 3:50 - 3:56
    Es una manera de transmitir muchos beneficios en tus páginas sin tener código duplicado por todas partes.
  • 3:56 - 4:02
    Demos un vistazo a algunas de las cosas que les gustaría hacer en esta clase común
  • 4:02 - 4:06
    Mejorar WebObjects con el editing context,
  • 4:06 - 4:09
    esto es algo importante, y vamos a regresar a esto una y otra vez
  • 4:09 - 4:14
    Si estás escribiendo tus páginas usando "session.defaultEditingContext"
  • 4:14 - 4:17
    no estás usando la abstracción correctamente.
  • 4:17 - 4:20
    Estás programando para implementar de algo.
  • 4:20 - 4:22
    Tarde o temprano, querrás cambiarlo,
  • 4:22 - 4:25
    y tendrás un montón de código en un montón de lugares.
  • 4:25 - 4:28
    Poner algo como esto en tu página
  • 4:28 - 4:32
    y teniendo todo de acuerdo a ello te permite cambiarlo mucho más fácil.
  • 4:32 - 4:35
    Verán que esto hará sus páginas mucho más flexibles.
  • 4:35 - 4:38
    Soporte para enlaces, WebObjects tiene un muy buen soporte para enlaces.
  • 4:38 - 4:41
    Tiene un enlace? Dame el valor para el enlace.
Title:
WebObjects, Muy Buenas Prácticas
Video Language:
English

Spanish, Mexican subtitles

Incomplete

Revisions