Las nuevas características de Netbeans 7.0

abr 22 2011 Published by under General, Linux, Noticias, Programación, Software Libre

JDK 7
Soporte para el Project Coin
Mejoras en el editor: autocompletado de código, pistas

WebLogic Server
Mejorada la velocidad y eficiencia al distribuir contenido a WebLogic
Lista de aplicaciones y recursos en servidor consultable en tiempo real.
Integración con JSF y librerías del servidor.

 

Oracle Database
Asistente de conexión simplificado.
Instalación guiada para el driver de JDBC
Los procedimientos almacenados ya se pueden editar e instalar directamente.

GlassFish
Soporte para GlassFish 3.1
Reinicio del dominio y visor de eventos para GlassFish remoto.
Habilitar y deshabilitar aplicaciones instaladas.

Java
Soporte para Maven 3
Integración con JUnit 4.8.2 y varias mejoras en JUnit
En Javadoc ya se soportan las URLs remotas.
Mejorado el configurador para GridBagLayout

Java EE
Mejorado el soporte para CDI, REST y persistencia
Soporte para validación de Beans
Soporte para las librerías de componentes de JSF, también para las PrimeFaces incluidas.
Mejorada la edición para el EL (Expression Language) en JSF, incluyendo autocompletado de códgo, refactoring y pistas.

Lenguajes Web
Soporte para edición en HTML5
Formatador de JSON

PHP
Generador de PhpDoc
Refactoring de renombrado y de borrado seguro.
PHP 5.3 – Soporte de aliases

C/C++
Importación de proyectos usando los binarios existentes.
Nuevo tipo de proyecto cuando los ficheros fuente está en un sistema remoto.

NetBeans Platform
Annotations for generating Action registrations in the layer
Mejoras en el rendimiento y en la integración con el Profiler
Cambios en la API de NetBeans

General
Wordwrap (ajuste automático de lineas) en el editor
Mejorada la integración del Profiler
La comprobación de cambios externos en ficheros ahora es menos intrusiva, cuando se cambia de tarea entre el IDE y otros programas.

Vía | GenbetaDEV

Si te ha gustado el post apúntate al rss de supremacialinux.com

 

One response so far

Configuración del Servidor Tomcat con NetBeans [Paso a Paso]

mar 22 2011 Published by under descargas, General, Programación, Software Libre

 

Para crear aplicaciones web con Java, primero tenemos que configurar el servidor para que puedan correr dichas aplicaciones. Y les explicaré los pasos sencillos con imágenes para lograrlo. El servidor elegido es Tomcat, uno de los más conocidos por desarrolladores Web de Java junto con el IDE NetBeans, bien vamos a los pasos.

Configuración de Tomcat

  • Primero descargamos Tomcat desde la página oficial y lo descomprimimos, en caso de que tengamos ya en NetBeans pasamos por alto este paso.
  • Una vez completado el primer paso accedemos a nuestro IDE NetBeans y vamos a la opción Tools>Servers. Tendremos una pantalla así en caso de no tener ningún Server configurado, si no tienes, damos click en Add Server.



  • En la próxima ventana elegimos el Tomcat 6.0 (ojo la versión dependerá de la versión IDE que tengas) y das a Next.


  • En esta ventana damos click en Browse y buscamos la carpeta descomprimida de la versión de Tomcat que hicimos en el primer paso, lo seleccionamos. Luego en Username y Password completamos como mas nos parezca mejor. Yo para el “tuto” elegí algo genérico para mi localhost. Luego Next.

  • Y por último tenemos la siguiente ventana, en donde vemos el puerto del servidor, comprobamos los parámetros del username y password. Las demás opciones por ahora lo dejamos como está. Y damos click en Close.

 

Bueno con eso ya tenemos instalada y configurada el Server Tomcat para desarrollar Aplicaciones Web Java. En otros posts estaremos hablando mas de Tomcat, y los Frameworks para el desarrollo ágil de Java en la Web.

Si te ha gustado el post apúntate al rss de supremacialinux.com

 

 

2 responses so far

Programación gráfica de Java con NetBeans (Button, Label, Text Field y Combo box)

ene 12 2011 Published by under General, Programación, Software Libre

Hace un tiempo que no andaba escribiendo post sobre este excelente lenguaje de programación, que tal si retomamos y nos hacemos constantes? ;-) . Quizás necesites echarle una mirada a cómo hacer una simple suma resta y/o multiplicación en java, artículo que escribí un tiempo atrás.

Hoy, quiero repasar algunas cosas o cómo utilizar los elementos gráficos de Java, en este artículo usaremos los Controles Swing: Button, Label, Text Field y Combo box. Para tal propósito haremos lo siguiente:

