Skip to main content

Posts

Showing posts from May, 2006

Splash Screens for Mobile Parte 2

Ahora, nos ubicamos en la paleta 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.
Seleccionamo…

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 encu…

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 qu…

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

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 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 esUn 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ónPara 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 maneraAsumiendo que deseamos agregar la tabla favoritosmodelos al bean.Editar SessionBean1.javaCrear el RowSet de tipo CachedRowSetXImplprivate 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.javaPasos:En el metodo _init() de modelosVer.java, hacemos referencia al bean y al rowsetfavoritosmodelosDataProvider.setCachedRowSet((javax.sql.rowset.CachedR…

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 tabla -> en la opción de colum…

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 Webloghttp://blogs.sun.com/roller/page/markdeyen su blog encontraras los pasos basicos, a continuación detallare los que puedes…

pool de conexiones netbeans

POOL DE CONEXIONESQue es?Archivos .jar necesariosConfiguraciónClases para manejar el pool

Que esEl 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ónPara 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"password="postgres"maxIdle="2"maxWait=…