Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2EE

feed Foro J2EE Foro: J2EE

Nuevo Tema Nuevo Tema

duda mala practica java 11/05/2008 07:09
anonymous

estoy utilizando netbeans con visual web veo que para crear una aplicacion web nesesita entre todo arrastar un tabla sobre un componente y visual web crea todo los necesatrio dataprovider y cachetRowSet y todos lo rowset lo cren en session bean esto no es mala practica a la ahora de crear una aplicacion de gran envergadura.

porque imaginan tener una aplicacion donde tu tenga 70 tablas o mas que todos los rowset se te crean en sessionbean. creo que sera un poco legible y poco mantenible.

cual es su opinion y que me pueden sugirir porque tengo que crea una projecto web medio grande

gracias

#unapprove_message#
RE: duda mala practica java 11/05/2008 13:09
batch4j Desde mi punto de vista si es una mala practica, pero los automatismo sirven para ahorrar mucho trabajo con pequeños desarrollos.
#unapprove_message#
RE: duda mala practica java 13/05/2008 05:35
tolaware

Coincido con batch4j, no e suna buena práctica, pero puedes quitar los dataproviders manualmente de cada tabla.

#unapprove_message#
RE: duda mala practica java 17/05/2008 02:20
cibermon te recomiendo que aprendas a utilizar hibernate, veras que facil lo ves todo despues de controlar esa tecnologia
#unapprove_message#
RE: duda mala practica java 17/05/2008 09:06
anonymous

Yo estoy trabajando con VWP y utilizo las siguientes "buenas prácticas", aunque esto es muy relativo:

- Las tablas maestras que se modifican muy poco pongo el RowSet / DataProvider en el ApplicationBean.

- Las tablas de acceso intensivo en el SessionBean y a ser posible hay que poner la consulta SQL solo con lo que necesitemos, es decir, parametrizadas al máximo.

- Ten en cuenta que el RowSet es un objeto muy pesado y el DataProvider es un simple puntero a un RowSet que simplifica la mayoría de las acciones y están diseñados para el aspecto visual, sobre todo para formularios. Siempre que tengas que realizar procesos complejos o recorridos entre tablas utiliza Resultsets de toda la vida, tirando del Pool de conexiones del servidor.

De esta manera he conseguido una eficencia más que razonable para proyectos relativamente grandes, con todas las ventajas que tiene trabajar con un diseñador WYSYWYG bastante aceptable y con todo el ciclo de vida JSF y eventos VWP. Realmente funciona muy bien.

#unapprove_message#
RE: duda mala practica java 18/05/2008 04:55
anonymous

es decir cuando hablas que proceso de recorridos complejos es mejor utilizar resultsets a que te refieres no es mejor utilizar rowsets que resulsets

y que ventaje es utilizar rowset en session bean.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano