domingo, 13 de diciembre de 2009

JBuilder X Enterprise WebLogic Edition


Descripción:

JBuilder X WebLogic Enterprise Edition, la más completa, galardonado entorno de desarrollo visual para crear la plataforma de aplicaciones de negocio independientes, applets, servlets, y JavaBeans para la plataforma Java 2. JBuilder es una solución probada que hace EJB, Web, XML, y móvil de Desarrollo de Aplicaciones de bases de datos más fácil con dos diseñadores de Manera visual y el despliegue rápido de la plataforma BEA WebLogic primero de la Industria plataforma unificada de infraestructura de aplicaciones . JBuilder es una solución probada que hace EJB, Web, XML, móvil y de desarrollo de aplicaciones de bases de datos más fácil con dos diseñadores de manera visual y el rápido despliegue de la plataforma BEA WebLogic primero de la industria plataforma unificada de infraestructura de aplicaciones. JBuilder acelera la productividad del desarrollador con un diseñador de Struts Innovadora, visualización de código UML, herramientas de rendimiento, la refactorización, y las pruebas unitarias de la empresa y, al Proporcionar un sistema unificado, simplificado y arquitectura extensible, Aumenta la plataforma BEA WebLogic productividad y reducir la estructura de costos para las empresas de Organizaciones de TI. JBuilder acelera la productividad del desarrollador con un diseñador de Struts innovadora, visualización de código UML, herramientas de rendimiento, la refactorización, y las pruebas unitarias de la empresa y, al proporcionar un sistema unificado, simplificado y arquitectura extensible, BEA WebLogic Platform aumenta la productividad y reduce la estructura de costos para las empresas de TI organizaciones.



























Instalación: 
Descomprimir con Winrar. Dentro de la carpeta, ejecutar el archivo install.jar. En caso que suceda un error es porque quisás necesitan la JVM (descargalo aquí). Luego proseguir con la instalación normalmente. La medicina también está incluida para que no caduca.

Descarga:
Archivo: Jbuilder X Enterprise_byPâµL.rar (347.96 MB)

sábado, 12 de diciembre de 2009

Encriptar y Desencriptar texto en Java

Tenía la curiosidad de como poder encriptar mensajes o textos en JAVA. Así que navegando por la web encontré el código fuente de un modelo de aplicación Encriptador. En base a esto decidí adecuar un poco el algoritmo y tratarlo de explicarlo aquí, puesto que me pareció muy interesante.
Lo único que se tiene que hacer es enviarles el texto a encriptar o desencriptar (según el método), y la clave fundamental con la cúal se realiza el proceso. Es súper sencillo, ya que trabaja con los caracteres del texto y clave, y los convierte a Ascii para realizar una operación donde forma un nuevo String de salida encriptada.
Los métodos principales son estos:

  • ENCRIPTAR




    • DESENCRIPTAR  


    Pueden descargar el código fuente adaptado en una clase por mi.


      viernes, 11 de diciembre de 2009

      Buscador instantáneo desde una Base de Datos

      Para realizar una búsqueda instantánea de la información requerida desde una base de datos (en este caso Access), aplicaremos una entrada mediante un jTextField el cual capturará lo escrito.
      Entonces haremos uso del evento "KeyReleased" del jTextField, de modo que este evento nos podrá ayudar a capturar el texto ingresado o editado cada vez que se teclee algo.
      Luego podemos hacer algo como ésto:

      void jTextField_keyReleased(KeyEvent e) {
      String palabra = jTextField.getText();
      }

      Lo que indica, que cada vez que tecleemos algo, el String palabra sera actualizado por lo que contenga el jTextField.
      Una vez conocido esto, pasaremos a realizar la búsqueda en la base de Datos. Supongamos que tenemos una BD Access con una tabla llamada "ListaPersonas", con una columna "Nombre".
      Podemos crear un método que podemos incluir dentro del evento "KeyReleased". Tal método sería así:

      private void Buscar(String palabra){
      try{
      String nombre;
      Statement st = con.createStatement();
      ResultSet rs = st.executeQuery("SELECT Nombre FROM ListaPersonas");

      while(rs.next())
      {
      nombre=rs.getString(1);

      if(nombre.startsWith(word))
      System.out.println("COINCIDE: "+nom);
      }
      }
      catch(Exception e){
      JOptionPane.showMessageDialog(this,"Error al cargar los datos ");
      }
      }

      Mientras que se hace un recorrido a los datos de la columna, se compara el String obtenido si es que ese starsWith (Comienza con) el String palabra que habiamos capturado del jTextField.
      De esta manera logramos que se muestren las coincidencias. Para mejorarlo esto aún más podemos agregar mas funciones como por ejemplo para que omita las mayúsculas o minúsculas, o mostrarlos en un jTable o jList.

      Acá les dejo un proyecto que hice como ejemplo. Incluye una base de datos de prueba, lo registran en el Orígenes de Datos ODBC con el nombre centro.