Pasos de práctica

  • Abrimos NetBeans, y creamos un proyecto nuevo eligiendo la opción Java Desktop Aplication. (yo lo llamé: Prueba)

  • Ya dentro del proyecto nos disponemos a crear un nuevo JFrame Form así:

  • Bien ahora tenemos un nuevo Form, y nos disponemos a arrastrar los elementos que utilizaremos: Button, Label, Text Field y Combo box, como lo muestra la imágen:

  • Ahora empezamos a re-nombrarlos según nos parezca mejor los elementos en la paleta de Propiedades. Como sabrán name representa el nombre en que será usado durante el código, y text es lo que de inicio contedrá. Consejo: algo que siempre ayuda en la programación a que sea ordenada es poner los nombres correctos con el prefijo J antes de cada nombre, ej.: Si tenemos un Text Field en donde mostraremos un resultado de cierta operación lo ponemos jTextResult para lograr identificar rápidamente de que elemento se trata. Esto podemos conseguir dando click derecho sobre el elemento y elegimos la opción “Change variable name”. Bien deberíamos tener algo así:

  • Luego, damos click derecho sobre el Button Sumar y elemigos el evento ActionPerfomed:

  • Y ahora empezamos a tipear código, para que puedan entender fácilmente primeramente usaremos los Text Fiel y no los Combo box, el programa simplemente sumará el argumento 1 + argumento 2. Para tal caso declaremos 3 variables de tipo Integer, 2 para el argumento 1 y 2 y otro para almacenar el resultado. Como veremos en la imagen, los Text Fiel interpretan textos, y para manipularlos debemos convertir de tipo Integer a String con el método Integer.parseInt() y con el método getText() lo atrapamos así:

  • Y para sumar y almacenar el resultado hacemos result= num1+num2 . Esto queremos mostrarlo en un Text Field, para eso debemos volver a convertirlo a String para que esto sea posible usamos el método String.valueof() y otra cosa importante es el método setText() que ahora debemos utilizarlo para asignar el valor mediante código. Y eso es todo. Ahora usaremos el Combo box, para eso tenemos que agregar items y manipularlo según la elección.

  • Para cargar los elementos del Combo Box lo hacemos así.

  • Y el código así.

  • Bien, ya tenemos todo el código completo, indistintamente que introduzcamos los argumentos en los campos o enligamos los del combo el nos traerá el resultado que deseemos. Espero que hayan podido entender cómo se atrapa los valores de un Text Field y cómo asignarlo un valor mediante código, también el Combo Box, comparándole los valores dentro de un bucle if.

Para mas adelante planeo mostrar más códigos de java y sus eventos y funciones hasta meternos con base de datos. Estén atentos así aprendemos juntos. :-)

Si te ha gustado el post apúntate al rss de supremacialinux.com

3 responses so far

Comenzar con Vectores en Java (Arrays) [Paso a Paso]

sep 08 2010 Published by under General, Programación, Software Libre

Hola, hace un tiempo no escribía acerca de Java y algunos ejemplos. Bueno hoy trataré de explicar como podemos lograr crear y manejar Arrays. Para tal fin usaremos el IDE NetBeans.

Lo primero, creamos un proyecto, si lo tienes, crea una nueva clase con main incluido con el nombre Vector_1 y pasa al siguiente paso.

Deberías tener algo como ésto:

Luego nos disponemos a codear…declaramos la variable nombre de tipo String-vector, le asignamos valor 5 y hacemos una referencia a memoria así:

Bien, declaramos la variable de tipo String-vector nombre[5], y lo referenciamos como menciono anteriormente. Ahora vamos a cargar cada elemento-espacio del vector nombre desde la posición [0] hasta la [4]. Pero ey! como que 4?. Sí cuatro porque en Java la posición [0] cuenta como 1, y asi [0]=1, [1]=2, [2]=3, [3]=4, [4]=5.

Aquí podemos notar las 5 posiciones del vector nombre[] haciendo referencia y asignando valores que serían los nombres entre comillas dobles, por qué comillas dobles? sencillo porque son datos de tipo cadena o String.

Bien, ahora tenemos que recorrer el vector para poder imprimir todos sus elementos de a uno.Para eso usaremos la sentencia For. La sentencia For dicha en pocas palabras es un bucle que repite una acción hasta donde se le indique. Qué? umm no te apures vamos a verlo y entenderlo.


Como podemos ver usamos For, donde siempre se empieza a escribir la variable i (puede ser otro nombre de variable) de tipo Integer o int y lo iniciamos con valor 0 terminando esa parte de la sentencia con ; seguimos poniendo la variable i < (menor) al vector nombre con el método .length (length es un método por defecto de Java, que cuenta la cantidad de caracteres de un tipo String, pero en este caso la longitud del vector que es [5]), y lo terminamos con ; seguimos con la variable i y lo incrementamos de a uno cada vez que el programa pase el ciclo con ++, cerramos con paréntesis y abrimos la llave para ecribir la acción. Y con System.out.println imprimimos los resultados cada vez que el ciclo entre dentro del bucle for.

