sábado, 29 de diciembre de 2012

Descargate este Pack de tutoriales sobre JSP(Basico) ideal para principiantes



Hace poco publica un Pack de video tutoriales pero son para personas con conocimientosbásicosen JSP , este pack es ideal para aquellas personas que seestániniciando alaprogramaciónweb con JSP.

Contenidos del Pack

Introduccion a JSP

expresiones del lenguaje JSP
Servlets y JSP de java en castellano
Notes on JSP
Video tutorialinstalaciónde Apache toncat (Hola mundo)

DESCARGAR


jueves, 27 de diciembre de 2012

Descargate este MegaPack de video tutoriales sobre IReport


iReport es un diseñador gratuito y de código abierto para JasperReports. Crea diseños muy sofisticados que contienen gráficos, imágenes, subinformes, tablas de referencias cruzadas y mucho más. Puede acceder a datos a través de JDBC, TableModels, JavaBeans, XML, Hibernate, CSV, y fuentes personalizadas y luego publicar estos informes en formato PDF, RTF, XML, XLS, CSV, HTML, XHTML.

Contenido del MegaPack

Reportes en Java Parte 1
Reportes en Java Parte 2
Reportes en Java Parte 3
Reportes en Java Parte 4
Reportes en Java Listar Profesores IREPORT Parte 1
Reportes en JavaListar Profesores IREPORT Parte 2

DESCARGAR


sábado, 22 de diciembre de 2012

Descargate este MegaPack de vídeo tutoriales sobre JSP(java server pages) mas ejemplo

JSP oJava Server Pages oPáginas de Servidor Java. Es una tecnología orientada a crear páginas web con programación en Java.
Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java.

Contenido del MegaPack
calculadora hipotecaria usando Netbeans y Servlets y jsp (Primera parte)
calculadora hipotecaria usando Netbeans y Servlets y jsp (Segunda parte)
Web JSP con Acceso de Datos Parte 1
Web JSP con Acceso de Datos Parte 2
Web JSP con Acceso de Datos Parte 3
Web JSP con Acceso de Datos Parte 4 (autor: Ing. Edwin Castañeda)
ejemplo JSP desarrollado en Netbeans con base de datos (autor: Ing. Edwin Castañeda)
DESCARGAR

lunes, 17 de diciembre de 2012

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



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


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


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


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




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


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

sábado, 8 de diciembre de 2012

Crea aplicaciones APP para windows 8 con este tutorial


Programming Windows 8 Apps with HTML, CSS and Javascript – Kraig Brockschmidt

Windows 8 es la versión actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidas computadoras de escritorio en casa y de negocios, computadoras portátiles, netbooks, tabletas, servidores y centros multimedia.

A diferencia de las tradicionales aplicaciones de escritorio, una aplicación estilo Windows 8 tiene una única ventana sin contenedor visual que, de forma predeterminada, rellena toda la pantalla, así que no hay distracciones. Las aplicaciones estilo Windows 8 están pensadas para funcionar perfectamente tanto en superficies táctiles como con teclado y ratón, y pueden desarrollarse en C#/XAML, VB/XAML, C++/XAML y JavaScript/HTML5.
Con este tutorialtendráslas bases suficientes para desarrollar interfaces windows 8 y para windows o para cualquier uso.

DESCARGAR