Ir al contenido principal

Instalando Apache NetBeans 10 y configurarlo con Jakarta EE

NetBeans 6.8 / JSF 2.0 / EJB 3.1 / JavaEE 6 / GlassFish 3

En NB 6.8 existe un mejorado asistente para crear un CRUD usando JSF 2.0/EJB 3.1/JPA 2.0.

Aquí está un vídeo demostrativo. Las tablas se crean automáticamente a partir de las clases entidad que se crearon.

Comentarios

Jose Carlos dijo…
Hola tengo una gran duda.

Como obtienes el valor seleccionado del h:selectOneMenu ???
Anónimo dijo…
que buen post, sabes no sabia utilizar jsf,solo trabaja con servlet y jsp, pero ahora t lo agradesco por darme mas info, gracias
Diego Silva dijo…
@Juan Carlos
El valor seleccionado es justamente el objeto completo que se muestra en el selectOneMenu. Nota que solo para mostrar utilizo el toString(), porque lo que muestra realmente es el objeto.

@Anónimo
Gracias.. yo también no usaba el JSF, más me inclinaba a usar Struts, pero con esta mejora del JSF 2.0 pues me ha hecho pensar mejor sobre qué framework usar en las aplicaciones web.
Tony dijo…
Hola diego, te quería preguntar cómo prodría hacer para agregar al crud en el create de una de las tablas cuando esta tiene un join table relacionado a una tabla many to many. O sea cuando se ejecute su create se pueda agregar un valor que llene la tabla del many to many que es join table desde el jpa verda.

Por ejemplo si tengo la tabla Recurso y Area, la tabla manytomany es Recurso_Area y dentro del JPA estaría como join table. Y en el crud de una de las dos tablas tengo que agregar los datos de la otra tabla relacionadas al join table. Espero que me entiendas. El asistente lo hacia para el 6.7.1 pero el 6.8 no lo hace con EJB.

Lo estoy intentando hacer pero tengo un problema que no me guarda a la bd.

Te agradecería que me brindes algun tipo de información para hacerlo gracias. =)
Anónimo dijo…
Hola, quiero saber si me pueden ayudar!!

Estoy haciendo un programa en NetBeans 6.8 de forma Visual. En el primer formulario tengo dos jRadioButton unidos por un jButtonGroup, tambien tengo dos jButton uno para salir del sistema y otro para pasar a un nuevo formulario dependiendo de cual jRadioButton este seleccionado; pero me da error en el 'if'
seavc88 dijo…
Yo tengo una duda gigante que me gustaría resolver y espero me colaboren:

¿Cómo se pueden testear los beans que se generan en este video?

Por favor cualquier comentario a seavc88@gmail.com
Diego Silva dijo…
Hola
desde NetBeans se puede utilizar el JUnit para hacer las pruebas.
Ahora con el EJB 3.1 es más fácil de hacer las pruebas. Aquí un post referente a eso:

http://www.apuntesdejava.com/2009/11/unit-test-para-ejb-31.html
Anónimo dijo…
Buenas... mi nombre es carlos ayala y soy estudiante de ing. en telecomunicaciones y estoy muy entusiasmado en aprender java, estoy apenas empezando con netbeans y le agradeceria si algunos de ustedes me podrian ofrecer programas q me sean de ayuda de los agradecere enormemente mi correo es carlos258_9@hotmail.com... muchas gracias..!!!
Anónimo dijo…
Hola mi nombre es Jose, primero que todo, el tutorial ESTUPENDO!!! Lo he seguido y ahora estoy modificando cositas para entender bien como funciona. A la hora de mostrar las listas con las tablas de stock, por ejemplo Productos, como puedo hacer para que me devuelva un resultado de una select y no todas las filas. La verdad que la contestacion me seria de grandisima ayuda porque no llego a entender esta parte.

Muchisimas gracias y ENHORABUENA pro el tuto!!!!!
dajaher dijo…
hola..felicitaciones buen video

Sera que me puede facilitar el codigo por favor

Muchas Gracuas

Entradas más populares de este blog

RESTful... la forma más ligera de hacer WebServices (Parte 1)

Quienes hayan usado SOAP para WebService, sabrán que es bien fácil de diseñar, pero algo complicado de consumir: se necesita toda una API para construir los clientes utilizando el WSDL. Por ejemplo, para PHP se necesita de la biblioteca NuSOAP. Entonces, para lograr el concepto de "lenguaje único XML" es un dolor de cabeza. Y más aún si el cliente es tan simple como JavaScript, manejar XML de SOAP provocaría suicidos masivos... o no usar WebServices.

Además, con SOAP se permite crear un solo servicio y ponerle varios métodos. Esto puede llevar a un mal diseño del servicio ya que podría tener un servicio que haga de todo: por ejemplo, un servicio de manejo de Clientes que permita también manejar Proveedores.

RESTful es una propuesta muy interesante de Roy Fielding que permite manejar los servicios web con métodos definidos, manteniendo la simpleza del protocolo como XML, pero que cada servicio sea identificado únicamente con un solo URI.

En este post veremos cómo crear un Ser…

¿Por valor o por referencia?

Esta es una pregunta existencial para todo programador Java. Cada uno encuentra una respuesta satisfactoria. Pero ahora veremos, basándonos en el libro para Certificación SCJP 1.5 de Katty Sierra, sobre la respuesta correcta.

Contraseñas encriptadas con Java

¿Quién no ha querido encriptar texto o archivo? Hay diversas maneras para hacer eso, por ejemplo, utilizando un diccionario donde se reemplazara cada caracter por un código.. y para poder desencriptarlo se debería utilizar el mismo diccionario para revertir el proceso. Pero si el diccionario cae en manos de alguien que no queremos que lo sepa, entonces estamos en peligro.
Cuando yo programaba en pascal, mi encriptación favorita era invirtiendo los bits... pero cualquiera también puede invertir los bits y listo.
Pero ya gente experta logró algoritmos de encriptación populares. Los más conocidos: MD5 y SHA.
En este post hablaremos cómo encriptar texto, sobretodo las contraseñas, utilizando MD5 o SHA.