Usted está aquí: Inicio Ingeniería Telemática Communication Software Laboratory sessions

Laboratory sessions

Acciones de Documento
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autor: Simon Pickin
Prácticas de laboratorio asociadas a la asignatura, manuales de manejo de equipamiento de laboratorio, fotos y videos del laboratorio, prácticas de campo, ...
  • PR-E-001. Assignment 1: the data tier ( HTML ). In this assignment the student acquires experience in connecting to relational databases from Java applications via the JDBC API and the SQL language. The student builds a small Java application with a text-based user interface that serves as a front-end to a relational database. Most of the code for the application employed is provided; the student is only required to finish the code of one of the Java classes. Two two-hour supervised lab sessions are dedicated to the first assignment. The student groups are required to submit their respective solution files before the start of the first lab session dedicated to the second assignment.
  • PR-E-002. Assignment 2: the presentation tier. Part I ( HTML ). In the first part of this assignment the student installs the Tomcat Web server and carries out some simple exercises with servlets and JSPs. The solution to the exercises is provided after class. One two-hour supervised lab session is dedicated to this first part of the second assignment.
  • PR-E-003. Assignment 2: the presentation tier. Part II ( HTML ). In the second part of this assignment the student acquires experience in using Java servlets, JavaServer Pages (JSPs) and the JDBC API to build web applications. The data part of the application employed reuses much of the code from the first assignment. A very basic JSP-only solution is provided as a starting point on which to base the application conforming to the Model-View-Controller (MVC) pattern that the student is required to build. One one-hour and two two-hour supervised lab sessions are dedicated to this second part of the second assignment. However, the student is also expected to dedicate a significant amount of time outside class. The student groups are required to submit their respective solution application, in the form of a WAR file, some weeks after the end of the lab sessions
  • PR-E-004. Assignment 3: the business tier. Part I ( HTML ). In the first part of this assignment the student installs the Glassfish application server and then acquires experience in using Enterprise JavaBeans (EJBs) conforming to the EJB3 specification together with the Java Persistence API (JPA) to build a small Web application. The application employed comprises an EJB3 session bean and a JPA entity that are used by a local web client. The student configures and executes the application and then studies its source code, all of which is provided. One two-hour supervised lab session is dedicated to this first part of the third assignment.
  • PR-E-005. Assignment 3: the business tier. Part II ( HTML ). In the second part of this assignment the student acquires experience in using Enterprise JavaBeans conforming to the EJB3 specification together with the Java Persistence API (JPA) to build small distributed applications. The two applications employed are (i) a modified version of the application provided in part I of this assignment, in which the local Web client is replaced by a remote Java client, and (ii) an EJB3 / JPA implementation of a simplified version of the application used in the previous assignment. The student configures and executes these two applications and then studies their source code, all of which is provided. One two-hour supervised lab session is dedicated to this second part of the third assignment. The student groups are required to submit their answers to a series of questions designed to check understanding of the applications studied a short time after the end of the lab session.
Reutilizar Curso
Descargar este curso