lunes, 17 de diciembre de 2012

Descargate este Pack de video tutoriales sobre conexión a PostgreSQL mas ejemplo

12/17/2012


PostgreSQL es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:

Linux
UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)
Windows

Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes).

Contenido del Pack

conexiónde postgreSQL con JAVA (Netbeans) parte1 (video)
conexiónde postgreSQL con JAVA (Netbeans) parte2 (video)
Insertar datos en PostgreSQL en java (ejemplo)

DESCARGAR


viernes, 14 de diciembre de 2012

Pack de Video Tutoriales sobre conexión a SQL Server 2008 con java mas ejemplo

12/14/2012

SQL Server 2008 es una edición gratuita de SQL Server y es una plataforma de datos ideal para aprender y ejecutar pequeñas aplicaciones de servidor y de escritorio.

Contenido del Pack

Como conectar NetBeans con SQL Server 2008 Parte1(video)
Como conectar NetBeans con SQL Server 2008 Parte2(video)
ejemplo de conexion a sql server 2008 en java con Netbeans

DESCARGAR


jueves, 13 de diciembre de 2012

Colorear columnas facil y rapido en un JTable con java

12/13/2012

Hace undíaun amigo de facebook me solicitud un ejemplo de como añadir color a las columnas que se desee,pues existen varias formas de hacerlo la masfácilqueconozcoes llamar almétodosetDefaultRenderer() del JTableque nos recibe la clase encargada de modificar o alterar el color de las columnas pero esta clase no solo leservirápara los colores para muchas cosas que usted desee personalizar del JTable las cuales le mostrare mas adelante.

la claseDefaultTableCellRenderer : sirve para representar visualmente lascélulasindividuales de un JTable ademas hereda un JLabel por medio de este Label utilizaremosmétodospara modificar el aspecto o larepresentacióndel JTable.

¿Como pinto las columnas del JTable?
para eso utilizamos la claseDefaultTableCellRenderer dentro de la misma clase del JTable una vez contruida la claseDefaultTableCellRenderer construiremos elmétodogetTableCellRendererComponent() ,estemétodonos recibe valores como:
final JTable table, Object value, boolean selected, boolean focused, int row, int column, y retorna un valorComponent .



public Component getTableCellRendererComponent (final JTable table, Object value, boolean selected, boolean focused, int row, int column){
super.getTableCellRendererComponent(table, value, selected, focused, row, column);
table.setColumnSelectionAllowed(true);

if (column == 0 || column == 2){ //EL NUMERO DE LA COLUMNA QUE DESEAMOS PINTAR
setBackground(new Color(9, 187, 232));
}
else{
setBackground(new Color(255, 255, 255));//EL COLOR DEL RESTO DE LAS COLUMNAS
}
/*************************************/
setForeground(Color.black);
return this;
}

comopodráobservar tengo un control donde indico que columnas quiero que se pinten, la columna 0 y la columna 2 son las que tienen que llevar color celeste, caso contrario el resto de las columnas llevaran otro color que las represente.

DESCARGAR




martes, 11 de diciembre de 2012

Extraer breve información del Perfil de Facebook con java

12/11/2012

En el post anterior pudimos crear un token de acceso yasípoder tener permisos a lainformacióndel perfil de facebook del lado del cliente,ahora con el mismométodoanterior vamos a extraerciertainformacióndel perfil y lasimágenesdel perfil de cada uno de los amigos o seguidores del cliente de manera igual sencilla yfácilde entender.

Paso 1)Documentaciónde la Api de facebook
si usted le interesa crear APP de facebookdeberáleer primero la Graph API documentation,una vez que se aya empapado como funciona la apipodrárealizar cualquier app.

¿Como extraigo la foto de perfil del cliente en unaaplicaciónjava?
siguiendo ladocumentaciónde la API facebook nos dice que para extraer la foto de cualquier perfil y añadirla a un objeto deberemos de colocar el siguiente sufijo o URL

esto funciona muy bien si estuviéramos programando con código html,como veran la URL esta formada por el name del cliente y seguido por /picture.
ahora para hacer esto en java hay dos formas:

La Compleja

y laFácil

hoy les explico lafácily no recomendada(demora la carga de las imagenes) ,lo bueno de java es que aceptacódigoHTML colocando de manera String y eso es lo que vamos hacer en un Objeto JLabel.

ConnectionmyFriends = facebookClient.fetchConnection("me/friends", User.class);
int cont=0;
for (User friend : myFriends.getData()) {
cont++;
if(cont=6)
{

String fotos="html"+"body"+"img src="+"'"+"https://graph.facebook.com/"+friend.getId()+"/picture"+"'"+"/"
+"/body"+"/html";
getPanek_amigos().setLayout(new GridLayout(4,4));
getPanek_amigos().add(new AmigosPanel(friend.getName(),fotos));
}
}


