|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - jhumpa
1
« en: Jueves 23 de Junio de 2011, 18:47 »
Muy buenas estoy empezando a implementar la capa de persistencia con JPA, pero no se que factible sea integrar esto a frameworks como struts y spring principalmente. De paso me podrian explicar de que depende la integracion de frameworks, ya que me han dicho que no siempre se puede.
Gracias de antemano por sus respuestas.
Saludos.
2
« en: Jueves 3 de Febrero de 2011, 23:19 »
Hola comunidad: Mi pregunta es respecto a la forma correcta y recomendada para desarrollar aplicaciones web en java: Un profesor me enseño que se empieza organizando el proyecto en 3 paquetes MVC,..son capas?.Empieza a programar manejando las clases en el modelo,servlets en el controlador y jsps en las vistas. Ahora otro profesor dice que se empieza a implementar una arquitectura de 3 capas(persistencia de datos,negocio y presentacion) y que el MVC forma parte de la capa de presentacion y que hay muchos framewoks que se ocupan de implementar el MVC como los struts.
Quien tiene la razon y en que medida. Gracias de antemano por sus comentarios.
3
« en: Lunes 23 de Julio de 2007, 04:06 »
Hola otra vez, muchas gracias por las indicaciones.¡Te pasaste! La 2da sugerencia me resulto, y ya logro importar la dichosa libreria. Ahora, habiendo hecho este 1er paso, vuelvo a la pregunta del tema: como muestro la imagen del icono cuando guardo un archivo?.En todo caso como utilizo la libreria, o a cual de sus metodos invoco. Gracias de antemano por sus valiosas sugerencias. Saludos cordiales.
4
« en: Lunes 16 de Julio de 2007, 19:29 »
Hola, se me ha hecho dificil encontrar documentacion del JDIC, pero googleando encontre un paso de la instalacion: Para el correcto funcionamiento es necesario instalar (además del plug-in de Java) lalibrería JDIC en el PC del usuario, en el directorio bin de Java (JRE – Java RuntimeEnviroment). Por ejemplo: C:\Archivos de programa\Java\j2re1.4.2_05\bin. ParaWindows la librería es jdic.dll. Al ubicar dicha ruta note que habian muchos archivos "dll", asi que ahi puse el jdi.dll, tambien el nspr4.dll y WinMsiWrapper.dll. Pero todavia no puedo importar la libreria. Hay otros archivos en el jdic-0.8.4, que descargue.¿donde los instalo?. Me imagino que se colocaran en otro directorio, para asi poder importar la dichosa libreria. Gracias de antemano por sus comentarios. Saludos cordiales.
5
« en: Sábado 14 de Julio de 2007, 17:48 »
Hola de vuelta, muchas gracias por las sugerencias, porque me muestran 2 formas de resolver mi problema; pero aun no lo resuelvo , he descargado el jdic para windows, esto es un archivo zipeado, que al descomprimirlo, no se en que paquete del jdk o jre debo agregarlo. He estado probando, y verificaba si el programa lo leia, importando la libreria, de esta forma: import org.jdesktop;..pero el depurador no muestra el paquete "jdesktop". Gracias de antemano. Saludos cordiales.
6
« en: Miércoles 11 de Julio de 2007, 17:32 »
Hola a todos, tengo un problema, al aplicar hilos a mi programa me sucede lo siguiente: Dandole un evento a mi boton, y aplicando hilos, con la finalidad de que 1ro aparezca un label, luego otro label;….en el evento le puse este codigo: Thread T=new Thread(); Label1.setText("1er label mostrado"); try { T.sleep(5000); } catch (InterruptedException ex) { ex.printStackTrace(); } Label2.setText("2do label mostrado");
El problema, es que no muestra una secuencia de eventos, ya que despues de un tiempo, muestra a los 2 labeles, y yo quiera que muestre 1ero el label, luego de un rato, el otro. Gracias de antemano por sus comentarios. Saludos cordiales,
7
« en: Miércoles 11 de Julio de 2007, 17:28 »
Hola a todos, les explico que trato de hacer: He creado una extensión propia del programa(ejem: .tnt), pero al guardarlo quisiera que se le asigne una imagen al archivo, por defecto; ya que el sistema le asigna la imagen de archivo desconocido. A que clase invoco?, o que instrucciones me recomiendan. Estoy trabajando con el Netbeans 5.5. Agradezco sus comentarios, de antemano. Saludos.
8
« en: Lunes 2 de Julio de 2007, 22:30 »
Gracias por la informacion, porque son conceptos generales, Estas aclaraciones,son las que sospechaba, pero no las tenia muy claras. Habia averiguado que un traductor pasaba por 3 fases, un analisis lexico, un analisis sintactico, y por ultimo un analisis semantico. Soy conciente que cada fase, es mas complicada, que la fase que la precede.
Pasando la fase lexica, para la siguiente fase(sintactica), tengo que tener una representacion intermedia, es decir utilizar una estructura adecuada(listas o arboles); porque si al inicio tengo una lista de palabras, al aplicarle las reglas sintacticas, me debe generar otra lista con palabras traducidas.
¿como implementar estas reglas?,....son consciente que la gramatica de una lengua es extensa, pero mi idea es aplicar las mas usuales. Por eso pense en un compilador, y encontrar su codigo fuente en java para que me sirva de guia.
Gracias de antemano, por los comentarios. Si tuvieran algun codigo o algun manual a la mano, me lo mandan porfa, lo agradeceria mas.
Salu2.
9
« en: Lunes 2 de Julio de 2007, 02:58 »
Disculpa, por no ser tan claro. Lo que quisiera es hacer un traductor de idiomas. Estaba viendo varias formas de hacerlo, para elegir la menos complicada de implementar.Se me ocurrio que una de esas formas era, entender la implementacion de un compilador. Quisiera sugerencias para hacer un traductor de idiomas.
Gracias de antemano. Salu2.
10
« en: Sábado 30 de Junio de 2007, 22:57 »
Hola a todos, tengo una duda: se podra implementar un traductor de idiomas basandome en la estructura de un compilador? Si fuera asi, como se implementa el codigo de un compilador; si estoy haciendolo todo en el lenguaje JAVA. Algun manual, para que me recomienden?
De antemano, gracias por sus comentarios.
11
« en: Domingo 7 de Enero de 2007, 01:52 »
Hola otra vez,..si ya habia hecho eso antes. Habia cambiado la extension a".jpg";pero no me resulta.
Voy a seguir intentando y gracias por los comentarios que me ayudan mucho.
Salu2.
12
« en: Viernes 5 de Enero de 2007, 20:37 »
Hola a todos Primeramente quisiera decir que el problema no es el codigo del programa en si. Ya que ha ejecutado bien con otras imagenes. Para mostrar una imagen lo he hecho de 2 formas: 1)Por medio del IDE del Netbeans 5.0, iendo a las propiedades del LABEL y seleccionando la opcion del classpath; ahi busco mi archivo, y lo muestra en el editor, mas no al ejecutarlo. 2)La otra forma es agregango el siguiente codigo, que a la pasada dara pie a hacerles ver la extencion de este archivo editado. Este es: JLabel l=new JLabel(new ImageIcon(getClass().getResource("/gif_animado/prueba11.JPG")));
Bueno,gracias por sus comentarios de antemano. Salu2.
13
« en: Jueves 4 de Enero de 2007, 17:13 »
Hola al foro Tengo un problema con las imagenes que he editado, ya que no se muestran al ejecutar mi programa, Lo he editado en el PAINT, recortando la imagen JPG. No se puede ingresar a la ventana donde se encuentra la imagen, quedandose en la ventana que la invoca. ¿Aq se debe?, si otras imagenes JPGs que no han sido editadas, si se pueden mostrar.
Gracias de antemano por sus sugerencias.
14
« en: Viernes 29 de Diciembre de 2006, 15:47 »
Hola tengo un problema con las imagenes que muestro en mi ventana. Mi proyecto tiene un paquete de imagenes y lo muestro con el siguiente codigo:
labelImagen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagenes/tigre.gif")));
Esto me ha salido con solo una imagen q tengo en ese paquete(que fue 1ra imagen al iniciar mi programa). Para las demas imagenes, sucede lo siguiente: En la 1ra ventana esta el boton que al pulsar me debe mostrar la ventana2(en la que esta la imagen), pero la accion no se ejecuta, quedandome en la ventana1.
Quisiera saber porque no funka esto,y porque al darle una ruta absoluta a mi imagen si funka. Por ejemplo, asi: labelImagen.setIcon(new javax.swing.ImageIcon(("C:/Misdocumentos/Imagenes/tigre.gif")))
Bueno, espero sus respuestas. De antemano gracias.
15
« en: Miércoles 27 de Diciembre de 2006, 00:41 »
Hola Quisiera saber que alternativas tengo para actualizar datos que modifico en un JTable, y pasarlos a mi base de datos, de una forma que no sea muy costosa. Tengo 2 situaciones que quisiera implementar: 1)Al seleccionar una fila editable, voy modificando valores de celdas y al presionar un boton guardar cambios,....¿pero q pasaria , si despues de modificar(fila1),selecciono otra fila(fila2),....se podra guardar los cambios que hice en la "fila1"?. 2)Guardar cambios que haga en varias filas.
De antemano,........gracias por sus comentarios.
"Allí, donde encontré seres vivos, encontré la voluntad de poder."
16
« en: Lunes 25 de Diciembre de 2006, 23:45 »
Hola Quisiera , que me ayuden con detalles del JTABLE., que son: 1)Al “chapar” un dato ingresado por el texfield, lo busco en la tabla(que muestra todos los datos), y la busqueda sale bien .Ahora lo 1ro q quisiera es sombrear toda la fila de este valor encontrado(sin darle un clic a la tabla);…….¿q puedo hacer?
2)Tengo muchos datos mostrados en la tabla pero no los muestra todos. Quisiera que al encontrar el valor buscado,el jScrollPane1 avance hasta la fila de dicho valor(sin mover el scroll), para poder mostrarlo al usuario.
Gracias de antemano.
17
« en: Martes 19 de Diciembre de 2006, 08:07 »
Hola otra vez, estoy contento porque me salio la 2da alternativa, que es la mas accesible de las 3. Mi archivo jar ya funciona con la base de datos;...y ya no impongo una ruta absoluta en mi codigo; sino que gracias a un metodo de la libreria "java.io", he podido detectar la ruta absoluta donde se encuentre mi archivo. Gracias a tu informacion y al de otros de este foros he podido aprender mucho sobre este tema. Feliz navidad y prospero año nuevo. Y tambien les deseo exitos.
18
« en: Martes 19 de Diciembre de 2006, 06:48 »
HOLA , gracias por tu sugerencia. la ruta de donde estas parado es un muy simple System.out.println(MiClase.getClass().getResource("").getPath().substring(6)); Ya habia probado algo parecido para lectura de rutas Ahora el codigo que implemente para la lectura de ruta es el siguiente: String arch=getClass().getResource("").getPath().substring(6); String archivo=arch+"basedat.mdb"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conexion=DriverManager.getConnection(driver,"",""); sentencia=conexion.createStatement(); }catch(Exception e){ System.out.println("Error en conexion"+archivo); }
Lo que hago es ejecutar el "JAR" desde el D.O.S., para ver que errores me arroja y sale esto: Error en conexionC:/ense/proyecto_ultimo/dist/proyecto1.jar!/build/clases/base/basedat.mdb No se por que no corre;...seran las barras inclinadas?,..sera ese simbolo que esta despues del ".jar"(!). N os se que pasa;...quisiera que porfavor alguien me explique que es lo que pasa. De antemano gracias y un saludo.
19
« en: Martes 19 de Diciembre de 2006, 01:32 »
Mañana entregare mi proyecto y despues de una "ardua pelea" con el JAR, he llegado a 3 conclusiones, para finalizar mi proyecto:
1ra Alternativa.-Lo presentaria teniendo el archivo de access en una carpeta externa al fichero JAR; y tendria que darle una ruta absoluta(ejm:c:/proyecto/base.mdb).Y para ejecutar el JAR en otra maquina tendria que poner la carpeta de mi proyecto en el disco C;...para que se conecte al access, y no es necesario definir el origen de datos.
2da Alternativa.-Se parece a la 1ra Alternativa, la diferencia estaria en contar con un metodo en el codigo que me pueda "detectar" la ruta en donde ubico el archivo, en cualquier maquina(ruta relativa).
3ra alternativa.-Lograr la conexion teniendo el archivo de access en el fichero JAR.
Ahora solo cuento con la 1ra alternativa, la 2da es mejor que la 1ra, y la 3ra es la mejor de las 3.
Porfavor, pido sugerencias de todos los expertos en este asunto; y que me digan si es accsesible hacer las 2 ultimas alternativas que planteo;...sino me quedaria con la 1ra.
Salu2
20
« en: Lunes 18 de Diciembre de 2006, 21:03 »
Hola a todo el foro; quisiera saber como obtener la ruta de un archivo, que en mi caso lo he puesto en un paquete de mi programa. He estado averiguando y puse el siguiente codigo: import java.net.*;//Para extraer la clase URL
URL ruta=this.getClass().getResource("/Conecta/basedato.mdb"); String archivo=ruta+""; Pero no me sale examente la ruta; sino que al verificar por consola me sale algo cercano: file:/C:/Documents%20and%20Settings/jhumpa/Escritorio/pgrh/programa/build/classes/Conecta/basedato.mdb LO QUE HUBIERA QUERIDO QUE SALGA ES: C:/Documents%20and%20Settings/jhumpa/Escritorio/pgrh/programa/build/classes/Conecta/basedato.mdb Gracias de antemano. Salu2.
21
« en: Lunes 18 de Diciembre de 2006, 16:18 »
"Googleando" he encontrado cierta informacion: Puente JDBC-ODBC.-La primera categoría de drivers es la utilizada por Sun inicialmente para popularizar JDBC y consiste en aprovechar todo lo existente, estableciendo un puente entre JDBC y ODBC. Este driver convierte todas las llamadas JDBC a llamadas ODBC y realiza la conversión correspondiente de los resultados. La ventaja de este driver, que se proporciona con el JDK, es que Java dispone de acceso inmediato a todas las fuentes posibles de bases de datos y no hay que hacer ninguna configuración adicional aparte de la ya existente. No obstante, tiene dos desventajas muy importantes; por un lado, la mayoría de los drivers ODBC a su vez convierten sus llamadas a llamadas a una librería nativa del fabricante DBMS, con lo cual la lentitud del driver JDBC-ODBC puede ser exasperante, al llevar dos capas adicionales que no añaden funcionalidad alguna; y por otra parte, el puente JDBC-ODBC requiere una instalación ODBC ya existente y configurada.
Lo anterior implica que para distribuir con seguridad una aplicación Java que use JDBC habría que limitarse en primer lugar a entornos Windows (donde está definido ODBC) y en segundo lugar, proporcionar los drivers ODBC adecuados y configurarlos correctamente. Esto hace que este tipo de drivers esté totalmente descartado en el caso de aplicaciones comerciales, e incluso en cualquier otro desarrollo, debe ser considerado como una solución transitoria, porque el desarrollo de drivers totalmente en Java hará innecesario el uso de estos puentes.
Entonces no podre crear un "jar" con el tipo de driver q utilizo? Agradeceria mucho sus comentarios, y espero que la cita mencionada haya servido a los que se inician en esto de base de datos. Salu2.
22
« en: Lunes 18 de Diciembre de 2006, 15:20 »
Me olvidaba de algo importante;..estoy trabajando en Netbeans 5.0. Ya que este IDE proporciona muchas herramientas, que podrian facilitar mi problema.
Salu2.
23
« en: Lunes 18 de Diciembre de 2006, 15:15 »
Gracias por todo,...el tema planteado al inicio casi se soluciono, ahora planteo otro asunto, asi q mando el tema de este nuevo asunto("conexion a base datos"),a "otra sala de discusion". Salu2.
24
« en: Lunes 18 de Diciembre de 2006, 15:09 »
Hola a todo el foro, estoy terminando mi trabajo final del curso y quisiera una ayuda en un asunto: He conectado mi programa con una base de dato en access, no habia creado un origen de datos ni bajado un driver para la conexion;........y me funciona bien. Mi programa usa el driver JDBC-OBDC, que para cargarlo y hacer la conexion agrego el siguiente codigo: Connection conexion; Statement sentencia; ResultSet resultado=null; String archivo="base1.mdb"; String driver="jdbc:odbc:MS Access Database;DBQ="+archivo; public BaseDatos(){ //Conexion a la base de datos try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conexion=DriverManager.getConnection(driver,"",""); sentencia=conexion.createStatement(); }catch(Exception e){}
Todo bien,..hasta ver un detalle que me pidieron: ejecutar el programa usando un archivo "JAR". Luego corria todas clases de mi programa, pero no se conectaba a la base;..lo comprobaba al pedirle datos. Quisiera saber si hay una forma de seguir usando el JDBC-ODBC, o bajarme un driver para la conexion y funcionamiento del JAR. Gracias de antemano.
25
« en: Lunes 18 de Diciembre de 2006, 04:26 »
Disculpa no capto muy bien tu idea. Te explicare mas detalle de este problema: 1)Te dire como estan distribuidos mis paquetes(con jerarquia): proyecto ~build ~~classes ~nbproject ~test ~dist ~~lib ~~~swing-layout-1.0.jar ~~proyecto1.jar ~src ~base_datos.mdb Bueno ahi esta el panorama de mis paquetes;...ahora lo k te habia contado es q he probado con arrastrar el archivo de access al archivo .jar(antes abierto con el winzip);..pero no me conectaba, y si compilaba el archivo se borraba. Lo que despues hice es crear un paquete llamandole "conexion" y ubicarlo dentro del paquete de clases, en donde se encuentran los paquetes de las clases. Luego compilo y al abrir el JAR, se observa al archivo de access;...pero al ejecutar el JAR todavia no lo conecta;...que debo hacer? Creo que el archivo de base de datos debe de estar en el paquete donde lo ubique antes;..osea dentro de la carpeta "proyecto".Tengo q modificar el codigo de base de datos? Gracias por la atencion. Salu2.
|
|
|