Después de iniciar el servidor puede ejecutar y explorar la aplicación. Puede realizar las
tareas siguientes en la aplicación de sitio Web de subastas:
Ejecutar la aplicación
Para ejecutar la aplicación:
- Verifique que WebSphere Application Server esté ejecutándose.
- En el Explorador de proyectos, expanda Proyectos Web dinámicos, pulse con el botón
derecho del ratón sobre el proyecto AuctionV60Web y pulse Ejecutar > Ejecutar en
servidor.
La página inicial de Auction se abre en el navegador interno. Tenga en cuenta que esto puede
tardar unos momentos ya que los archivos JSP se compilan con la primera ejecución. Si desea
ejecutar el ejemplo en un navegador externo, utilice este URL: http://localhost:9080/AuctionV60Web.
Explorar el sitio Web de subastas
El sitio Web de subastas es un sitio Web en funcionamiento. Puede realizar las tareas
siguientes:
Buscar artículos de subasta
Puede buscar artículos en el catálogo buscando artículos específicos o buscando por el precio
máximo de los artículos.
- Para buscar artículos específicos mediante palabras clave, siga uno de estos pasos:
- En la página inicial de subastas, especifique la palabra clave de búsqueda en el campo
Enter search words y pulse Go.
- Pulse la pestaña Browse y especifique la palabra clave de búsqueda en el campo
Search descriptions, seleccione Expiration o Value para especificar el orden
en el que deben aparecer los resultados de la búsqueda y pulse Go.
- Para buscar todos los artículos disponibles por menos de una cantidad específica, pulse la
pestaña Browse, especifique la cantidad máxima en el campo Maximum price, seleccione
Expiration o Value para especificar el orden en el que deben aparecer los resultados
de la búsqueda y pulse Go. El motor de búsqueda busca descripciones de artículo.
- Para ver todos los artículos de una categoría, en la página inicial, pulse la categoría
deseada.
La lista Items muestra los artículos que cumplen con los criterios de búsqueda o que están en
la categoría seleccionada, incluyendo la descripción del artículo, el valor, la fecha de caducidad
del artículo y la imagen (si la hay).
- Pulse sobre el artículo. Se abre la página Item Details en la que se muestran el número del
artículo, el nombre, la descripción y la información de las pujas.
Iniciar la sesión en el sitio Web de subastas
Aunque puede buscar artículos en el sitio Web de subastas sin necesidad de iniciar la sesión,
debe iniciar la sesión como usuario o como administrador para realizar otras tareas.
- Pulse la pestaña Login. Se abre la página Login.
- Siga uno de estos pasos:
- Para pujar por artículos o añadir artículos a la subasta, inicie la sesión como un
usuario. Especifique jack@acme.com o jill@xyz.com en el campo Userid y
especifique jack par la contraseña de Jack o jill para la contraseña de Jill en
el campo Password.
- Para realizar tareas administrativas, como por ejemplo configurar un artículo o gestionar
usuarios, inicie la sesión como administrador. Especifique dale@yahoo.com en el campo
Userid y dale en el campo Password.
- Pulse Go.
Si inició la sesión como un administrador, hay dos enlaces que aparecen en la esquina superior
derecha de cada página de subasta: Setup y User Admin.
Pujar por artículos de subasta
Puede pujar por artículos del catálogo de la subasta.
Prerrequisito: para pujar sobre un artículo de subasta, primero debe
iniciar la sesión en el sitio. Puede iniciar la sesión antes de encontrar
el artículo o cuando empiece a pujar. También debe Buscar el
artículo por el que desea pujar.
- Abra la página Item Details. La página de detalles muestra la puja mínima, la puja actual y
la fecha en la que el artículo ya no está disponible.
- Pulse Bid.
- Especifique una sola cantidad de puja en el campo Bid. Los valores de la puja se
gestionan a través de las funciones de validación de JSF. Las pujas deben ser como mínimo un dólar
superiores a la puja actual y tener un valor entero en dólares. Por ejemplo, si especifica
26.01, la aplicación redondea el valor a 26.
- Pulse Go.
La página Item Details muestra la puja en el campo Current bid.
Vender artículos en el sitio Web de subastas
Puede añadir artículos al catálogo del sitio Web de subastas.
Prerrequisito: para vender un artículo de subasta, primero debe
iniciar la sesión en el sitio.
- Pulse la pestaña Sell para abrir la página de ventas.
- Especifique información para el artículo:
- Seleccione la categoría del artículo en la lista Category.
- Especifique el nombre y la descripción del artículo en el campo Item name.
- Especifique la descripción del artículo en el campo Description.
- Especifique la puja mínima, válida en el campo Minimum bid.
- Especifique el valor del artículo en el campo Estimated value.
- Seleccione la fecha de disponibilidad para la venta del artículo en el campo Start
bidding.
- Seleccione la fecha de caducidad del artículo en el campo End bidding.
- Opcional: si tiene una imagen para el artículo, especifique los URL en los campos Small
image url y Large image url.
- Pulse Go para añadir el artículo a la lista del catálogo.
Gestionar cuentas de usuario
Puede añadir, modificar y suprimir cuentas de usuario con la función de administración de usuarios.
Prerrequisito: para gestionar cuentas de usuario, primero debe
iniciar la sesión en el sitio como administrador.
La aplicación User Admin es un cliente EJB Swing que se despliega en el cliente
utilizando la tecnología Java Web Start. La tecnología Java Web Start está incluida al instalar JRE
v1.4.
La primera vez que se ejecuta la aplicación User Admin, en el cliente se instala cierto
software de tiempo de ejecución necesario. Una vez instalado el software de tiempo de ejecución
necesario, los lanzamientos subsiguientes ejecutan directamente la aplicación User Admin.
Iniciar la función User Admin
- Para ejecutar la función User Admin por primera vez, siga estos pasos:
- Pulse el enlace User Admin situado en la esquina superior derecha de cualquier página
de Auction. Se abre la página User Admin.
- Pulse Go para iniciar la función User Admin.
- Si JRE v1.4 no está instalado, pulse el enlace JRE v1.4 de la página
User Admin para instalarlo. JRE v1.4 incluye el gestor de aplicaciones de Java Web Start necesario
para lanzar la función User Admin.
- Pulse Instalar en la ventana Aviso de seguridad que se abre cuando instala el tiempo
de ejecución del cliente de WebSphere Application Server en el sistema local.
- Pulse Aceptar en la ventana Acuerdo de licencia de Software para aceptar la licencia.
La función User Admin no funcionará si declina.
- Pulse Iniciar en la ventana Aviso de seguridad, con lo que se otorgan privilegios de
acceso a la aplicación User Admin.
- Una vez instalado el tiempo de ejecución necesario, se abre la aplicación User Admin. Puede
explorar la aplicación User Admin.
- Para ejecutar la función User Admin en otras ocasiones, pulse el enlace User Admin
situado en la esquina superior derecha de cualquier página de Auction. Se lanza la aplicación User
Admin.
Ver información de usuario
La ventana User Admin muestra información de usuario básica en la lista de usuario,
incluyendo el nombre de usuario, la dirección de correo electrónico y el rango.
Para ver más información de usuario, siga estos pasos:
- En la ventana User Admin, pulse el usuario para el que desea ver información.
- Pulse la pestaña User para ver el nombre, la contraseña, la dirección de correo
electrónico, el número de tarjeta de crédito y el tipo de tarjeta de crédito del usuario.
- Pulse la pestaña Address para ver la dirección de envío del usuario.
- Pulse la pestaña Accounts payable para la información de pagos.
Añadir usuarios
Para añadir un usuario:
- En la ventana User Admin, pulse Add user. Se abre la ventana de adición de usuarios.
- Especifique el nombre del usuario en el campo Name.
- Especifique la dirección en el campo Address.
- Pulse Aceptar. Se cierra la ventana de adición de usuarios y el usuario nuevo aparece
en la lista de usuarios de la ventana User Admin.
- Pulse Apply para guardar el usuario nuevo.
Modificar usuarios
Para modificar un usuario:
- Pulse el usuario en la lista.
- Modifique la información adecuada en las páginas User y Address.
- Pulse Apply para guardar los cambios.
Suprimir usuarios
Para mantener la integridad de los datos no puede eliminar un usuario de la base de datos. La
función de supresión marca el usuario como inactivo.
Para suprimir un usuario:
- Pulse el usuario en la lista.
- Pulse Delete user.
- Pulse Apply.
Ordenar los usuarios de la lista
Para visualizar solamente un subconjunto de usuarios, seleccione Name, Rank, o
Email en la lista desplegable y entre el texto adecuado. Por ejemplo, si selecciona Name y
teclea j, solo los usuarios cuyo nombre empiece por la letra "j" aparecen en la lista de
usuarios.
Cambiar fechas de caducidad de artículos
Por omisión, la fecha de caducidad para todos los artículos enviados en la base de datos
original se establece en May 1, 2007. Puede restablecer estas fechas.
Prerrequisito: para cambiar las fechas de caducidad de los artículos, primero debe
iniciar la sesión en el sitio como administrador.
- Pulse el enlace Setup situado en la esquina superior derecha de cualquier página de
Auction. Se abre la página de configuración.
- En el campo Duration, especifique el tiempo que un artículo debe aparecer en la lista
de la subasta antes de caducar. Puede especificar de 1 a 99 días a partir de la fecha visualizada
actualmente. Por ejemplo, si la fecha visualizada actualmente es 04/15/05 y especifica 30 días de
cambio de fecha de caducidad, las fechas de caducidad de los artículos del catálogo cambian a May
15, 2005.
- Pulse Initialize Database. La caducidad de todos los artículos cambia según el
número de días especificado.
Eliminar el ejemplo Auction
Para eliminar el ejemplo Auction:
- Cierre la aplicación Web Auction en el navegador.
- Repliegue el archivo EAR siguiendo estos pasos:
- Pulse WebSphere Application Server v6.0 con el botón derecho del ratón en la vista
Servidores y pulse Añadir y eliminar proyectos. Se abre la ventana Añadir y eliminar
proyectos.
- Seleccione el proyecto AuctionV60EAR y pulse Eliminar para eliminarlo de la
lista de proyectos.
- Pulse Finalizar y se cerrará la ventana Añadir y eliminar proyectos.
- Suprima los proyectos de Auction siguiendo estos pasos:
- Pulse Ventana > Otras perspectivas > Recursos para pasar a la perspectiva
Recursos.
- En la vista Navegador, suprima los proyectos siguientes:
- Todos los proyectos cuyos nombres empiezan por "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Reinstalar el ejemplo de subastas predeterminado
Prerrequisito: primero debe eliminar el ejemplo para poder
reinstalarlo.
Para reinstalar el ejemplo Auction, utilice estos pasos:
- Pulse Ayuda > Galería de ejemplos. Se abre la galería de ejemplos.
- Expanda Ejemplos de showcase, expanda Auction Application, expanda
Construction y después pulse Web Application.
- Pulse Importar para volver a importar el ejemplo.
- Pulse Setup Instructions y siga las instrucciones para volver a configurar el ejemplo.
Nota: la base de datos de subasta no se reinstala y tendrá los mismos datos.
Si hizo una copia del conector de base de datos,
com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 y lo colocó en otro directorio, puede
restaurarlo.
Para restaurar la base de datos por omisión, utilice estos pasos:
- Detenga el servidor Web.
- Verifique que no hay otras aplicaciones conectadas a la base de datos.
- Sustituya la base de datos cambiada por la copia de la base de datos original.
- Reinicie Software Development Platform con la opción -clean.
Resolución de problemas de la aplicación Auction
Si la aplicación no parece estar ejecutándose, compruebe lo siguiente:
El servidor está ejecutándose
Para verificar que el servidor esté ejecutándose, busque la serie "Servidor server1 abierto
para e-business" en la vista Consola.
La construcción automática está habilitada
Para verificar que la construcción automática está habilitada, pulse Proyecto >
Construir automáticamente. Si no está habilitada, pulse Proyecto > Construir todo
para construir todos los archivos de proyecto y volver a desplegar.
La aplicación Web está ejecutándose en el servidor de aplicaciones
Para verificar que la aplicación Web está ejecutándose en el servidor de
aplicaciones:
- En la vista Servidor, pulse con el botón derecho del ratón sobre WebSphere
Application Server v6.0 y pulse Ejecutar consola administrativa. Se abre la Consola
administrativa.
- Especifique un ID de usuario en el campo Userid y pulse Iniciar la
sesión. Este ID de usuario se utiliza para identificar el autor de los cambios. También aparece
en los mensajes.
- Expanda Aplicaciones y pulse Aplicaciones de empresa.
- Si AuctionV60EAR no aparece en la lista, debe especificar
com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 como el origen de datos.
- Si AuctionV60EAR aparece en la lista pero no se inicia, pulse Iniciar.
Base de datos Auction conectada
Si la aplicación se ejecuta pro no aparecen categorías en la página inicial, arregle los
problemas de la conexión con la base de datos Auction:
- Si otra conexión se conecta a la base de datos, detenga la otra herramienta.
- Para configurar un origen de datos que no sea WebSphere Application Server (WAS), que está
preconfigurado para ejecutarse en el servidor de prueba WAS 6:
- Pase a la perspectiva J2EE.
- En el Explorador de proyectos, expanda Aplicaciones de empresa, expanda
AuctionV60EAR y seleccione Descriptor de despliegue.
- Seleccione la pestaña Despliegue y seleccione Proveedor JDBC Cloudscape en
la lista de proveedores JDBC. La vía de acceso de origen de datos está en las Propiedades de
recurso definidas en el origen de datos seleccionado más arriba en la columna Valor.
Utilizar el ejemplo de subastas como usuario no root en Linux
Si instala el producto como root y ejecuta como un usuario no root, debe cambiar los permisos
para la carpeta de base de datos de subastas.
La base de datos está en sdpinstall/rwd/eclipse/plugins/com.ibm.etools.auction.sampledb/db.
Para establecer los permisos, ejecute chmod 777 AUCTION60.
|