tengo un formulario en web, muy extenso, donde se maneja varios elementos, y cada uno de esos varios tiene otros elementos.. por lo que tenemos un objeto dimensionado en algunas varias variables!
especificacin del caso actual:
1)en primera pantalla se recogen datos del usuario, y se deben guardar
2)en la segunda se pide una plantilla con 4 arrays de datos, estos arrays indican acciones y se interpretan, junto a los datos personales, entonces sepresenta un resumen!
3)en la tercera pantalla se debe atender y mostrar las opciones definidas por el primer array, y se deben guardar los datos..
4)en la cuarta lo mismo para el segundo array, y la quinta igualmente el tercero y asi
5)en la septima pantalla se presenta un resumen completo! y despues se manda a DB todo... para mostrar en la ultima pantalla si es satisfactoria o no.. la insercion!
cuando se logra (aun de forma basica, sin poder corregir selecciones) completar el proceso, el query es extremo largo, y mi duda es si se podra diseccionar en varios querys independientes! colocarlos en un bloque BEGIN - END..
otra duda, es si hago eso, y esta persona no completa el proceso, quedaria abierta una transaccion! como le hago para que esto no ocurra, puesto no puedo poner un end previo en otro lugar...
mi idea es hacer un query en cada pantalla para cada asunto, y al final acometer los cambios! pero sera eso el equivalente a un carro de compra! ademas, todo debe borrarse si el usuario se sale de la pagina!!
uso JSP y servlets, con postgresql 8.X... los datos son algunos campos de datos en la primera pantalla, en la segunda se presenta u resumen, previamente consulto la DB y me traigo datos que deben ser completados, por decir cuatro, estos a su ves tienen mas datos, variables, y cada uno de esos vaiables debe ser completado, para enviarlo en el mismo orden a la DB junto los datos de la primera pantalla!