Articles of java

¿Es una buena idea poner el código de conexión jdbc en la clase servlet?

Soy nuevo en el servlet y la base de datos. Tengo un archivo core.java en el que tengo un código de conexión JDBC. En el mismo directorio tengo un archivo coreServlet.java que toma el valor del formulario de la página HTML. Mis preguntas son: ¿Cómo puedo hacer la interacción entre dos clases Java, por ejemplo, […]

Buenos ejemplos usando java.util.logging

Quiero usar registros en mi progtwig. Escuché sobre java.util.logging , pero no sé cómo comenzar. ¿Hay algún ejemplo de qué puedo hacer con el registro? ¿Cómo usaría el registro en mi propio progtwig?

¿Qué causa que el proyecto Maven importado en Eclipse utilice Java 1.5 en lugar de Java 1.6 de manera predeterminada y cómo puedo asegurarme de que no lo haga?

Importé un proyecto Maven y usó Java 1.5 aunque tengo configurado 1.6 como mis Preferences->Java->Installed JREs predeterminadas de Preferences->Java->Installed JREs . Cuando cambié el proyecto Maven para usar el 1.6 JRE, aún me quedaban los errores de comstackción cuando el proyecto usaba Java 1.5 (describí estos errores de comstackción anteriormente en: Tengo errores de comstackción […]

Numeración de comstackción y versión para proyectos de Java (ant, cvs, hudson)

¿Cuáles son las mejores prácticas actuales para la numeración de comstackción sistemática y la gestión del número de versión en los proyectos de Java? Específicamente: Cómo administrar los números de comstackción sistemáticamente en un entorno de desarrollo distribuido Cómo mantener los números de versión en fuente / disponible para la aplicación en tiempo de ejecución […]

Métodos varargs ambiguos

Aquí hay un ejemplo de código que no se comstack: public class Test { public static void main(String[] args) { method(1); } public static void method(int… x) { System.out.println(“varargs”); } public static void method(Integer… x) { System.out.println(“single”); } } ¿Puede alguien decirme por qué estos métodos son ambiguos? Gracias de antemano.

Cómo cambiar el color de un JSplitPane

He escrito un pequeño progtwig, mientras leía un libro sobre swing, que crea un JSplitPane entre dos tags. El problema es que el JSplitPane apenas se puede ver (al menos en mi sistema operativo – MAC OS Lion) y establecer algunas propiedades en él (como el color de primer plano) no parece funcionar. Aquí está […]

¿Qué dependencias maven incluir para la spring 3.0?

Estoy intentando hacer mi primer proyecto con Spring 3.0 (y maven). He estado utilizando Spring 2.5 (y versiones de cebador) en algunos proyectos. Sin embargo, estoy un poco confundido, qué módulos tengo que definir como dependencias en mi pom.xml. Solo quiero usar las funciones del contenedor principal (beans, core, context, el). Yo solía hacer esto: […]

Las imágenes en paintComponent solo aparecen después de cambiar el tamaño de la ventana

Quiero usar paintComponent(Graphics g) para pintar algunas imágenes usando un ciclo for. Sin embargo, el JFrame simplemente aparece como una pantalla en blanco, y solo muestra el fondo negro y las imágenes después de cambiar el tamaño de la ventana. import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import javax.imageio.*; import java.awt.geom.*; import java.awt.image.BufferedImage; import […]

Inicie Firefox y espere hasta que se cierre

Pregunta Quiero iniciar el navegador web Firefox como proceso para visitar un sitio web específico, luego esperar hasta que se cierre. Una situación especial es que el navegador ya puede estar abierto y ejecutándose, ya que el usuario ya puede haber visitado algún sitio web. En ese caso, el navegador probablemente abrirá una nueva pestaña […]

¿Cómo instalar un JDK específico en Mac OS X?

Quiero instalar un JDK específico (el más reciente, por ejemplo). Para esto, fui a la página de inicio de descarga de JDK: http://java.sun.com/javase/downloads/index.jsp . Busqué una versión para Mac, pero estoy un poco sorprendido de solo ver versiones descargables para Linux, Windows y Solaris … Aquí está el mensaje para Mac: “Apple Computer suministra su […]