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&