Entradas

¿Para que los EJB?

Imagen
Si hacemos una aplicación Web ¿para qué necesitamos los EJB, si todo lo podemos programar en los Servlets y los JSP?... y si programos una aplicación Desktop ¿para qué los EJB si todo lo podemos programar en las clases Swing? Pero si queremos una aplicación que sea funcional tanto en Web como en Desktop, donde la lógica de negocio debe ser la misma, y si se cambia la forma de realizar alguna rutina debe ser reflejada en en las dos aplicaciones. ¿qué hacemos? ¿Aún no está claro lo que hablo? Bueno, vayamos directo a la aplicación. Haciendo una aplicación Web que calcula áreas Supongamos que queremos una aplicación web llamada AreasWeb que haga cálculos de área geométricas: el área del círculo, del pentágono regular, del triángulo y del trapecio. Los parámetros que necesitamos son los siguientes: Para calcular el círculo necesitamos el radio . Para el pentágono, la altura Para el triángulo, la base y la altura Y para el trapecio, la base menor , la base mayor y la altura

NetBeans 6.5 Beta

Imagen
La versión Beta de NetBeans IDE 6.5 ya está disponible. Dentro de sus principales características, están las siguientes: PHP Autocompletado de código Corrección rápida y verificación de semántica Generador de código Compatibilidad con FRP Depuración con Xdebug Compatibilidad con Servicios Web populares Ajax/JavaScript Depuración en Firefox e IE Monitoreo HTTP del cliente Contiene bibliotecas populares de JavaScript Java Compatibilidad con Groovy / Grails Compilación en la grabación Sincronizador e importador de proyectos de Eclipse Creación de proyectos utilizando Hibernate Generador CRUD (Create/Read/Update/Delete) de JSF ahora con Ajax Base de datos Nueva ventana de diálogo para conección a la base de datos Editor de SQL mejorado C/C++ Completación de código mejorado y resaltado de errores Desarrollo remoto Compatibilidad para empaquetado Ruby Nuevo paquete de Ruby/Glassfish ve Compatibilidad para pruebas Ruby Rails actualizado a 2.1.0 Ver más sobre la nueva versión, aquí: http://www

SDK Preliminar de JavaFX

Sun ha lanzado la versión preliminar del SDK de JavaFX. Nandini Ramani, directora ingeniera, presenta este vídeo, además de cómo se puede usar desde NetBeans 6.1 http://www.netbeans.tv/screencasts/Nandini-Ramani-Introduces-the-JavaFX-Preview-SDK-372/

Reportes en NetBeans 6.1 con iReport/JasperReports y Visual Web JavaServer Faces

Imagen
[Este tutorial también se encuentra en los tutoriales en Español de NetBeans. Ya que es un Wiki, se puede tener el tutorial actualizado] Introducción Microsoft tiene su Visual Studio , Java tiene a NetBeans . Microsoft tiene su Crystal Reports , Java tiene JasperReports . Java no tiene nada qué envidiar a Visual Studio. Ni menos en los reportes. JasperReports es un framework bastante completo para desarrollar reportes tanto web como desktop en Java. Aunque el formato fuente de un reporte en JasperReports es un archivo XML, existe una herramienta que permite crear un reporte de manera visual. Su nombre: iReport. Pero como estamos usando como IDE a NetBeans, podemos elaborar nuestro reporte sin salir del IDE. Para ello, existe un plugin (archivo .nbm) para NetBeans que muestra el iReport dentro del mismo IDE. http://downloads.sourceforge.net/ireport/iReport-nb-0.9.2.nbm Instalando el plugin Después de descargar el archivo .nbm, abrimos el IDE NetBeans. Entramos al

Blogs de programación!!!

Después de muchas lunas por fin he podido lanzar el sitio: http://blogsdeprogramacion.com/ La idea de este sitio es la de recopilar todos los blogs de programación que existen en la red. No importa de qué lenguaje de programación se trate. Lo importante es tener un lugar donde los usuarios puedan consultar todo lo referente a programación. Si tienes un de programación que te gustaría compartir, regístralo aquí: http://blogsdeprogramacion.com/ Se recomienda que cada post que se publique tenga al menos un tag o una categoría, a fin de catalogarlo en la nube de tags. PD.: Mis disculpas a los editores de blogs que registré en este sitio. Quería lanzarlo con un contenido.

Navegación de Páginas usando Visual JSF (NetBeans 6.1 / 6.5)

Acabo de publicar un tutorial en el Wiki de NetBeans sobre cómo programar la navegación de las páginas en JSF utilizando Visual JSF. Navegación de Páginas usando Visual JSF (NetBeans 6.1 / 6.5) Espero que sea de su agrado.

NetBeans 6.5 en Español

