Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Cuando no se sabe Java y dan cursos de Java

Encontré este vídeo de los cursos Java de Freddy Vega. Tan solo véanlo y analicenlo.

Aquí vídeo

property eclipselink.jdbc.user is deprecated

Disculpen tengo un problema, estoy haciendo un pequeño login usando JSF y JPA, pero tengo un problema al mandar la informacion del formulario ya que no realiza la ejecucion del programa como es, en la consola de java (eclipse) me manda estos mensajes:

ya cambie varias veces los jar (eclipselink y javax-persistence) pero me sigue saliendo el mismo problema, tambien les comparto el persistence.xml.

Espero puedan ayudarme.

PD. antes de ese proyecto hize uno usando solo JPA y con las jar que use no hubo ningun problema.

[EL Info]: 2015-12-31 21:13:31.956--ServerSession(555073890)--property eclipselink.jdbc.user is deprecated, property javax.persistence.jdbc.user should be used instead.
[EL Info]: 2015-12-31 21:13:31.976--ServerSession(555073890)--property eclipselink.jdbc.driver is deprecated, property javax.persistence.jdbc.driver should be used instead.
[EL Info]: 2015-12-31 21:13:31.976--ServerSession(555073890)--property eclipselink.jdbc.url is deprecated, property javax.persistence.jdbc.url should be used instead.

Duda con metodo de un servlet java EE

Hola a todos, recién estoy aprendiendo como desarrollar paginas web usando JAVA EE en eclipse con jsp y servlet usando tomcat, voy lento pero seguro y eh logrado un par de cosillas gracias a los vídeos que hay en la web, tengo una duda con 2 métodos que aparecen al crear un servlet y no tengo entendido bien que diferencia hay entre uno y otro (y en los vídeos usan NETBEANS y hay solo sale 1 método) y es por eso que acudo a ustedes para que me oriente un poco sobre dichos métodos.

Coloco los métodos abajo:

GRACIAS!!!

        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                // TODO Auto-generated method stub
                response.getWriter().append("Served Validacion: ").append(request.getContextPath());
        }

        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                // TODO Auto-generated method stub
        }

en el ejercicio que hice hice mi proceso en el método doPost y no hubo problemas y por eso mi duda es el de arriba que función tiene o bien en que momento debería utilizarlo.

OpenXava 5.4: Desarrollo rápido con Java

OpenXava es una herramienta para desarrollo rápido de aplicaciones web empresariales.

Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

OpenXava 5.4 cuenta con nuevo iconos, una interfaz de usuario para los gráficos más simple e intuitiva, una caja de búsqueda para buscar columnas a añadir a la lista, editor para imágenes en colecciones de elementos y mucho más.

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.
 

Nuevo iconos

Este es el  nuevo aspecto de OpenXava:

Deshabilitar Items de un combo Box Netbeans

Lo que quier hacer es que al momento que yo selecciones un item de un combo box....
por ejemplo que sea un país, seleccionar Mexico y pasarlo a un text area, y si quiero agregar otro país al
text area que Mexico este deshabilitado, que ya no se pueda elegir.!

Gracias-..

SOA para principiantes

La capacidad de poder responder rápidamente ante los constantes cambios en las reglas y optimización dentro de los procesos de negocio, forma parte de un factor fundamental dentro de la competitividad y crecimiento de las empresas.

Las arquitecturas SOA (Service Oriented Architecture), buscan separar las actividades de los procesos, en servicios independientes y con gobernabilidad, lo que permite una integración de distintas tecnologías en diferentes plataformas, fácilmente.

¿Que ganamos?

Al implementar una arquitectura SOA, ganamos gobernabilidad de las actividades de los procesos, es decir cada tarea del proceso (Si el análisis nos indica que esta es la solución) se expone como un servicio, lo cual indica que al cambiar la tecnología de alguno de ellos, no afecta a los demás ya que para el intercambio de información se hacen el uso de estándares, aun incluso si el proceso global cambia, las tareas se siguen comportando de la misma forma y solo se adaptan si el proceso lo requiere.

Como abrir un archivo de texto desde consola

Buenos días,tardes, noches
Miren, estoy cursando la materia de Programación Orientada a Objetos, para aprender un poco el lenguaje de Java, nuestro profesor nos ha dado varios programas para compilar desde el símbolo del sistema, ya que a criterio de él es mejor aprender la utilidad de Java desde consola que con el entorno de Netbeans, bueno pues el codigo lo cargo desde un bloc de notas y lo guardo con la extensión .java compila y genera el codigo de bytes mi unica pregunta es, ¿como abró o jalo un archivo desde cmd?

Estudio de tiempos y movimientos aplicado a la arquitectura de Software para disminuir el tiempo de desarrollo

Hace tiempo platicaba mucho con un amigo que era ingeniero Industrial el me explicaba como los Ingenieros Industriales calculan los tiempos de Manufactura tanto Macro como Micro, para lograr reducirlos y mejorar los costos de Producción. Siempre me pregunte si esas practicas podrían llegar a utilizarse en el desarrollo de software.

Con el tiempo y las mejoras en arquitecturas de software y metodologías, se ha mejorado muchísimo. sin embargo aun existen cosas que podemos tomar de la Ingeniería Industrial como el estudio de tiempos y movimientos para mejorar el desarrollo de nuestros sistemas.

En especial me enfoque en conocer los Therbligs, que se usan en Ingeniería Industrial, los cuales en el desarrollo de sistemas afectarían sus similares a temas de Integración Continua y componentes básicos de arquitectura base para desarrollar aplicaciones en estos.

La lista original de THERBLIGs es:

1. Buscar
2. Seleccionar
3. Tomar o Asir
4. Alcanzar
5. Mover
6. Sostener
7. Soltar
8. Colocar en posición
9. Precolocar en posición
10. Inspeccionar
11. Ensamblar
12. Desensamblar
13. Usar
14. Retraso Inevitable
15. Retraso Evitable
16. Planear
17. Descansar

Maven para buena calidad de codigo

Cuando trabajas en un equipo con varias personas en ocaciones la calidad del codigo empieza a disminuir proporcionalmente al aumento de lineas de codigo, por esta razon me puse a investigar como mantener la calidad del codigo sin tener que revizarlo por ti mismo de una forma automatizada y que no te deje pasar o compilar si no cumples con los requisitos

Estos plugins estan basados para una aplicacion web, eso no significa que no lo puedas usar para crear otro tipo de archivo.

1.- Analizar el codigo

Para esto se va a utilizar findbugs que ya se puede usar con la version 8 de java y este seria el fragmento de codigo para usarlo

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>3.0.2</version>
                <configuration>
                    <threshold>High</threshold>
                    <effort>Default</effort>
                    <skipEmptyReport>false</skipEmptyReport>
                    <findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory>
                </configuration>

[Aporte] JashMapTool (Mapeador de clases para Java+Spring+Hibernate)

Buenas, gente

Pues quiero compartir con ustedes mi aplicación en Java que talvez muchos ya saben más o menos cual es la idea, pero para los que no:

Seguramente han trabajado algún proyecto web con un Spring e Hibérnate, en ese caso tuvieron dos opciones, una es configurar Hibérnate Tools para que les generara las clases en java y otra generar dichas clases a mano y sin ninguna ayuda. Bien pues el objetivo de esta pequeña aplicación es generar dichas clases de forma automática, únicamente indicando la conexión a la base de datos.

Les invito a probarla y cualquier comentario será bien recibido.

Saludos

JashMapTool 0.8

Distribuir contenido