comopodráobservar tengo una variableString con una cadena HTML y la etiquetaimg con la ruta que nos retorna la imagen,ahora friend es la variable donde me retornara el ID de los amigos del cliente, esto se lo hace con elmétodogetId() ,luego esta variable la recibe el contenedor que esta formado por dosJLabel que presenta la foto y el nombre de los usuarios.
Nota: el anteriorcódigoACCES TOKENdeberáde modificarlo ,añadiendo mas permisos como cumpleaños, email lo que quieran mostrar. para esodeberáde eliminar el viejocódigoy generar uno nuevo

DESCARGAR




Conexión Simple en Facebook con java

12/11/2012



Anteriormente me llamaba laatenciónde como interactuar con facebook desde java,para esto existen diversaslibreríasque nos ayudan a conectarnos pero la granmayoríason complejas y se necesita utilzar alrededor de 12libreríaspara poder hacer este trabajo,asíque buscando en la redencontréuna bastante sencilla que para miopiniónes la mas sencilla yfácilde entender y que solo se necesita una solalibrería, estalibreríase llamaRESTFB, la cual es simple y flexible para trabajar con Facebook Graph API(o las apis de facebook) en modo cliente desde unaaplicaciónjava.

¿Que debemos de hacer para tener acceso a facebook?
todo app que quiera interactuar con el cliente deben de tener un TOKEN DE ACCESO o access token, esto le permite alaaplicacióntenerciertainformacióndel cliente y avecesinformaciónmuy privada,por eso les recomiendo cuando quieran dar permisos a unaaplicaciónrevisen que es lo que la app a queinformaciónquiere tener acceso.

Paso 1) Facebook
estos son los pasos que deben de seguir para tener un token de acceso son muy sencillos yrápidos.
una vez que ya esten logeados en facebook(iniciado ya seción ) se dirigen hacia la siguiente ruta



aquíes donde vamos a crear el token de acceso para laaplicación, comopodráobservar le presenta una pequeñainformaciónel ID y el NAME, que solo esinformaciónpersonal, ahora obtengamos el token clic en el boton GET ACCESS TOKEN.


esta parte es de mucha importancia facebook les presenta aque se desea tener tener acceso ,veránque hay ciertainformaciónque no sedeberíade tener acceso en miopiniónperoasíes facebook.
una vez ya seleccionado lo que usted desee,pulse elbotónGET ACCESS TOKEN.

como ledecíaaquíusteddarápermiso a laaplicaciónpara que tenga acceso a las opciones que usted a marcado, pulse elbotónINICIARSESIÓNCON FACEBOOK.


aquíya tiene usted elcódigode acceso o ACCESS TOKEN.

Paso 2)CódigoJava
ya importada lalibreríala cual ya viene en el proyecto de descarga loúnicoque se crea es unmétodoque recibe al ACCESS TOKEN

public  void ConectaInfo(String accessToken){ 
//https://developers.facebook.com/tools/explorer direccion URL donde podremos tener el ACCESTOKEN
FacebookClient facebookClient = new DefaultFacebookClient(accessToken);
User user = facebookClient.fetchObject("me", User.class);
User userWithMetadata = facebookClient.fetchObject("me", User.class, Parameter.with("metadata", 1));
Page page = facebookClient.fetchObject("javaface.programador", Page.class);

txt_user.setText(user.getName());//OBTENGO EL USUARIO
txt_likes.setText(""+page.getLikes());//EL NUMERO DE ME GUSTAS

user = userWithMetadata;
ConnectionmyFriends = facebookClient.fetchConnection("me/friends", User.class);
for (User friend : myFriends.getData()) {

area_facebook.append("Amigos :"+friend.getName()+"\n");
}
}

lo que hace elmétodoes realizar unaconexiónpor el lado del cliente con el token de acceso para que tener lainformaciónque necesitemos, por ejemplo donde he agregado mi pagina de fans page por medio de la clase facebookClient.fetchObject();recibeel nombre del fanpage y con la clasePage la cual almacena lainformaciónde la fanpage podemos obtener el numero de Likes,lacategoríade la pagina,la foto, etc.
elparámetrome ,hace una referencia a USER para obtenerinformacióndel perfil del cliente por medio de esto podremos obtener el nombre del cliente, el nombre de los amigos o seguidores del cliente .

DESCARGAR




domingo, 9 de diciembre de 2012

Descargate este Pack de tutoriales conexión a base de datos Access y Java mas ejemplo

12/09/2012

Con el presente pack de tutoriales aprenderas como acceder a bases de datos desde Java con la API JDBC (Java DataBase Conectivity). JDBC que es un estándar para manejar bases de datos en Java. ODBC es un estándar de Windows para manejar bases de datos, de forma que cualquier programa en Windows que desee acceder a bases de datos genéricas debe usar este estándar.

Contenido del Pack
  • Apuntes JDBC
  • Java Access
  • Java Database Access
  • Seminario Access y java
  • Ejemplo(codigo fuente)
DESCARGAR