Comunidad

Cuestiones acerca de Java México

Canción del programador

Y como esta es una época de alegría y de fiestas, he aquí una que otra canción del programador:

Llamar a una clase desde un servlet

Hola, tengo la siguiente duda: estoy aprendiendo JSP y quisiera saber si es posible llamar a una clase desde un servlet para después poder utilizarlas en un JSP, mi clase utiliza la librería awt y no se si esto complique un poco el asunto...
gracias por su tiempo

Problema para vincular mensajes de validaciones con Funciones y Trigger´s (Hibernate - Spring Framework)

Hola buenas tardes, mil disculpas ante todo, pueden darme alguna sugerencia o tips a los que ya han utilizado el framework Spring y el ORM Hibernate, y la cuestión es la siguiente: Para tener seguridad en la base de datos y mas que nada con información sensible sobre los montos, pagos o cuestiones de duplicaciones de datos, se hicieron validaciones con funciones y trigger´s utilizando PostgreSQL y de echo las validaciones las hice desde la aplicación, pero a mi parecer es mejor hacer validaciones desde la base de datos y que esté más segura.

El problema surge de como vincular los mensajes de las funciones y los trigger´s con la aplicación, ya que utilizo Hibernate. Si alguien me puede orientar y darme su punto de vista si esto es correcto, por favor, lo agradeceré muchísimo. Mas adelante postearé las soluciones que se me han proporcionado, muchas gracias.

Creación de clases en JAVA

Un banco mantiene las cuentas de varios clientes. Los datos que describen de cada una de las cuentas consisten en el número de cuenta, nombre del cliente y balance actual. Debo escribir una clase para implementar dicha cuenta bncaria. El método constructor debe aceptar como parámetros el número de cuenta y el nombre. debo proporcionar metodos para depositar o retirar dinero y obtener el balance actual. ¿Cómo hago para crear clases y métodos en JAVA usando netbeans? Puntualizo que soy nueva en JAVA y no tengo ni la mas remota idea de como crear clases y métodos.
Agradezzco sus comentarios.

Un ejemplo con NiconNotify OSD

Acaba de salir la nueva versión de la librería NiconNotify OSD , la cual provee clases para crear mensajes tipo "alert" de Java Swing.

Código

package org.javamexico.task;

import javax.swing.UIManager;
import javax.swing.plaf.nimbus.NimbusLookAndFeel;

import nicon.notify.core.Notification;

public class TestNiconNotify {

    public static void main(String[] args) {
        try{
            UIManager.setLookAndFeel(new NimbusLookAndFeel());
            int respuesta=Notification.windowConfirmMessage(null, "Confirmacion", "Desea borrar Windows de sus sistema?");
            if(respuesta==1){
                Notification.windowMessage(null, "Respuesta", "Claro, quiero eliminar Windows de mi sistema");
            }else{
                Notification.windowMessage(null, "Respuesta", "No, todavia no.");
            }
           
        }catch(Exception ex){
            System.err.println("error: "+ex.getCause());
        }

    }

}

Ejecutando código:

Recuperacion de Contraseña de Usuarios

Hola buenas noches:

La situación es la siguiente: Tengo una pagina ya en producción, pero el dueño del sistema pidió una opción en la cual si el usuario olvidara su contraseña pues que existiera alguna alternativa de recuperación, tengo entendido de que cuando ingreses una contraseña, esta ya va encriptada entonces nose si se tenga que hacer algún servidor de correo. ¿Alguna sugerencia?

Utilizo el Framework Spring para codificación, como herramienta ORM utilizo Hibernate y almaceno la Base de Datos con PostgreSQL

Les agradecería muchísimo sus consejos, sugerencias y perspectivas de solución.

Cómo desactivar mi cuenta

Hola a todos, me gustaría saber como desactivar mi cuenta, he navegado en el sitio pero no encuentro alguna funcionalidad que me ayude.
Gracias

Error MySQL "too many connections"

Buen día compañeros, traigo la siguiente inquietud espero me puedan orientar,
anteriormente para hacer una conexion a mysql lo hacia de la siguiente manera, creaba una clase conexion, compuesta de la siguiente manera

package Logica;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

/**
 *
 * @author CARLOS
 */

public class conexion {
    public String db="basereserva";
    public String url="jdbc:mysql://localhost/" +db;
    public String user="root";
    public String pass="digito";

    public conexion() {
    }
   
    public Connection conectar(){
        Connection link=null;
       
        try {
            Class.forName("org.gjt.mm.mysql.Driver");
            link=DriverManager.getConnection(this.url, this.user, this.pass);
           
        } catch (ClassNotFoundException | SQLException e) {
            JOptionPane.showConfirmDialog(null, e);
           
        }
       
        return link;
    }
}

Pero esto me trajo con sigo un error "to many connections"

herramienta de codigo

Hola a toda la comunidad, alguien ha tenido experiencia en el uso de herramienta de revision y analisis de codigo, a su vez capaz de conectarse a JIRA, para registrar incidencias.

Saludos.

JSF2 PrimeFaces5 y Maven3 -Ej. Crear Graficas-

Hola este post tiene dos propósitos, el primero es de contribuir con estos temas que por más que busque en esta pagina no encontré algo que satisficiera la duda que tenia ya que ahora que estoy buscando trabajo en las solicitudes de empleo de las empresas encontré que los frameworks más solicitados son: Spring,JSF2, PrimeFaces,RichFaces y como ORM Hibernate y gestor de proyectos Maven y me di a la tarea de buscar en internet algo para que los usuarios de esta pagina encuentren un pequeño soporte del tema (usuarios principiantes como yo).
Y como segundo propósito es el de la ayuda, tips o comentarios acerca de un punto en especial que más adelante lo mencionare.

Bueno iniciemos...

Entorno:

    Eclipse Luna 4.4 { Descargar de EclipseMarketplace: JBoosTools [Luna]}
    JSF 2.2
    PrimeFaces 5.1
    Maven 3.0
    Apache Tomcat 7* (Pueden usar el servidor AS de JBoss 7 pero esto modificaría un poco el pom.xml)
Distribuir contenido