Skip to main content

Posts

Showing posts from May, 2006

Splash Screens for Mobile Parte 2

Ahora, nos ubicamos en la pa leta y seleccionamos SplashScrren y lo arrastramos Flow Desing. Se muestra el splashScreen Arrastramos el Star Point de Mobile Device hacia splashScreen Ahora arrastramos el Dismiss hacia helloForm Nos debe quedar de esta manera. Damos doble clic sobre splashScreen1

Splash Screens for Mobile Parte 1

Basado en el tutorial Visual Mobile Designer Custom Components: Creating Mobile Splash Screens publicado en Netbeans por Contributed by Karol Harezlak . Presento un pequeño tutorial Pasos: 1. Crear el projecto, Seleccionamos File->New Project Elejimos en categorias Mobile y en projects la opción Mobile Application, presionamos el boton NEXT Colocamos el nombre del proyecto, y damos click en el boton NEXT Indicamos la versión del CLDC y MIDP Seleccionamos algunas configuraciones de plantilla Nuestro proyecto, con el formato Visual.

Project Semplice - Visual Basic for the Java Platform

Herbert Publica en su blog , el project Semplice que permite compilar codigos Visual Basic, en clases java que son ejecutados por la maquina virtual Java. Esto nos lleva a pensar en la integración que se esta realizando en la plataforma para soportar otros lenguajes, la interrogante es: Desearan los desarrolladores de java utilizar Visual Basic (En lo particular no veo mayor ventaja)

java studio creator + netbeans

Lo que muchos esperabamos desde hace ya bastante tiempo,la incorporación de java studio creator en netbeans, ya esta encaminada en forma rapida, observamos el pack que mostro Sun en java One 2006, ahora contamos con el subproyecto dentro de netbeans. Haga Click aqui para ir al sitio Creator

Clips de Codigos en Java Studio Creator 2

Sitio de referencia: java studio creator 2 tutoriales Clips de Codigos en Java Studio Creator 2 Cuando desarrollamos aplicaciones, en ocasiones necesitamos repetir codigo en ciertas partes de una clase o clases diferentes. Estos clips de codigo los podemos manejar facilmente en java studio creator, veamos algunos pasos basicos: 1. Crear el clip de codigo 2.Añadirlo a nuestra(s) clase(s) 3.Editar el clip (de ser necesario algun cambio) 1.Crear el Clip de codigo, simplemente seleccionamos el codigo y lo arrastramos a la categoria deseada para el codigo en mi caso lo arrastre sobre Muestras. El IDE le colocara el nombre Clip seguido del numero, lo podemos editar y cambiar. Para cambiar el nombre del clip, damos clic derecho sobre Clip44, y seleccionamos Cambiar Nombre Reemplazamos con el nuevo nombre. 2.Para utilizar el clip de codigo, simplemente lo arrastramos al lugar de nuestra clase donde deseamos colocarlo. 3. Editar el codigo del clip, para añadir o eliminar parte del mismo. S...

Agregar Registros usando DataProvider

Cuando deseamos agregar registros y verificar si existe algun valor en la tabla, podemos hacerlo de varias maneras: Dejar que la misma base de datos nos envie el mensaje de error y nosotros lo mostramos mediante un messagegroup , este mensaje no es muy explicativo al usuario. La otra verificar si ya existe ese valor dentro del campo de la base de datos y nosotros mismos deplegar el mensaje, de manera mas especifica al usuario. Usaremos la segunda solución. Debemos tener presente que deseamos buscar un registro con el valor deseado, debemos recordar que si no tenemos registros en la tabla se generara un excepción, con el siguiente mensaje " java.lang.ArrayIndexOutOfBoundsException: -1", tal vez no muy explicativo, pero indica que la tabla no tiene registros, asi que debemos primero verificar que exista algun registro para luego utilizar una instrucción como esta: aulasRowKey = aulasDataProvider.findFirst("aulas.aula", aulaTextField.getText()); El metodo findFirst...

Proyectos web en netbeans