Ahora tenemos todo el código junto así:

Y nada, nos disponemos a ejecutar nuestro primer ejemplo de vector[] haciendo click-derecho sobre la clase creada Vector_1 y le damos en ejecutar archivo. El resultado sería así:

Espero que hayan entendido como podemos empezar a usar y recorrer un vector simple de tipo String, (también podemos crear de tipo objeto o int, queda a tu cargo, si quieres podemos hacerlo juntos ;-) ). Está también la otra forma de crear una clase, atributos, constructores y métodos para luego referenciarlo desde la App-principal (la que tenga main) para aprovechar la potencia de POO con Java. De momento pretendí lo más sencillo para que puedas entender de a poquito. Alguna duda?. Escribe.

Si te ha gustado el post apúntate al rss de supremacialinux.com

4 responses so far

Herramientas, IDE y Lenguajes de Programación para Linux Ubuntu

La Programación es un mundo totalmente aparte de lo normal, hasta hay personas que consideran a los programadores gentes anormales por hablar con el ordenador y hasta entender la forma en que actúa y se comunica con los usuarios. Sea cual sea el caso si eres o no…o quieres ser un programador, hago hoy una pequeña guía de Herramientas para Desarrolladores que disponemos en Ubuntu.

Lenguajes más comunes disponibles en Ubuntu

Como todos sabemos lo primero es lo primero, los lenguajes de programación. En Ubuntu así como en todas las Distros de  Linux disponemos los siguientes lengajes más utilizados:

  • PHP
  • JAVA
  • C#
  • C/C++
  • Ruby
  • Python
  • Basic
  • Perl
  • Go
  • ASP.NET
  • VB.NET
  • HTML, XHTML, HTML5
  • Flex
  • JavaScripts
  • Entre otros Framework para los Desarrolladores Web

Hay una infinidad de Lenguajes de Programación que tenemos disponibles de alguna u otra forma en Linux asi como herramientas pequeñas y grandes para dicho soporte al desarrollo.

IDE’s para el Desarrollo

Los IDE o (Integrated Development Environment ) forman una significante y singular atracción para aprender un cierto Lenguaje. Si disponemos de un poderoso IDE podemos hasta llegar amar un Lenguaje, pero cuales son los IDE’s que tenemos en Linux Ubuntu?:

  • Para Lenguajes como C#, VB.NET, ASP.NET tenemos a Mono, un singular IDE que nos ayuda a tener tegnología .NET en Linux. Instalación: Aplicaciones>Centro de Software de Ubuntu>Mono
  • Para Lenguajes como JAVA, C/C++ o PHP tenemos a Netbeans y Eclipse. Instlación: Aplicaciones>Centro de Software de Ubuntu>Netbeans/Eclipse
  • Para C/C++ a Anjunta IDE. Instlación:Aplicaciones>Centro de Software de Ubuntu>Anjunta IDE
  • Para Python y Ruby a parte de tener IDE tenemos herramientas pequeñas que potencia su desarrollo. Podemos usar Eclipse, Netbeans, la misma Consola. Para más info: Aplicaciones>Centro de Software de Ubuntu>Python/Ruby
  • Para Go podemos usar la misma Consola, pero antes bajar y compilar desde su Web Oficial
  • Tenemos editores o el mismo IDE Aptana para CSS,HTML,XHTML y JavaSripts. Que podemos bajar y ejecutar simplemente.
  • Como los de Wep son por decirlo así otro mundo aparte tenemos framework como CakePHP, Zend, CodeIgniter que nos facilitarán las tareas, o el mismísimo Gedit o Bluefish. Aplicaciones>Centro de Software de Ubuntu>Bluefish
  • Para Basic, tenemos a Gambas2. Instalación: Aplicaciones>Centro de Software de Ubuntu> Gambas2

Tenemos varias y “varias” herramientas para desarrollo o depuración de código que nos ayudan, que potencian el uso de cada IDE. Me gustaría dar una recomendación entre los mejores IDE’s tenemos a Eclipse, Netbeans y Mono que cubre los lenguajes más utilizados y populares.

Para el siguiente post, trataré de hablar de las Base de Datos y sus herramientas que también tenemos disponibles. Tenemos algún IDE, Herramienta o  Lenguaje que agregaríamos a la lista?

Si te ha gustado el post apúntate al rss de supremacialinux.com

6 responses so far

Older posts »