Java Standard Edition

Ejemplo bastante simple de RMI

 

He aquí un ejemplo bastante simple de RMI (Servidor y Cliente).

Primeramente escribimos la interfaz remota con los métodos requeridos. Por ejemplo, un método para saludar:

package com.company.app;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface TestRemote extends Remote {

    String sayHello(String name) throws RemoteException;

}

A continuación implementamos esta interfaz en una clase. Para mayor simplicidad, he utilizado una clase anónima. Y de paso escribimos el programa Servidor, el cual crea una instancia de la interfaz remota y la registra.

Procedimientos Almacenados (Agregar,Editar,Eliminar,Mostrar) (SQL-Java)

En este ejemplo se mostrara como agregar un nuevo registro a la base de datos asi como tambien editar un registro ya almacenado, eliminar un registro y posteriormente Mostrar los datos almacenados en la tabla.

Todo es mediante consola, para de ahi tomarlo y realizarlo en sus aplicaciones es una muestra del funcionamiento sabemos que existen muchas funciones y yo les muestro las basicas para empezar.

Clase Conexion

public class Conexion {

        public static Connection sql;
       
        public static String user="usuario";
        public static String pas="contraseña ";
       
               
        public static Connection conectar() throws Exception {
                try {
                        String databaseURL ="ruta donde se encuentra nuestra base de datos";
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        sql = java.sql.DriverManager.getConnection(databaseURL, user, pas);
                        //System.out.println("Conexion Establecida..");
                } catch (Exception e) {
                        e.printStackTrace();
                        throw new Exception(e);
                }
                return sql;
        }

}

¿Como aprender rapido a programar en java?

*Que libros recomiendan
*Que cursos tomar
*Que ejercicios realizar

¿Alguien a creado una aplicación multiple de almacenamiento para escritorio en java de google drive, dropbox?

Osea hay aplicaciones como CarotDav, OTIXO que instalas en tu ordenador y puedes acceder a varias cuentas que tienes en la nube. Subes un archivo y tambien lo sube a tu cuenta de dropbox o drive.

¿Como utilizar un jeditorPane en java?

No puedo cargar bien una pagina web en un jeditorpane...Alguien sabe porque?

¿Aplicación de escritorio en java utilizando google drive client?

Alguien sabe como hacer una aplicación de escritorio en java osea poner una interfaz con botones para subir archivos a google drive desde escritorio

de nuevo la pregunta lo (siento por la edicion en el anterior post)

bueno entrando al tema, mi consulta era de como puedo colorear ciertas fechas en un JCalendar.... agregue la libreria jcalendar-1.4 y tengo el calendario grafico... la cosa es que quiero colorear algunas casillas del calendario desde una fecha determinada a otra....
estoy en un proyecto de vacaciones y quiero colorear los feriados y las vacaciones en un JCalendar

estaba probando con esto
JPanel jp = jCalendar1.getDayChooser().getDayPanel();
Component component[] = jp.getComponents();

pero me quede ahi

Mostrar un registro seleccionado de tu tabla (jTable), en los distintos campos de un formulario

int filaseleccionada;

     try{
     
         filaseleccionada= tblDatos.getSelectedRow();
         
         if (filaseleccionada==-1){
         
             JOptionPane.showMessageDialog(null, "No se ha seleccionado ninguna fila");

         }else{

             DefaultTableModel modelotabla=(DefaultTableModel) tblDatos.getModel();
           
             String codigo=(String)modelotabla.getValueAt(filaseleccionada, 0);
             String nombres=(String) modelotabla.getValueAt(filaseleccionada, 1);
             String apellidos=(String)modelotabla.getValueAt(filaseleccionada, 2);
             String email=(String)modelotabla.getValueAt(filaseleccionada, 3);
             String celular=(String)modelotabla.getValueAt(filaseleccionada, 4);
             String direccion=(String)modelotabla.getValueAt(filaseleccionada, 5);
             String ciudad=(String)modelotabla.getValueAt(filaseleccionada, 6);

         
             txtNombrecontacto.setText(nombres);
             txtApellidoscontacto.setText(apellidos);
             txtEmail.setText(email);
             txtCelular.setText(celular);
             txtDireccion.setText(direccion);

Quitar acentos y caracteres especiales

¿Alguna vez has visto una nota de este tipo?

Los acentos y caracteres especiales fueron omitidos para su correcta lectura en cualquier medio electronico.

Los acentos han sido removidos intencionalmente, para que este mensaje pueda ser leido por todos los programas de correo.

El siguiente fragmento de código sustituye las vocales con acento por vocales sin acento y la ñ por n (mayúsculas o minúsculas):

private static final String ORIGINAL
        = "ÁáÉéÍíÓóÚúÑñÜü";
private static final String REPLACEMENT
        = "AaEeIiOoUuNnUu";

public static String stripAccents(String str) {
    if (str == null) {
        return null;
    }
    char[] array = str.toCharArray();
    for (int index = 0; index < array.length; index++) {
        int pos = ORIGINAL.indexOf(array[index]);
        if (pos > -1) {
            array[index] = REPLACEMENT.charAt(pos);
        }
    }
    return new String(array);
}

Por ejemplo:

Distribuir contenido