(40 preguntas tipo test con 4 opciones, podría haber 2 respuestas sencillas (sin “todas las anteriores son verdaderas”) correctas y solo valdría como correcta la “más correcta”)
1. Ventajas de programar por capas
a. … b. … c. … d. … 2. Funcionalidades de la capa modelo a. … b. … c. … d. … 3. Cuando se modifica alguna capa, que necesitamos compilar a. … b. … c. … d. … 4. Driver JDBC es necesario para: a. Poder compilar… BD b. Poder ejecutar… BD c. Las 2 anteriores son ciertas d. Todas son falsas 5. Una búsqueda, despreciando el tiempo que tarda la BD con respecto a una búsqueda… bla bla bla no me acuerdo ni de las opciones ni de cómo acababa la pregunta pero sé que era la B fijo, y aun por encima la B no parecía la correcta, y lo era por la coña de “despreciar T tarda en BD”: a. … b. … c. … d. … 6. Daban un trozo de código en el que se podían llamar a 2 metodos: [A] Add(…) Find (…) throw NotFoundException, InputValidationException Es la A, pero yo contestara la B (si meten datos mal que…) a. Falta connection en cada método b. Falta InputValidationException en el add c. … d. Todas son falsas 7. Daban un trozo de código sobre un método de consulta a la BD creo, ponían lo de preparedStatement…, y en un sitio ponían <<A>> y en otro lado <<B>> te pedían cual era la correcta 8. Daban un trozo de código que usaba prepareStatement y preparedStatement y solo cerraba prepareStatement (el de consultar no) y preguntaba si se cerraba todo o algo asi 9. Cuáles de estas es para el mapping de WSDL a Java y viceversa: a. Xsd: dateTime … java.util.Date b. Xsd:?...Gregorian… c. Xsd: dateTime … java.util.Calendar d. Todas son falsas 10. Es obligatorio usar el pool de conexiones (o algo relacionado con el pool de conexiones) a. … b. … c. … d. … 11. Un buen documento XML está formado por: a. …DOM b. Tag y raíz c. Las 2 anteriores son ciertas d. Todas son falsas 12. Código en XML y preguntas sobre el 13. Definiciones de DOM y Streaming y la respuesta válida era la del Streaming porque la del DOM estaba mal… 14. Skeleton y stub 15. SOAP y RPC 16. Tema 8 habia 4 sencillas Que hacer con cada test? a. Para cada test hay que crear lo que necesite y borrarlo y han de ser todos cortos… b. Bla bla bla… c. … d. Todas las anteriores son falsas 17. En un test: a. Es bueno implementar algún caso de uso adicional para las pruebas b. Hay un HashCode y Equals para cada entidad c. … d. Todas son falsas 18. De servicios web (SOAP y REST) había más de 10 y muchas del tipo: se puede hacer un DELETE, PUT… pasando tantos argumentos en tal y tal… 19. Guardar información de estado en una petición:
a. Es bueno porque será más escalable por esto…
b. Es bueno porque será más escalable por lo otro… c. a) y b) son ciertas (es mas escalable y tal…) d. Todas son falsas 20. En el ejemplo de la librería… habla sobre que es mejor usando servicios REST: a. … b. … c. Para cada recurso asignar una única URL d. … 21. En la implementación de REST: a. Hay métodos doPut, doPost… b. Hay métodos GetHttpPut, GetHttp… c. Las 2 anteriores son ciertas d. Todas son falsas 22. ………….. a. Nombre_metodo (param1: …, param2: …) throw InputValidat…, NotFound… b. … c. … d. ……………..Info(…….) throw… 23. Un fichero .WAR: a. Guarda los .class y los .jar ….. b. … c. … d. Todas son falsas 24. Cuando intentamos hacer un DELETE de un recurso que no existe, la mejor opción seria: a. … b. … c. En la cabecera un mensaje 404: Not Found y en el cuerpo un XML detallando d. Todas son falsas 25. El fichero generado para TOMCAT donde iria… bla bla bla: a. WEB-INF/lib b. … c. … d. …