Podemos separarlos en 2 categorías: los comerciales y los gratuitos (y/o
libres).
Entre los primeros hay muchos de dónde elegir, como el WAS (IBM Websphere
App Studio Developer), el Oracle JDeveloper, el JBuilder de Borland, SUN
ONE, y otros. Cada cual tiene sus ventajas y diferencias. Lo mejor sería que
los bajaras y evualaras para ver cuál se ajusta mejor a tus necesidades.
Personalmente no tengo un favorito entre estos. He usado en algunos
proyectos el JBuilder hace un tiempo y me resultó muy cómodo porque ya
conocía otras herramientas de Borland. Durante el año pasado debí usar el
WAS y me agradó mucho, haciendo que evualuara cambiar mi Netbeans por
Eclipse (cosa que al final no hice). Debo decir que el Visual Age de IBM
nunca me agradó, pero lo veo muy conveniente para la gente acustumbrada a
esta familia de productos. A pesar que uso mucho BBDD Oracle y algunas de
sus herramientas, no he llegado a usar el JDeveloper, al menos nunca en un
proyecto real. El Sun ONE apenas lo he instalado para probar, y conocía a su
hermano Netbeans desde hace tiempo, pero me pareció más productivo el
enfoque que tiene el WAS.
Entre los gratuitos, por ahora los 2 principales son el Netbeans (sobre el
que está basado el Sun ONE) y el Eclipse (sobre el que está basado el IBM
WAS). También hay varios editores y herramientas que con el tiempo se han
ido ampliando y agregando funcionalidades de los IDEs comunes, como el
JEdit.
De entre los gratuitos (y a veces por sobre los comerciales) prefiero el
Netbeans, por su balance entre cantidad de características y velocidad.
La mayoría de los IDEs pueden ampliarse mediante plug-ins. Además, entre las
versiones comerciales algunas veces se ofrecen licencias o ediciones
personales limitas que pueden ser suficiente bajo sus condiciones y
limitaciones.
Hay que ver qué tipo de proyectos se quiere realizar, porque en algunos IDEs
(especialmente los gratuitos) pueden tener falencias importantes en J2EE,
que de todas formas se pueden superar con otras herramientas adicionales, a
costa de una menor integración.
Ah, y siempre está el JDK + el VI :-)
Saludos,
-pw
juancarlosrojasco writes:
> hola compañeros del foro:
> Tengo poco tiempo en el foro, y me dio de cuenta de las buenas
> soluciones que presentan algunos integrantes a preguntas y problemas
> de otros.
> Mi pregunta es cual, deacuerdo a su experiencia es el mejor entorno de
> desarrollo visual para Java como por ejemplo el Jcreator que lo he
> trabajado poco pero me he dado cuenta que no me deja depurar.
>
> Agradeciendo desde ya sus opiniones
>
>
>
>
> ------------------------------
> DesarrolloJava:
> Desarrollo de Software en J2EE/Java
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloJava@...
> Suscribirse........: DesarrolloJava-Subscribe@...
> Desuscribirse......: DesarrolloJava-Unsubscribe@...
> Administrador......: DesarrolloJava-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
>
>
Combine JavaServer Pages (JSP) with servlets to leverage existing business systems from Web applications. These hands-on articles help you streamline administration, extend into the enterprise, separate logic from display, build dynamic, content-rich Web pages, and more.
--- Este e-mail está certificado en origen como libre de virus. Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492 Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003
The Java 2 Platform, Enterprise Edition (J2EE) simplifies enterprise applications by basing them on standardized, modular components and providing services to those components. Learn to take advantage of J2EE's support for Enterprise JavaBeans, Servlets, JavaServer Pages, and XML technology by reading these essential articles.
--- Este e-mail está certificado en origen como libre de virus. Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492 Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003
hola compañeros del foro:
Tengo poco tiempo en el foro, y me dio de cuenta de las buenas
soluciones que presentan algunos integrantes a preguntas y problemas
de otros.
Mi pregunta es cual, deacuerdo a su experiencia es el mejor entorno de
desarrollo visual para Java como por ejemplo el Jcreator que lo he
trabajado poco pero me he dado cuenta que no me deja depurar.
Agradeciendo desde ya sus opiniones
Lo tendre muy encuenta Sebastian
Muchas Gracias.
Pablo Darío Ingelhorn
----- Original Message -----
From: "Barrionuevo, Sebastian" <BarrionS@...>
To: <pabloingelhorn@...>
Sent: Monday, January 13, 2003 3:05 PM
Subject: RE: [Java] Conclusiones
Buenas...
Es interesante tu comentario.. te cuento que tengo una empresa de soluciones
informaticas junto con dos socios.. Nos especializamos en desarrollos tanto
Intranets como Extranets... Lo hacemos mediante Tomcat 4.0, Java JSP,
Servlet, Class, JScript, Mysql.
Ante cualquier consulta.. te dejo mis datos... Estoy a tu disposicion.
sbarrionuevo@...
15-4069-2419
Salu2
Sebastian
******************************
Sebastián R. Barrionuevo
Analista Data Base Senior
Origenes AFJP - Grupo Santander Hispano
Planeamiento & Soporte Comercial
4340-3600 int. 7321
BarrionS@...
******************************
-----Mensaje original-----
De: pabloingelhorn [mailto:pabloingelhorn@...]
Enviado el: lunes 13 de enero de 2003 15:02
Para: DesarrolloJava@...
Asunto: [Java] Conclusiones
Amigos del foro:
Hace unos días comencé mi búsqueda de un lenguaje nuevo y
multiplataforma , en el cual poder migrar todas mis aplicaciones
desarrolladas actualmente enVisual Basic. Dicho interés me llevo a
averiguar sobre el lenguaje Java., que por demás me resulta mas que
interesante., es por esto que me inscribí en el Foro y he enviado
algunas consultas, las cuales han sido respondidas muy amablemente
por los integrantes del foro. Demás esta decir de la importancia de
las respuestas , de personas que ya están desarrollando sobre el
lenguaje Java.
Mis conclusiones , en base a sus comentarios , son :
1) Que Java es excelente para el desarrollo Web.
2) Que tiene algunos inconvenientes en Aplicaciones de
Escritorio., como ser velocidad, pero que con un buen código y
algunos programas que compilan a código nativo (En el triste caso de
que esto sea necesario y no haya más remedio), esto puede quedar
totalmente subsanado.
Consulta :
Me gustaría me dieran su opinión sobre un desarrollo que he visto
hace unos días en una Empresa :
La empresa tiene una red 10/100 TCP/IP y la aplicación desarrollada
recientemente reemplaza a una vieja aplicación Cobol., lo interesante
de esta aplicación es que corre en el servidor (PIII 1.0 Ghz, 256 Mb
Ram y Linux) y las Maquinas clientes reciben la aplicación en sus
navegadores (Clientes desde PIII 800 hasta P MMX 200 con 48 MB).
La combinación usada es la siguiente :
MySQL + Apache + PHP : en el Servidor
Javascript : en el lado del Cliente.
Realmente esta aplicación funciona bastante bien, con tiempos de
respuesta aceptables., o sea que todo esto funciona como un servidor
Web pero en una red Interna de una Empresa.
Mi gran consulta :
En base a sus opiniones, sobre la excelencia de Java en el
desarrollo Web, esto mismo puede ser trasladado para desarrollar
aplicaciones Web que funcionen en una red privada ? Como si fuera en
Internet ?
De ser positivo lo anterior, y tomando en cuenta algunas falencias de
Java en la perfomance en aplicaciones de Escritorio, seria la
solución desarrollar Aplicaciones Web , que reemplacen aplicaciones
de escritorio?
Cual seria la combinación necesaria para el equivalente a Apache +
PHP + JavaScrip, pero con tecnología Java ?.
Muchas Gracias, y cualquier sugerencia será más que bienvenida.
Saludos
Pablo Darío Ingelhorn
------------------------------
DesarrolloJava:
Desarrollo de Software en J2EE/Java
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloJava@...
Suscribirse........: DesarrolloJava-Subscribe@...
Desuscribirse......: DesarrolloJava-Unsubscribe@...
Administrador......: DesarrolloJava-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
------------------------------
http://www.navegana.com/dinero/chanzes.html
Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
JR:
Muchas Gracias, y te comento que me pondre en campaña de aca en adelante ,
para realizar la tarea que me encomendastes. Estoy seguro que sera de gran
utilidad para mi.
Saludos
Pablo Darío Ingelhorn
----- Original Message -----
From: "JR" <rivero2001@...>
To: <DesarrolloJava@...>
Sent: Monday, January 13, 2003 6:00 PM
Subject: Re: [Java] Conclusiones
> El Lun 13 Ene 2003 14:01, escribiste:
> > Amigos del foro:
> > Hace unos días comencé mi búsqueda de un lenguaje nuevo y
> > multiplataforma , en el cual poder migrar todas mis aplicaciones
> > desarrolladas actualmente enVisual Basic. Dicho interés me llevo a
> > averiguar sobre el lenguaje Java., que por demás me resulta mas que
> > interesante., es por esto que me inscribí en el Foro y he enviado
> > algunas consultas, las cuales han sido respondidas muy amablemente
> > por los integrantes del foro. Demás esta decir de la importancia de
> > las respuestas , de personas que ya están desarrollando sobre el
> > lenguaje Java.
> >
> > Mis conclusiones , en base a sus comentarios , son :
> > 1) Que Java es excelente para el desarrollo Web.
> > 2) Que tiene algunos inconvenientes en Aplicaciones de
> > Escritorio., como ser velocidad, pero que con un buen código y
> > algunos programas que compilan a código nativo (En el triste caso de
> > que esto sea necesario y no haya más remedio), esto puede quedar
> > totalmente subsanado.
>
> Ok. Por un momento quiero pedirte que realices el siguiente ejercicio:
> Bajate varias aplicaciones 100% Java (hay muchas que son software libre) e
> instalatela directamente en tu computadora o entorno organizacional
> (necesitaras tener el JRE instalado, pero eso es "gratis" y se baja
también
> de la internet). Verifica así, directamente las "conclusiones" 1) y 2) a
las
> que parece haber llegado (en mi opinión prematuramente) basado en las
> opiniones de varios de los lectores de esta lista.
>
> En estas cosas (como en muchas otras), la _experiencia en directo_ con el
> objeto en estudio y la información que directamente puedas obtener puede
ser
> altamente positiva para la toma de decisiones.
> Finalmente te voy a recomendar algunos links con aplicaciones 100% Java y
> software libre (GPL), para empezar la "tarea":
> 1.- http://www.netbeans.org
> Completo IDE (Entorno de desarrollo integrado) para el mundo Java &
asociados
> (JSP, Servlets, XML, etc.)
> 2.- http://www.jedit.org
> Completo editor de texto, con resaltado de sintaxis para multiples
lenguajes
> y opciones avanzadas para trabajar con Java en forma de plugins.
> 3.- http://argouml.tigris.org
> Programa de modelado UML.
> 4.- http://www.datadosen.se/jalbum
> Generador de albumes de fotos.
> Bueno, estas son mis sugerencias porque son algunas de las que uso. Ojala
> otros puedan aportar (o tu mismo) con aplicaciones en otras categorias:
> juegos, escritorio, servidor, etc.
> --
> JR
>
> ------------------------------
> DesarrolloJava:
> Desarrollo de Software en J2EE/Java
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloJava@...
> Suscribirse........: DesarrolloJava-Subscribe@...
> Desuscribirse......: DesarrolloJava-Unsubscribe@...
> Administrador......: DesarrolloJava-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
>
>
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Muchas Gracias Maximiliano
----- Original Message -----
From: "vega gimenez juan maximiliano" <vegagimenez@...>
To: <DesarrolloJava@...>
Sent: Monday, January 13, 2003 3:33 PM
Subject: Re: [Java] Conclusiones
> Pablo:
>
> Lo que haz visto no es nuevo puesto que he hecho
> un desarrollo parecido en la empresa en la cual
> trabajo, el mismo consiste en obtener
> objetos(gralmente fuentes o programas) de un sistema
> AS/400 y de ser necesario su paso a desarrollo en un
> server Linux en el cual se lo deja asignado a uno o
> varios desarrolladores depende cual sea la necesidad,
> el mismo lo logre con distintas tecnologias JAVA como,
> Swing(para el drag and drop), Java toolkit 400(esto es
> de IBM) para poder interacctuar con el sistema AS,
> como podras ver JAVA me permitio combinar distintos
> sistemas
> y aprovechar lo mejor de cada uno, con respecto a tu
> consulta mi opinion es que en cuanto java sea bien
> exprimido la aplicacion web sera mucho mas rapida y
> confiable que cualquier app de escritorio, y con
> respecto a lo de Apache + PHP + JSP lo unico que te
> puedo decir es PHP + JSP = Java Applet, o creo que
> cualquier cosa que logres con php y java script lo
> podes traducir a un applet de java.
>
> Espero te sirva.
> Saludos.
> Maximiliano Vega.
>
> --- pabloingelhorn <pabloingelhorn@...>
> escribió:
> <HR>
> <html><body>
>
>
> <tt>
> Amigos del foro:<BR>
> Hace unos días comencé mi búsqueda de un lenguaje
> nuevo y <BR>
> multiplataforma , en el cual poder migrar todas mis
> aplicaciones <BR>
> desarrolladas actualmente enVisual Basic. Dicho
> interés me llevo a <BR>
> averiguar sobre el lenguaje Java., que por demás me
> resulta mas que <BR>
> interesante., es por esto que me inscribí en el Foro y
> he enviado <BR>
> algunas consultas, las cuales han sido respondidas muy
> amablemente <BR>
> por los integrantes del foro. Demás esta decir de la
> importancia de <BR>
> las respuestas , de personas que ya están
> desarrollando sobre el <BR>
> lenguaje Java.<BR>
> <BR>
> Mis conclusiones , en base a sus comentarios , son
> :<BR>
> 1) Que Java es excelente
> para el desarrollo Web.<BR>
> 2) Que tiene algunos
> inconvenientes en Aplicaciones de <BR>
> Escritorio., como ser velocidad, pero que con un buen
> código y <BR>
> algunos programas que compilan a código nativo (En el
> triste caso de <BR>
> que esto sea necesario y no haya más remedio), esto
> puede quedar <BR>
> totalmente subsanado.<BR>
> <BR>
> Consulta : <BR>
> <BR>
> Me gustaría me dieran su opinión sobre un desarrollo
> que he visto <BR>
> hace unos días en una Empresa :<BR>
> <BR>
> La empresa tiene una red 10/100 TCP/IP y la aplicación
> desarrollada <BR>
> recientemente reemplaza a una vieja aplicación Cobol.,
> lo interesante <BR>
> de esta aplicación es que corre en el servidor (PIII
> 1.0 Ghz, 256 Mb <BR>
> Ram y Linux) y las Maquinas clientes reciben la
> aplicación en sus <BR>
> navegadores (Clientes desde PIII 800 hasta P MMX 200
> con 48 MB).<BR>
> La combinación usada es la siguiente :<BR>
> MySQL + Apache + PHP : en el Servidor<BR>
> Javascript : en el lado del Cliente.<BR>
> <BR>
> Realmente esta aplicación funciona bastante bien, con
> tiempos de <BR>
> respuesta aceptables., o sea que todo esto funciona
> como un servidor <BR>
> Web pero en una red Interna de una Empresa.<BR>
> <BR>
> Mi gran consulta :<BR>
> En base a sus opiniones, sobre la excelencia de Java
> en el <BR>
> desarrollo Web, esto mismo puede ser trasladado para
> desarrollar <BR>
> aplicaciones Web que funcionen en una red
> privada ? Como si fuera en <BR>
> Internet ?<BR>
> De ser positivo lo anterior, y tomando en cuenta
> algunas falencias de <BR>
> Java en la perfomance en aplicaciones de
> Escritorio, seria la <BR>
> solución desarrollar Aplicaciones Web , que reemplacen
> aplicaciones <BR>
> de escritorio?<BR>
> <BR>
> Cual seria la combinación necesaria para el
> equivalente a Apache + <BR>
> PHP + JavaScrip, pero con tecnología Java ?.<BR>
> <BR>
> Muchas Gracias, y cualquier sugerencia será más que
> bienvenida.<BR>
> Saludos<BR>
> Pablo Darío Ingelhorn<BR>
> <BR>
> <BR>
> </tt>
>
>
> <br>
> <tt>
> ------------------------------<BR>
> DesarrolloJava:<BR>
> Desarrollo de Software en J2EE/Java<BR>
> ------------------------------<BR>
> Direcciones de la lista:<BR>
> Publicar un mensaje:
> DesarrolloJava@...<BR>
> Suscribirse........:
> DesarrolloJava-Subscribe@...<BR>
> Desuscribirse......:
> DesarrolloJava-Unsubscribe@...<BR>
> Administrador......:
> DesarrolloJava-Owner@...<BR>
> Página de la lista.: <a
>
href="http://www.gruposyahoo.com.ar/group/DesarrolloJava">http://www.gruposy
ahoo.com.ar/group/DesarrolloJava</a><BR>
> ------------------------------<BR>
> <a
>
href="http://www.navegana.com/dinero/chanzes.html">http://www.navegana.com/d
inero/chanzes.html</a></tt>
> <br>
>
> <br>
> <tt>Tu uso de Yahoo! Grupos está sujeto a las <a
> href="http://ar.docs.yahoo.com/info/utos.html">Condiciones
> del servicio de Yahoo!</a>.</tt>
> </br>
>
> </body></html>
>
>
> Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo
en Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
>
> ------------------------------
> DesarrolloJava:
> Desarrollo de Software en J2EE/Java
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloJava@...
> Suscribirse........: DesarrolloJava-Subscribe@...
> Desuscribirse......: DesarrolloJava-Unsubscribe@...
> Administrador......: DesarrolloJava-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
>
>
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Un punto muy importante a favor de las aplicaciones web en general, son los
ahorros importantes en el deployment y mantenimiento, muchas veces
subestimado. Adiós al infierno de las DLLs. Basta un browser (o mejor,
cualquier browser :-) con las funcionalidades mínimas requeridas y listo.
Además los tiempos de desarrollo son cada vez más chicos, y el modelo de
aplicación web permite hacer continuas mejoras y ampliaciones, sin
incrementar los costos o tiempos de instalación y mantenimiento. Por otro
lado, la inversión en hardware se hace toda en el servidor, y su arquitectura
se independiza (porqué wintel?), además de la base de datos, y en los
desktops no se necesita tener la PC más rápida y nueva. Es más, dejaremos de
pensar en "cliente" como una PC, tendremos todo un nuevo mundo de
dispositivos portátiles e inhalámbricos.
Cuando los costos son un problema (vivo en Argentina) tenemos soluciones
económicas y libres como LAMP (Linux+Apache+MySQL+PHP).
Y Java (JSP/J2EE) combinado con servidores Linux, y usando Netbeans, Tomcat,
JBoss, MySQL/Postgres, ArgoUML, y otros, obtenemos soluciones libres sin
licencias costosas, y con la total libertad de poder elegir también productos
comerciales excelentes sin cambiar nada (Oracle, Sun, IBM, HP,...) en
*cualquier* momento, sin atarnos a usar o comprar productos de una única
empresa cuando queremos o necesitamos otra cosa.
Siempre, la mejor solución dependerá de los límites y alcances de tu
proyecto, y sus restricciones. No existe un modelo de aplicación que sirva
para cualquier cosa, pero la verdad es que día a día hacemos más y más
aplicaciones web, y menos (alguna?) client/server nuevas.
Por el lado de Java, hay muchas alternativas de modelos de aplicaciones.
Siempre piensa en java como en la plataforma en sí, y en el lenguaje del
mismo nombre :-). Solo en las aplicaciones web, hay alternativas como
clientes pesados (applets y swing), livianos (DHTML), y varias decenas de
frameworks, etc. Inclusive se pueden combinar para aprovechar lo mejor
de cada enfoque.
Saludos,
-pw
El Lun 13 Ene 2003 15:01, escribió:
> Amigos del foro:
> Hace unos días comencé mi búsqueda de un lenguaje nuevo y
> multiplataforma , en el cual poder migrar todas mis aplicaciones
> desarrolladas actualmente enVisual Basic. Dicho interés me llevo a
> averiguar sobre el lenguaje Java., que por demás me resulta mas que
> interesante., es por esto que me inscribí en el Foro y he enviado
> algunas consultas, las cuales han sido respondidas muy amablemente
> por los integrantes del foro. Demás esta decir de la importancia de
> las respuestas , de personas que ya están desarrollando sobre el
> lenguaje Java.
>
> Mis conclusiones , en base a sus comentarios , son :
> 1) Que Java es excelente para el desarrollo Web.
> 2) Que tiene algunos inconvenientes en Aplicaciones de
> Escritorio., como ser velocidad, pero que con un buen código y
> algunos programas que compilan a código nativo (En el triste caso de
> que esto sea necesario y no haya más remedio), esto puede quedar
> totalmente subsanado.
>
> Consulta :
>
> Me gustaría me dieran su opinión sobre un desarrollo que he visto
> hace unos días en una Empresa :
>
> La empresa tiene una red 10/100 TCP/IP y la aplicación desarrollada
> recientemente reemplaza a una vieja aplicación Cobol., lo interesante
> de esta aplicación es que corre en el servidor (PIII 1.0 Ghz, 256 Mb
> Ram y Linux) y las Maquinas clientes reciben la aplicación en sus
> navegadores (Clientes desde PIII 800 hasta P MMX 200 con 48 MB).
> La combinación usada es la siguiente :
> MySQL + Apache + PHP : en el Servidor
> Javascript : en el lado del Cliente.
>
> Realmente esta aplicación funciona bastante bien, con tiempos de
> respuesta aceptables., o sea que todo esto funciona como un servidor
> Web pero en una red Interna de una Empresa.
>
> Mi gran consulta :
> En base a sus opiniones, sobre la excelencia de Java en el
> desarrollo Web, esto mismo puede ser trasladado para desarrollar
> aplicaciones Web que funcionen en una red privada ? Como si fuera en
> Internet ?
> De ser positivo lo anterior, y tomando en cuenta algunas falencias de
> Java en la perfomance en aplicaciones de Escritorio, seria la
> solución desarrollar Aplicaciones Web , que reemplacen aplicaciones
> de escritorio?
>
> Cual seria la combinación necesaria para el equivalente a Apache +
> PHP + JavaScrip, pero con tecnología Java ?.
>
> Muchas Gracias, y cualquier sugerencia será más que bienvenida.
> Saludos
> Pablo Darío Ingelhorn
>
>
>
> ------------------------------
> DesarrolloJava:
> Desarrollo de Software en J2EE/Java
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloJava@...
> Suscribirse........: DesarrolloJava-Subscribe@...
> Desuscribirse......: DesarrolloJava-Unsubscribe@...
> Administrador......: DesarrolloJava-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
> http://ar.docs.yahoo.com/info/utos.html
Lo primero que se me ocurre, es probar con otros JDK, verificar que se esté
usando un JIT compiler del JRE.
Qué clase de aplicaciones son? web, swing, de consola??
Podés correr la aplicación indicando a la VM que muestre (verbose) que está
haciendo el garbage collector (GC). El intérprete 'java' tiene parámetros a
tal efecto. Eso te puede dar alguna "pista".
Mi experiencia me dice que en el 98% de estos problemas son por falta de
memoria, y si así es, por más procesador que compres no a mejorar nada. El
disco está tranquilo o corriendo las mil millas?. Verificá muy bien dónde
está el cuello de botella de la aplicación, si en el procesamiento bruto, en
la memoria, en el acceso a disco, en la red, en el acesso a la base de datos,
etc. Luego será fácil.
Si necesitás más velocidad en el código (muy, pero muy raro), podés usar la
API JNI (Java Native Interface) para escribir las secciones críticas en C, a
costa de agregar complejidad y/o portabilidad. También según el tipo de
aplicación y APIs utilizadas hasta podrías evaluar el uso de un compilador a
código nativo, como el incluído en la suite GCC (Gnu Compiler Collection),
aunque tienen sus restricciones, y también pierdes la portabilidad.
El código está optimizado convenientemente? Cierras las instancias de objetos
que ya no utilizas y se pierden las referencias?? Usa el try-finally cuando
sea necesario.
En fin, te recomiendo que analices bien tu aplicación y que busques dónde
está el problema, y siempre aprovecha todas las recomendaciones de
optimización que encuentres. Y pregunta en las listas y foros :-) sobre casos
puntuales.
Antes de poder solucionar un problema, primero necesitarás identificarlo y
definirlo, y verás que podremos ayudarte mejor.
No te desalientes, piensa que sea lo que sea, es seguro que a alguien ya le
pasó.
Un saludo
El Vie 10 Ene 2003 16:57, escribió:
> buenas a todos!..
>
> tenfgo un problema bien grande
> como puedo hacer que mis aplicaciones
> java se han mas rapidas ya que demoran mucho en ejecutarse
> me han dicho que tengo que usar un trasformador de codigo
> pero como hago eso.
>
> PD: no es problema de maquina tengo Pentim 4 1.7 GH
>
El Lun 13 Ene 2003 14:01, escribiste:
> Amigos del foro:
> Hace unos días comencé mi búsqueda de un lenguaje nuevo y
> multiplataforma , en el cual poder migrar todas mis aplicaciones
> desarrolladas actualmente enVisual Basic. Dicho interés me llevo a
> averiguar sobre el lenguaje Java., que por demás me resulta mas que
> interesante., es por esto que me inscribí en el Foro y he enviado
> algunas consultas, las cuales han sido respondidas muy amablemente
> por los integrantes del foro. Demás esta decir de la importancia de
> las respuestas , de personas que ya están desarrollando sobre el
> lenguaje Java.
>
> Mis conclusiones , en base a sus comentarios , son :
> 1) Que Java es excelente para el desarrollo Web.
> 2) Que tiene algunos inconvenientes en Aplicaciones de
> Escritorio., como ser velocidad, pero que con un buen código y
> algunos programas que compilan a código nativo (En el triste caso de
> que esto sea necesario y no haya más remedio), esto puede quedar
> totalmente subsanado.
Ok. Por un momento quiero pedirte que realices el siguiente ejercicio:
Bajate varias aplicaciones 100% Java (hay muchas que son software libre) e
instalatela directamente en tu computadora o entorno organizacional
(necesitaras tener el JRE instalado, pero eso es "gratis" y se baja también
de la internet). Verifica así, directamente las "conclusiones" 1) y 2) a las
que parece haber llegado (en mi opinión prematuramente) basado en las
opiniones de varios de los lectores de esta lista.
En estas cosas (como en muchas otras), la _experiencia en directo_ con el
objeto en estudio y la información que directamente puedas obtener puede ser
altamente positiva para la toma de decisiones.
Finalmente te voy a recomendar algunos links con aplicaciones 100% Java y
software libre (GPL), para empezar la "tarea":
1.- http://www.netbeans.org
Completo IDE (Entorno de desarrollo integrado) para el mundo Java & asociados
(JSP, Servlets, XML, etc.)
2.- http://www.jedit.org
Completo editor de texto, con resaltado de sintaxis para multiples lenguajes
y opciones avanzadas para trabajar con Java en forma de plugins.
3.- http://argouml.tigris.org
Programa de modelado UML.
4.- http://www.datadosen.se/jalbum
Generador de albumes de fotos.
Bueno, estas son mis sugerencias porque son algunas de las que uso. Ojala
otros puedan aportar (o tu mismo) con aplicaciones en otras categorias:
juegos, escritorio, servidor, etc.
--
JR
Pablo:
Lo que haz visto no es nuevo puesto que he hecho
un desarrollo parecido en la empresa en la cual
trabajo, el mismo consiste en obtener
objetos(gralmente fuentes o programas) de un sistema
AS/400 y de ser necesario su paso a desarrollo en un
server Linux en el cual se lo deja asignado a uno o
varios desarrolladores depende cual sea la necesidad,
el mismo lo logre con distintas tecnologias JAVA como,
Swing(para el drag and drop), Java toolkit 400(esto es
de IBM) para poder interacctuar con el sistema AS,
como podras ver JAVA me permitio combinar distintos
sistemas
y aprovechar lo mejor de cada uno, con respecto a tu
consulta mi opinion es que en cuanto java sea bien
exprimido la aplicacion web sera mucho mas rapida y
confiable que cualquier app de escritorio, y con
respecto a lo de Apache + PHP + JSP lo unico que te
puedo decir es PHP + JSP = Java Applet, o creo que
cualquier cosa que logres con php y java script lo
podes traducir a un applet de java.
Espero te sirva.
Saludos.
Maximiliano Vega.
--- pabloingelhorn <pabloingelhorn@...>
escribió:
<HR>
<html><body>
<tt>
Amigos del foro:<BR>
Hace unos días comencé mi búsqueda de un lenguaje
nuevo y <BR>
multiplataforma , en el cual poder migrar todas mis
aplicaciones <BR>
desarrolladas actualmente enVisual Basic. Dicho
interés me llevo a <BR>
averiguar sobre el lenguaje Java., que por demás me
resulta mas que <BR>
interesante., es por esto que me inscribí en el Foro y
he enviado <BR>
algunas consultas, las cuales han sido respondidas muy
amablemente <BR>
por los integrantes del foro. Demás esta decir de la
importancia de <BR>
las respuestas , de personas que ya están
desarrollando sobre el <BR>
lenguaje Java.<BR>
<BR>
Mis conclusiones , en base a sus comentarios , son
:<BR>
1) Que Java es excelente
para el desarrollo Web.<BR>
2) Que tiene algunos
inconvenientes en Aplicaciones de <BR>
Escritorio., como ser velocidad, pero que con un buen
código y <BR>
algunos programas que compilan a código nativo (En el
triste caso de <BR>
que esto sea necesario y no haya más remedio), esto
puede quedar <BR>
totalmente subsanado.<BR>
<BR>
Consulta : <BR>
<BR>
Me gustaría me dieran su opinión sobre un desarrollo
que he visto <BR>
hace unos días en una Empresa :<BR>
<BR>
La empresa tiene una red 10/100 TCP/IP y la aplicación
desarrollada <BR>
recientemente reemplaza a una vieja aplicación Cobol.,
lo interesante <BR>
de esta aplicación es que corre en el servidor (PIII
1.0 Ghz, 256 Mb <BR>
Ram y Linux) y las Maquinas clientes reciben la
aplicación en sus <BR>
navegadores (Clientes desde PIII 800 hasta P MMX 200
con 48 MB).<BR>
La combinación usada es la siguiente :<BR>
MySQL + Apache + PHP : en el Servidor<BR>
Javascript : en el lado del Cliente.<BR>
<BR>
Realmente esta aplicación funciona bastante bien, con
tiempos de <BR>
respuesta aceptables., o sea que todo esto funciona
como un servidor <BR>
Web pero en una red Interna de una Empresa.<BR>
<BR>
Mi gran consulta :<BR>
En base a sus opiniones, sobre la excelencia de Java
en el <BR>
desarrollo Web, esto mismo puede ser trasladado para
desarrollar <BR>
aplicaciones Web que funcionen en una red
privada ? Como si fuera en <BR>
Internet ?<BR>
De ser positivo lo anterior, y tomando en cuenta
algunas falencias de <BR>
Java en la perfomance en aplicaciones de
Escritorio, seria la <BR>
solución desarrollar Aplicaciones Web , que reemplacen
aplicaciones <BR>
de escritorio?<BR>
<BR>
Cual seria la combinación necesaria para el
equivalente a Apache + <BR>
PHP + JavaScrip, pero con tecnología Java ?.<BR>
<BR>
Muchas Gracias, y cualquier sugerencia será más que
bienvenida.<BR>
Saludos<BR>
Pablo Darío Ingelhorn<BR>
<BR>
<BR>
</tt>
<br>
<tt>
------------------------------<BR>
DesarrolloJava:<BR>
Desarrollo de Software en J2EE/Java<BR>
------------------------------<BR>
Direcciones de la lista:<BR>
Publicar un mensaje:
DesarrolloJava@...<BR>
Suscribirse........:
DesarrolloJava-Subscribe@...<BR>
Desuscribirse......:
DesarrolloJava-Unsubscribe@...<BR>
Administrador......:
DesarrolloJava-Owner@...<BR>
Página de la lista.: <a
href="http://www.gruposyahoo.com.ar/group/DesarrolloJava">http://www.gruposyahoo\
.com.ar/group/DesarrolloJava</a><BR>
------------------------------<BR>
<a
href="http://www.navegana.com/dinero/chanzes.html">http://www.navegana.com/diner\
o/chanzes.html</a></tt>
<br>
<br>
<tt>Tu uso de Yahoo! Grupos está sujeto a las <a
href="http://ar.docs.yahoo.com/info/utos.html">Condiciones
del servicio de Yahoo!</a>.</tt>
</br>
</body></html>
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Pablo, definitivamente es posible, las aplicaciones web en red privada que mencionas se montan en Intranets, lo que sí ten en cuenta que no todas las aplicaciones de escritorio se pueden pasar a Web, ni tampoco es aconsejable hacerlo, en Web no tienes las grandes facilidades gráficas, facilidades de interactividad y manejo de periféricos que tienes bajo Windows. En aplicaciones rápidas transaccionales de ventanilla por ejemplo no sería recomendable el Web debido a que es mas lento y menos interactivo en las pantallas. Ten en cuenta que para imprimir un reporte desde Web, tienes que primero pintarlo en la pantalla. Si tu aplicación usa scanners u otro tipo de periféricos específicos no tendrías forma de manejarlos...
Saludos,
Daniel.
-----Mensaje original----- De: pabloingelhorn [mailto:pabloingelhorn@...] Enviado el: Lunes, 13 de Enero de 2003 01:06 p.m. Para: ServerJavaMexico@... Asunto: [JavaEnEspaol] Conclusiones
Amigos del foro: Hace unos días comencé mi búsqueda de un lenguaje nuevo y multiplataforma , en el cual poder migrar todas mis aplicaciones desarrolladas actualmente enVisual Basic. Dicho interés me llevo a averiguar sobre el lenguaje Java., que por demás me resulta mas que interesante., es por esto que me inscribí en el Foro y he enviado algunas consultas, las cuales han sido respondidas muy amablemente por los integrantes del foro. Demás esta decir de la importancia de las respuestas , de personas que ya están desarrollando sobre el lenguaje Java.
Mis conclusiones , en base a sus comentarios , son : 1) Que Java es excelente para el desarrollo Web. 2) Que tiene algunos inconvenientes en Aplicaciones de Escritorio., como ser velocidad, pero que con un buen código y algunos programas que compilan a código nativo (En el triste caso de que esto sea necesario y no haya más remedio), esto puede quedar totalmente subsanado.
Consulta :
Me gustaría me dieran su opinión sobre un desarrollo que he visto hace unos días en una Empresa :
La empresa tiene una red 10/100 TCP/IP y la aplicación desarrollada recientemente reemplaza a una vieja aplicación Cobol., lo interesante de esta aplicación es que corre en el servidor (PIII 1.0 Ghz, 256 Mb Ram y Linux) y las Maquinas clientes reciben la aplicación en sus navegadores (Clientes desde PIII 800 hasta P MMX 200 con 48 MB). La combinación usada es la siguiente : MySQL + Apache + PHP : en el Servidor Javascript : en el lado del Cliente.
Realmente esta aplicación funciona bastante bien, con tiempos de respuesta aceptables., o sea que todo esto funciona como un servidor Web pero en una red Interna de una Empresa.
Mi gran consulta : En base a sus opiniones, sobre la excelencia de Java en el desarrollo Web, esto mismo puede ser trasladado para desarrollar aplicaciones Web que funcionen en una red privada ? Como si fuera en Internet ? De ser positivo lo anterior, y tomando en cuenta algunas falencias de Java en la perfomance en aplicaciones de Escritorio, seria la solución desarrollar Aplicaciones Web , que reemplacen aplicaciones de escritorio?
Cual seria la combinación necesaria para el equivalente a Apache + PHP + JavaScrip, pero con tecnología Java ?.
Muchas Gracias, y cualquier sugerencia será más que bienvenida. Saludos Pablo Darío Ingelhorn
Amigos del foro:
Hace unos días comencé mi búsqueda de un lenguaje nuevo y
multiplataforma , en el cual poder migrar todas mis aplicaciones
desarrolladas actualmente enVisual Basic. Dicho interés me llevo a
averiguar sobre el lenguaje Java., que por demás me resulta mas que
interesante., es por esto que me inscribí en el Foro y he enviado
algunas consultas, las cuales han sido respondidas muy amablemente
por los integrantes del foro. Demás esta decir de la importancia de
las respuestas , de personas que ya están desarrollando sobre el
lenguaje Java.
Mis conclusiones , en base a sus comentarios , son :
1) Que Java es excelente para el desarrollo Web.
2) Que tiene algunos inconvenientes en Aplicaciones de
Escritorio., como ser velocidad, pero que con un buen código y
algunos programas que compilan a código nativo (En el triste caso de
que esto sea necesario y no haya más remedio), esto puede quedar
totalmente subsanado.
Consulta :
Me gustaría me dieran su opinión sobre un desarrollo que he visto
hace unos días en una Empresa :
La empresa tiene una red 10/100 TCP/IP y la aplicación desarrollada
recientemente reemplaza a una vieja aplicación Cobol., lo interesante
de esta aplicación es que corre en el servidor (PIII 1.0 Ghz, 256 Mb
Ram y Linux) y las Maquinas clientes reciben la aplicación en sus
navegadores (Clientes desde PIII 800 hasta P MMX 200 con 48 MB).
La combinación usada es la siguiente :
MySQL + Apache + PHP : en el Servidor
Javascript : en el lado del Cliente.
Realmente esta aplicación funciona bastante bien, con tiempos de
respuesta aceptables., o sea que todo esto funciona como un servidor
Web pero en una red Interna de una Empresa.
Mi gran consulta :
En base a sus opiniones, sobre la excelencia de Java en el
desarrollo Web, esto mismo puede ser trasladado para desarrollar
aplicaciones Web que funcionen en una red privada ? Como si fuera en
Internet ?
De ser positivo lo anterior, y tomando en cuenta algunas falencias de
Java en la perfomance en aplicaciones de Escritorio, seria la
solución desarrollar Aplicaciones Web , que reemplacen aplicaciones
de escritorio?
Cual seria la combinación necesaria para el equivalente a Apache +
PHP + JavaScrip, pero con tecnología Java ?.
Muchas Gracias, y cualquier sugerencia será más que bienvenida.
Saludos
Pablo Darío Ingelhorn
Con respecto a los ejecutables en código nativo, estoy seguro que el Borlad
JBuilder 7 hace eso, puesto que es el yo uso, crea código nativo tanto para
windows, Mac, Unix, etc...
Mira lo de los descompiladores es algo serio, pero trata de revisar el
código de otra persona, que tiene un estilo de programación muy distinto a
tuyo, y sin saber que hace cada una de los métodos, interfaces, etc...
creados en ese código, sin esa documentación es una tarea muy ardua entender
y modificar el código, puesto que estos descompiladores no muestran los
comentarios de documentación que tu creas en tu código para guiarte, puesto
que al compilar un programa en java, no se tiene en cuenta los textos que
están entre comentarios para generar el bycode.
Para aplicaciones de escritorio, una forma de proteger los códigos, es crear
ejecutables nativos.
Con respecto al usuario que tiene problemas con la velocidad, influye mucho
la calidad de programación, la creación de objetos innecesarios, etc..., y
en hardware también influye mucho la velocidad de la memoria RAM y el
procesador, los ejecutables nativos mejora un poco la velocidad, pero a mi
parecer no es mucho, además que pierdes la portabilidad del programa a las
otras plataformas, que es uno de los fuertes del lenguaje.
Camilo Soto
Hola,
Una solución sería que implementes en Assembler aquellas
partes que son críticas en cuanto a velocidad.
Ahora, tu mensaje no tiene otro fin ?
Perdoná la desconfianza si me equivoco.
Saludos
Victor
> buenas a todos!..
>
> tenfgo un problema bien grande
> como puedo hacer que mis aplicaciones
> java se han mas rapidas ya que demoran mucho en ejecutarse
> me han dicho que tengo que usar un trasformador de codigo
> pero como hago eso.
> PD: no es problema de maquina tengo Pentim 4 1.7 GH
------------------------------
DesarrolloJava:
Desarrollo de Software en J2EE/Java
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloJava@...
Suscribirse........: DesarrolloJava-Subscribe@...
Desuscribirse......: DesarrolloJava-Unsubscribe@...
Administrador......: DesarrolloJava-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava
------------------------------
http://www.navegana.com/dinero/chanzes.html
Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
Muchas Gracias por sus respuestas , realmente me han orientado mucho con
respecto a mi consulta sobre migracion de mis aplicaciones de VB a Java o
C++ Builder.
Consultas Nro.2
Existe algun compilador a codigo nativo (Tipo Visual J++ creo que hacia
esto, pero no estoy seguro porque nunca lo use), ya sea a Windows o a otro
Sistema Operativo, con el consuiguiente beneficio de que si un cliente tiene
una Maquina con muy pocos recursos, se vea beneficiado , en que pueda usar
la misma aplicación desarrollado para otros clientes, pero con una mejora
considerable en el rendimiento de la misma.?
Hay alguna manera de proteger el codigo fuente de una aplicación Java, que
por lo que he leido , hay algunos descompiladores que levantan el byte-code
de Java y lo transforman en codigo fuente., con el perjuicio que ocasiona
esto al desarrollador ?
Disculpen la ignorancia de mis preguntas, pero es que tengo pensado migrar a
Java, y con el desarrollar todo tipo de aplicaciones, tanto Web (las cuales
iran creciendo dia a dia) y de escritorio (que hoy por hoy son las mas
usadas)., ya que por lo que puedo deducir , ambas aplicaciones (tanto Web
como de Escritorio) fluiran hacia un mismo camino (Aplicaciones de
Escritorio que hacen consultas en la Web y viceversa).
Muchas Gracias.
Pablo Darío Ingelhorn
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Soy nuevo y me gustaria migrar de Visual Basic a Java o C++., como asi
tambiem mis Bases de Datos de Access a una Base Cliente Servidor gratuita
como MySQL o Interbase/Firebird.
Me gustaria me dieran su opinion sobre el cambio de Lenguaje y el de Base de
Datos.
Como se comporta Java tanto en la Web como en aplicaciones de Escritorio ?
Performance ? El Cliente requiere de mucho hardware ? etc ?
Su opinion es muy importante para mi, por su experiencia en Java., para
poder tomar una desicion correcta.
Muchas Gracias
Pablo Dario Ingelhorn
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
buenas a todos!..
tenfgo un problema bien grande
como puedo hacer que mis aplicaciones
java se han mas rapidas ya que demoran mucho en ejecutarse
me han dicho que tengo que usar un trasformador de codigo
pero como hago eso.
PD: no es problema de maquina tengo Pentim 4 1.7 GH
Muchas gracias por tu sugerencia Gnuhy Kus, me ha sido de mucho
utilidad, ya que he podido bajar mucho los tiempo para mostrar el JSP.
Ahora voy a probar con StringBuffer, tal vez esto tambien me pueda
servir.
Saludos.
MAV
--- En DesarrolloJava@g..., gnuhy kus <gnuyh_kus@y...> escribió:
>
> Porque no pasa la refenrencia "out" de JSP parametro del
constructor de BEAN. y dentro de tu BEAN ya no tiene que acumularlo
en un string sino saca a medida que necesite.
>
> Marcelo Vasquez <mvasquez_ar@y...> wrote:HOla a todos:
> Tengo un problema.
> Tengo un javabean al cual le seteo los atributos en JSP y luego
> ejecuto un metodo que me devuelve todo el Codigo HTML de una
> consulta, en un string.
> El problema que es que cuando tengo muchos datos, demora muchisimo,
y
> hasta se cae el application sever.
>
> Las preguntas son:
>
> 1. Hay forma de mejorar esto, sin tener que resolver la consulta en
> el JSP?
>
> 2. Es posible que a medida que voy obteniendo los datos con el HTML
> en el BEAN, se pueda directamente esto volcarlo al JSP y no
acumular
> todo en una variable para luego usarla en el JSP??.
>
> Con este problema vengo luchando hace un par de dias y no encuentro
> una solucion.
>
> Gracias por cualquier ayuda y/o sugerencia.
>
> p/d: lo que hace el BEAN si o si tiene que quedar ahi, no puede
sacar
> su funcionalidad para ponerla en el JSP.
>
> MAV
>
>
> ------------------------------
> DesarrolloJava:
> Desarrollo de Software en J2EE/Java
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloJava@g...
> Suscribirse........: DesarrolloJava-Subscribe@g...
> Desuscribirse......: DesarrolloJava-Unsubscribe@g...
> Administrador......: DesarrolloJava-Owner@g...
> Página de la lista.:
http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las Condiciones del servicio
de Yahoo!.
>
>
>
> ---------------------------------
> Do You Yahoo!?
> Todo lo que quieres saber de Estados Unidos, América Latina y el
resto del Mundo.
> Visíta Yahoo! Noticias.
Porque no pasa la refenrencia "out" de JSP parametro del constructor de BEAN. y dentro de tu BEAN ya no tiene que acumularlo en un string sino saca a medida que necesite.
Marcelo Vasquez <mvasquez_ar@...> wrote:
HOla a todos: Tengo un problema. Tengo un javabean al cual le seteo los atributos en JSP y luego ejecuto un metodo que me devuelve todo el Codigo HTML de una consulta, en un string. El problema que es que cuando tengo muchos datos, demora muchisimo, y hasta se cae el application sever.
Las preguntas son:
1. Hay forma de mejorar esto, sin tener que resolver la consulta en el JSP?
2. Es posible que a medida que voy obteniendo los datos con el HTML en el BEAN, se pueda directamente esto volcarlo al JSP y no acumular todo en una variable para luego usarla en el JSP??.
Con este problema vengo luchando hace un par de dias y no encuentro una solucion.
Gracias por cualquier ayuda y/o sugerencia.
p/d: lo que hace el BEAN si o si tiene que quedar ahi, no puede sacar su funcionalidad para ponerla en el JSP.
MAV
------------------------------ DesarrolloJava: Desarrollo de Software en J2EE/Java ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloJava@... Suscribirse........: DesarrolloJava-Subscribe@... Desuscribirse......: DesarrolloJava-Unsubscribe@... Administrador......: DesarrolloJava-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloJava ------------------------------ http://www.navegana.com/dinero/chanzes.html
Hola a todos, quisiera saber si hay alguna forma de incustrar en el
medio de un mail una imagen que tengo en el servidor (no como attach),
por ejemplo voy poniendo títulos de artículos y abajo de cada uno la
imágen correspondiente.
Se que se puede hacer haciendo el mail en formato html y poniendo una
imagen que apunte a mi servidor, pero no me sirve porque sí o sí el que
recibe el mail tiene que estar conectado a Internet.
Alquien sabe como hacerlo? Se entendió mi problema?
Desde ya muchas gracias.
Saludos.
Matias
--
------------------------------------------
Matias Baldini
mabaldini@...
Gestión Comercial
Banco Rio - Grupo BSCH
Teléfono: 4341-3145
------------------------------------------
************************************************************************
Visite http://www.bancorio.com.ar y tenga el Banco al alcance de su mano.
************************************************************************
NOTA DE CONFIDENCIALIDAD / CONFIDENTIALITY NOTE
Este mensaje (y sus anexos) es confidencial y puede contener informacion
(i) de propiedad exclusiva de Banco Rio de la Plata S.A. sus afiliadas o
subsidiarias; o (ii) amparada por el secreto profesional. Si usted ha
recibido este fax o e-mail por error, por favor comuniquelo
inmediatamente via fax o e-mail y tenga la amabilidad de destruirlo; no
debera copiar el mensaje ni divulgar su contenido a ninguna persona.
Muchas gracias.
This message (including attachments) is confidential. It may also
contain information that (i) is exclusively property of Banco Rio de la
Plata S.A. or its affiliates or subsidiaries; or (ii) is privileged or
otherwise legally exempt from disclosure. If you have received it by
mistake please let us know by fax or e-mail immediately and destroy or
delete it from your files or system; you should also not copy the
message nor disclose its contents to anyone. Thank you.
**************************************************************************
HOla a todos:
Tengo un problema.
Tengo un javabean al cual le seteo los atributos en JSP y luego
ejecuto un metodo que me devuelve todo el Codigo HTML de una
consulta, en un string.
El problema que es que cuando tengo muchos datos, demora muchisimo, y
hasta se cae el application sever.
Las preguntas son:
1. Hay forma de mejorar esto, sin tener que resolver la consulta en
el JSP?
2. Es posible que a medida que voy obteniendo los datos con el HTML
en el BEAN, se pueda directamente esto volcarlo al JSP y no acumular
todo en una variable para luego usarla en el JSP??.
Con este problema vengo luchando hace un par de dias y no encuentro
una solucion.
Gracias por cualquier ayuda y/o sugerencia.
p/d: lo que hace el BEAN si o si tiene que quedar ahi, no puede sacar
su funcionalidad para ponerla en el JSP.
MAV
Producto: Medi 0.1.93
URL: http://medi.sourceforge.net/
Tipo: Código abierto
Descripción: A new version of Medi, 0.1.93, has been released. This is in
fact (really this time...) the new 0.2.0 version. Configuration tables have
been transferred into configuration local files, to reduce database rage. By
running MediUpdater.jar, included in the package, the new version of the
database will be installed. No data will be lost. Medi is a Java application
useful to manage files in your CDs, floppies, etc. It can parse MP3 files,
cataloguing them by author, genre and data, and can display (preview) some
picture types. It uses a database (currently supported DBs are MySQL,
Firebird and PostgreSQL) to store the data.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: JMichelleSui 0.9.7
URL: http://www003.upp.so-net.ne.jp/midori/JMichelle.html
Tipo: Código abierto
Descripción: JMichelleSui is a File Manager written in Java and SWT.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: DataVision 0.6.0
URL: http://datavision.sourceforge.net/
Tipo: Código abierto
Descripción: DataVision is an Open Source reporting tool similar to Crystal
Reports. Reports can be designed using a drag-and-drop GUI. They may be run,
viewed, and printed from the application or exported as HTML, XML, PDF,
LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files
produced by LaTeX2e and DocBook can in turn be used to produce PDF, text,
HTML, PostScript, and more.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: jmove 0.3
URL: http://jmove.sourceforge.net/
Tipo: Open source
Descripción: jmove eases the understanding and valuation of the design and
architecture of complex software written in java. It provides dependency
analysis, metrics, design rule checking and impact analysis. The release 0.3
is available now. It contains a complete redesign and vital functional
extensions like source code analysis metrics etc.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: JGraph Valencia 1.0.7
URL: http://jgraph.sourceforge.net/
Tipo: Código abierto
Descripción: JGraph is the most powerful, lightweight, feature-rich, and
thoroughly documented open-source graph component available for Java. It is
accompanied by JGraphpad, the first free diagram editor for Java that offers
XML, Drag and Drop and much more. This release has a complete new website
and contains bug fixes.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: Hibernate 1.2.2
URL: http://hibernate.bluemars.net/
Tipo: Código abierto
Descripción: Hibernate is a powerful, ultra-high performance
object/relational persistence and query service for Java. Hibernate lets you
develop persistent objects following common Java idiom, including
association, inheritance, polymorphism, composition and the Java collections
framework. To support a rapid build procedure, Hibernate rejects the use of
code generation or bytecode processing. Instead runtime reflection is used
and SQL generation occurs at system startup time. Hibernate supports Oracle,
DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server,
Progress, Mckoi SQL, Pointbase and Interbase.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003
Producto: JML 3.6
URL: http://www.jmlspecs.org/
Tipo: Código abierto
Descripción: The Java Modeling Language (JML) is a behavioral interface
specification language that can be used to specify the behavior of Java
modules. It combines the approaches of Eiffel and Larch, with some elements
of the refinement calculus. This is a bug fix release. The main fix is to
the jmlrac.bat script, but it also improves several other small things.
---
Este e-mail está certificado en origen como libre de virus.
Checked by AVG anti-virus system: http://www.grisoft.com?aff_id=1492
Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/2003