|
|
| Home / Docencia / Ing. Telecomunicación / Software de Comunicaciones, Práctica 3 | |
|
|
|
| Software de Comunicaciones | |||||||||
|
|
||||||||
|
|||||||||
|
|
Los objetivos principales de esta práctica son:
Para la consecución de estos objetivos la práctica está dividida en dos partes y cada parte en una serie de apartados: Parte I
Parte II
|
|||
|
|
Se proporciona una nueva versión del código fuente de la aplicación de ejemplo Gestor de libros. Puede descargar dicho código fuente haciendo clic en este enlace. Con respecto al código proporcionado en la parte 1 de esta práctica se han llevado a cabo las siguientes modificaciones:
Para permitir una fácil compilación y ejecución del código del ejemplo, se proporciona el código XML de un script Ant. Si se observa el contenido de ese fichero (build.xml) se verá que ofrece tareas para la compilación (build), limpieza (clean) y ejecución (run) del código. La tarea de ejecución pide a través de entrada estándar los parámetros (nombre de libro y URL de libro) que son necesarios para llamar a la operación de creación de una nueva entrada en la base de datos. Todas las tareas tienen el CLASSPATH adecuadamente configurado. Antes de poder probar la nueva versión del ejemplo, será necesario configurar los siguientes aspectos:
Tras haber configurado los aspectos necesarios, puede compilar el código proporcionado simplemente tecleando en un terminal el comando:
ant build
Si todo ha funcionado correctamente, aparecerá un mensaje indicativo en el terminal y se habrán generado una serie de ficheros:
A continuación puede proceder a ejecutar el ejemplo mediante el comando:
ant run
Y proporcionar los parámetros de entrada indicados.
Acceda a través del terminal a su base de datos y compruebe que la operación se ha llevado a cabo con éxito. Pruebe a modificar el valor de ORBInitialHost para que en lugar de que el cliente acceda a los componentes instalados en el servidor GlassFish de su propia máquina (localhost), acceda a un servidor remoto gestionado por otro de sus compañeros. Tenga en cuenta que, quizás será necesario actualizar el valor de ORBInitialPort en función de la configuración del servidor remoto. Aparte del fichero clnt/BookManagerRemote-clnt.jar, ¿podría indicar que otras librerías es necesario añadir al CLASSPATH para poder compilar/ejecutar la parte cliente de la aplicación? (utilice para ello la información proporcionada por el script Ant) |
|||
|
|
Puede descargar el código fuente de la aplicación Buscador de Actividades Deportivas, que incluye un script Ant para su compilación. Analice el código fuente proporcionado y modifique los aspectos de configuración que sean oportunos para poder llevar a cabo el despliegue en el servidor GlassFish. Una vez hecho el despliegue, ejecute la aplicación para ver que está funcionando correctamente. |
|||
|
|
Esta práctica se evaluará mediante una serie de preguntas cortas. También se comprobará la comprensión básica de la aplicación en la evaluación presencial de las prácticas en enero. La respuestas a las preguntas se deben entregar a través de Aula Global 2, concretamente, a través de la página web siguiente: página de entrega, nivel de negocio, grupo español (91)En la entrega se puede incluir cualquier clarificación adicional sobre la práctica que se considere de importancia. Fecha límite para entrega: 18 de diciembre de 2009 |
|||
|
|
Véanse en la página Web de la asignatura: y en la página Web de la asignatura bilingüe: y los libros siguientes:
|
|||
|
|