Desde los primeros proyectos en Netbeans en los que se ha hecho la integración de java server faces se ha avanzado moderadamente en los mimos. facilitando enormemente su uso, sin una interfaz que permitiera el drag and drop de los componentes, que muchos deseamos que este incorporada, por muchas razones, atraeria muchos desarrolladores, ya que disminuiria el tiempo de desarrollo al contar con una herramienta visual. Creo que esto lo encontramos en Java Studio Creator 2, aunque este con consumos excesivos de recursos para funcionar adecuadamente, bien es importante su integración dentro de Netbeans. Cuando participaba en el primer netbeans comunity chat sobre netbeans, pregunte sobre la integración de la parte visual en netbeans Transcript of the 1st official NetBeans community chat. Se hablaba que un futuro seria integrado, ahora vi una presentación sobre el paquete java studio creator pack para netbeans, en el cual podemos trabajar como si de proyectos jsc2 se trataran, es logico ya ...

Busquedas condicionales

Cuando deseamos crear busquedas avanzadas, estableciendo estas en base a las opciones que el usuario seleccione. Pasos para realizarlo: 1).Diseñamos el formulario de busqueda avanzada, en el cual colocamos las condiciones a buscar, agregandoles checkbox para cada condición , el que seleccionara el usuario. 2).En el botón BUSCAR comprobamos cuales checkbox han sido marcados y simplemente construimos el sql. public String buscarButton_action() { // TODO: Procesar la acción de clic de botón. El valor de devolución es un // nombre de caso de navegación en el que un valor nulo devolverá la misma página. try{ getSessionBean1().setComandosql(""); String sql =""; //precio if (preciocheckbox.isChecked()) { String precio = (String)precioInicialField.getText(); double precioInicial = Double.parseDouble(precio); precio = (String)precioFinalField.getText(); ...

jLibrary 1.0 Liberado

Hace un rato conversaba con mi amigo Martin Perez, y me comunico que ya esta disponible la primera version estable de jLibrary 1.0. Esta es la definición para jLibrary jLibrary is a DMS (Document Management System), oriented for personal and enterprise use. This double approach make from jLibrary an unique product. With jLibrary, you can classify your documents, videos, or any other media type. You can export those contents to static web pages based on templates, search on those content, add comments, categorize it, etc. Puedes descargarla y usarla en lo personal lo considero como un producto de alta calidad. jLibrary home page

Integracion de jsc2 en netbeans

Revisando los foros de java studio creator en Sun, encontre Forum en donde hacen referencia a java studio creator pack para integrarlo con netbeans lo que permitira el uso de los componentes visuales y proyectos estilo java studio creator. Ver Demo

aplicaciones en Tiempo Real Netbeans

Las aplicaciones en tiempo real combinan muchos aspectos como funcionalidad, usabilidad, abstraccion, y los estandares basados en los avances de java. Ahora puedes usarlos desde Netbeans. http://www.netbeans.org/kb/articles/java-rts.html http://race.java.sun.com/

NetBeans Magazine - Issue One - May 2006

Ya está disponible la revista netbeans, puedes descargar el pdf completo, o los articulos individuales, entre estos estan: A Complete App Using NetBeans 5 Plug-in Module Showcase Web Development with NetBeans 5 Writing Quality Code with NetBeans IDE Plug-in Module Quick Start Exploring the NetBeans Profiler Get to Know GroupLayout

Los mejores blog

Este es un listado de los mejores blogs Empezare por el de mi amigo kalali, un expert0 en GlasshFish, Netbeans Masoud Kalali's Una autoridad en jsp y jsf Jayson Falkner's James Gosling, el padre de Java. Amy Roh's Martin Perez

netbeans 5.5 beta liberado

Ya esta disponible para descarga la version 5.5 beta de netbeans, además estan disponibles el mobility pack 5.5, profiler 5.5, Enterprise pack 5.5. A todos los usuarios de netbeans, es hora de descargarlo y empezar a usarlo. http://www.netbeans.info/downloads/download.php

archivos log

LOGGER Que es Un archivo logger, simplemente es una archivo donde tomcat almacena el log de los eventos que ocurren con nuestra aplicación web. Este archivo se almacenara en el directorio logs de tomcat. Configuración Para configurar el logger, lo hacemos en el archivo context.xml , ubicado dentro de la carpeta META-INF de nuestro proyecto. Definimos la clase FileLogger que viene con tomcat por defecto.Tomcat generara el archivo indicando la fecha localhost_poolconexion_lo.YYYY.txt

Agregar un data provider en un session bean

Si deseamos añadir un dataprovider al bean de session lo hacemos de esta manera Asumiendo que deseamos agregar la tabla favoritosmodelos al bean. Editar SessionBean1.java Crear el RowSet de tipo CachedRowSetXImpl private CachedRowSetXImpl favoritosmodelosRowSet = new CachedRowSetXImpl(); public CachedRowSetXImpl getFavoritosmodelosRowSet() { return favoritosmodelosRowSet; } public void setFavoritosmodelosRowSet(CachedRowSetXImpl crsxi) { this.favoritosmodelosRowSet = crsxi; } Añadir dentro del metodo _init() favoritosmodelosRowSet.setDataSourceName("java:comp/env/jdbc/balipanama"); favoritosmodelosRowSet.setCommand("SELECT * FROM favoritosmodelos"); favoritosmodelosRowSet.setTableName("favoritosmodelos"); PARA USARLO DESDE UNA PAGINA JSF Y DESDE EL BEAN. Asumimos que tenemos la pagina modelosVer.jsp y modelosVer.java Pasos: En el metodo _init() de modelosVer.java, hacemo...

hipervinculos en una tabla

PASO A: Descripción: Se creara una pagina que contenga todos los registros de usuarios mostrándolos en un table, se mostrara la foto de cada propiedad, el usuario al dar clic sobre la foto le mostrara una pagina con el detalle. PASO B: Descripción: Pagina que muestra los detalles de esa propiedad, muestra las fotos, utiliza el evento onMouseOver para que cada vez que se pase el cursor sobre una foto esta se amplie en la misma pagina, ademas al dar clic sobre la foto ampliada , la muestra sola un otra pagina, también incorpora la opción de imprimir a un amigo. Se usara java scritp. PASO C: Descripción: Muestra la foto ampliada. PASO A: Descripción: Se creara una pagina que contenga todos los registros de usuarios mostrándolos en un table, se mostrara la foto de cada propiedad, el usuario al dar clic sobre la foto le mostrara una pagina con el detalle. Asumimos que tenemos un table en un un formulario jsp, le damos click derecho, y seleccionamos Diseño de t...

importando proyectos jscs 2 a netbeans

Para importar tu proyecto desde java studio creator 2 a netbeans, es bien facíl, debemos recordar que jsc2 (java studio creator 2) , esta basado en netbeans, de alli que la estructura de los proyectos sea estandar. Antes de explicar el proceso, podemos hacernos la pregunta, de porque abrir un proyecto jsc en netbeans , una de las razones que me motivo a hacerlo, fue el hecho de la cantidad de recursos que consume el jsc2, ya que solo cuento con 512MB de memoria RAM, y la recomendacion es de un 1GB en adelante, tambien debes considerar que en netbeans, no tendras la parte visual de la aplicación. Esto se compensa con la velocidad y el consumo adecuado de los recursos. Iniciare indicando los pasos basicos para abrir tu proyecto en netbeans, no sin antes hacer referencia a la fuente de información primordial donde encontre la forma de realizarlo, Mark Dey's Weblog http://blogs.sun.com/roller/page/markdey en su blog encontraras los pasos basicos, a continuación detallare los que p...

pool de conexiones netbeans

POOL DE CONEXIONES Que es? Archivos .jar necesarios Configuración Clases para manejar el pool Que es El pool de conexiones nos permite administrar eficientemente las conexiones de nuestra aplicación a una base de datos. Cuando necesitemos interactuar con la base de datos simplemente lo hacemos a través del pool, este creara una sola conexión a la base de datos , a la que podemos acceder. Archivos .jar necesarios Dependiendo de la base de datos que usemos, debemos obtener los .jar jdbc y copiarlos dentro: netbeans_home\enterprise2\jakarta-tomcat-5.5.7\common\lib Configuración Para configurar el pool, buscamos el archivo context.xml , ubicado dentro de la carpeta META-INF de nuestro proyecto. Indicamos la configuración para el pool, colocando el nombre para el pool, el driver jdbc, la base datos, el usuario y password. name ="jdbc/avbravo" type="javax.sql.DataSource" driverClassName=" org.postgresql.Driver...