Imagen
NetBeans es un software hecho por la comunidad para la comunidad. Somos varios (muchos) desarrolladores en habla hispana que utilizamos este IDE. Y debería ser un gran honor para nuestro idioma el tener este IDE en nuestra lengua materna. Firefox, OpenOffice.org, Gimp, Pidgin, y demás software libre/ open source están disponibles en español. Pues bien, quien escribe ha trabajado desde la versión 6.0 en la traducción del NetBeans. Hemos tenido tropiezos para poder lanzar el software. Cuando salió la versión 6.1, otros idiomas como el chino y el portugués-brasilero, salieron a la luz casi inmediatamente después. Ya se están iniciando los primeros pasos para la traducción del NB 6.5 a varios idiomas, y todos deseamos que salgan a la par con la versión oficial. Se tiene programado el lanzamiento para el 2 de octubre de este año . Si estás interesado en participar en la traducción del NB 6.5 al español, visita esta página: http://wiki.netbeans.org/SpanishTranslation

Lo que se viene con NetBeans 6.5

Imagen
Se ha programado el lanzamiento del NetBeans 6.5 para inicios de Octubre. Aquí resumo algunas características dignas de orgullo para esta nueva versión: UNC en Windows : Ahora los proyectos y los archivos se pueden acceder desde una ruta UNC. Es decir, \\pc01\proyectos\ PHP incluido. Autocompletado en CSS: Ahora el editor de CSS cuenta con autocompletado AJAX depurador de JavaScript para Firefox y Firebug, breakpoints, depuración por sesión, y más. Bibliotecas incluidas como Yahoo UI, Woodstock, jQuery, dojo, scriptaculous y prototype Depuración de llamadas en métodos heredados: Configuración de formato por proyecto: Autocompletado en formato CamelCase : Es decir, en un autocompletado se mostrará los miembros de una clase utilizando parte del nombre: Refactorización para encapsular propiedades de una clase: Y demás características interesantes. Actualmente se encuentra en la versión Milestone1, la que se puede descargar desde aquí: http://bits.netbeans.org/download/6.5/m1/

Iniciándose en RESTful Web Services

Imagen
(Traducción no oficial de Getting Started with RESTful Web Services ) REpresentational State Transfer (REST) es un estilo de arquitectura para sistemas hipermedia distribuidos, tales como la World Wide Web. El centro de la arquitectura RESTful es el contecpto de los recursos identificados por los identificadores de recursos universal (universal resource identifiers URIs). Estos recursos pueden ser manipulados usando un interfaz estándar, tales como el HTTP, y la información es intercambiada usando representaciones de estos recursos. En este tutorial, primero aprenderemos un poco acerca de REST y luego veremos como NetBeans 6.1 maneja este estilo de arquitectura. Introducción Los servicios web RESTful son servicios construidos usando el estilo de arquitectura RESTful. El construir servicios web usando RESTful hace que se aproxime a una alternativa emergencia y popular usando tecnologías basadas en SOAP para desplegar servicios en internet, debido a que es liviando y tiene la capacida

Tutoriales de NetBeans en español

En el Wiki de NetBeans se ha creado una sección donde se publicarán tutoriales en español de NetBeans. Wiki Tutoriales NetBeans Español . Este servidor también colaborará con el wiki para tener tutoriales de NetBeans en nuestro idioma.

Depurar PHP en NetBeans 6.1

Imagen
Como lo prometí en el anterior post: Usando NetBeans IDE Early Access for PHP comentaré sobre cómo depurar la ejecución del PHP desde NetBeans. Antes de empezar... Algo que no mencioné en mi anterior post. Tenemos que establecer la ubicación del intérprete del PHP. Si estamos en Windows, necesitamos saber dónde se encuentra el php.exe. Si estás utilizando algún WAMP, búscalo dentro de la carpeta donde se instaló el wamp. Yo tengo el PHP en c:\opt\php-5.2.5-Win32 Ahora, dentro del NB, entramos a Tools > Options, y seleccionamos la opción "Misceláneas"; y dentro seleccionamos la ficha PHP. En la entrada  "PHP 5 Interpreter", debemos especificar la ubicación exacta del php.exe. Hacemos clic en "Ok". Para probar, hagamos un proyecto simple de PHP, creemos un archivo llamado test.php que contendrá el siguiente código: test.php 1 2 <?php print "La versión del PHP es " .phpversion(); 3 ?> 4 5 Le damos clic derecho al archivo desde el

Autenticación con LDAP en ActiveDirectory

Imagen
ActiveDirectory es un servicio de Windows Server que mantiene información de la red tales como los usuarios registrados, los equipos conectados, etc. Soporta el protocolo LDAP, por lo que este consistirá en hacer una simple clase que permita autenticar un usuario y una contraseña utilizando el ActiveDirectory. Si estamos haciendo una aplicación que necesite un inicio de sesión, convendría mejor que el usuario usara el mismo nombre de usuario y contraseña que utiliza cuando trabaja en red. Un ejemplo simple de autenticación con LDAP se encuentra aquí LDAP Autentication . Obteniendo la configuración del dominio de red En una red windows existe el servidor que contiene toda la información de la red. Este se llama "Servidor de Dominio". Debemos consultar con nuestro administrador de red cuál es el nombre de este equipo para hacer nuestra aplicación. Para nuestro ejemplo, nuestro servidor de red se llamará spdom01 . Necesitamos, además, saber cuáles son las cadenas de utiliza