Desarrollo WEB
Follow
Find
7.4K views | +0 today
Desarrollo WEB
Principalmente Desarrollo Java basado en Estándares JEE
Your new post is loading...
Your new post is loading...
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Functional Test Coverage

Functional Test Coverage | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

Parece razonable que igual que una historia no está terminada hasta que no están hechos sus tests unitarios, una funcionalidad (feature) no se considere implementada hasta que estén hechos los tests de aceptación ...

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

CDI: Inyección de dependencias en JEE y ejecución de test de integración con el soporte de Arquilian.

Sección de Metodologías de la Universidad de Murcia's insight:

CDI no es más que la especificación y como con otras, véase JPA, JEE no proporciona una implementación propia, de tal modo que la implementación de referencia de CDI es Weld, un proyecto de Red Hat que surje como la evolución del core de Jboss Seam 2. De hecho ahora Jboss Seam 3, es JEE6 compliant puesto que su core es Weld, además de proporcionar casi todas las facilidades que Seam 2.

 

Hay otras implementaciones de CDI, así CODI de Apache; pero en este caso más que diversificar el futuro pasa por converger en un proyecto único que han denominado Apache DeltaSpike, la futura implementación de referencia de CDI. Parece que no habrá más versiones de Jboss Seam y los esfuerzos irán dirigidos a desarrollar un framework común entre Apache y Red Hat.

 

Centrándonos en lo disponible a día de hoy, en este tutorial vamos a ver cómo configurar nuestro proyecto para que haga uso de CDI y su implementación de referencia Weld. Así mismo, vamos a ver cómo configurar nuestro entorno de tests de integración para poder verificar nuestros servicios en el contexto de Weld con el soporte de Arquilian.

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Boletín de seguridad de Oracle soluciona 50 vulnerabilidades en Java

Sección de Metodologías de la Universidad de Murcia's insight:

44 afectan a la rama de desarrollo cliente pudiendo ser explotadas a través de aplicaciones Java Web Start o Applets Java especialmente manipulados. Tres afectan tanto a la rama de desarrollo cliente como servidor y dos exclusivamente a la rama servidor (JSSE) que podrían ser explotadas a través de las APIs de los componentes afectados.

 Todas las vulnerabilidades permiten el ataque de forma remota a excepción de una que afecta al proceso de instalación de JRE. 
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java EE 6 Development
Scoop.it!

Custom error pages for expired conversations involving CDI and JSF

Custom error pages for expired conversations involving CDI and JSF | Desarrollo WEB | Scoop.it

Via Papapetrou Patroklos
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Selecting Your Java EE 6 Application Server

Selecting Your Java EE 6 Application Server | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

With the growing adoption of Java EE 6 new compatible application server get certified. The current official compatibility and certification matrix lists 12 different products certified for the Full Profile, the Web Profile or both...

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Checking out what is new with Servlet 3.0

Sección de Metodologías de la Universidad de Murcia's insight:

First things first, say good bye to the web.xml deployment descriptor (at least for parts of it). Well its not like it is deprecated, but with the rise of the usage of annotations and their usage, the new specification allows us to define our configuration using annotations, though some thing such as welcome file lists, context params etc will still need to go inside your web.xml . Annotations available for use are ...

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Software Quality - SonarQube by SonarSource
Scoop.it!

Hudson + Sonar = A Perfect Match!

Hudson + Sonar = A Perfect Match! | Desarrollo WEB | Scoop.it

It requires just 5 simple steps if you have Hudson running as your CI(Continuous Integration) server to install and use Sonar. Yes, 5 simple steps is all you need to get a neat and intuitive dashboard from Sonar. So, lets see what those 5 simple steps are.


Via Papapetrou Patroklos
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Creating Lightweight Applications With Only Java EE 6

The combination of the Convention over Configuration and Dependency Injection principles, drastically simplifies the Java EE 6 development model.
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java 6 EE Testing
Scoop.it!

New features in JUnit 4.11

New features in JUnit 4.11 | Desarrollo WEB | Scoop.it

JUnit is one of the most popular testing frameworks out there. Version 4.11 has just been released and offers some nice improvements that you shouldn’t miss.


Via Papapetrou Patroklos
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java EE 6 Development
Scoop.it!

Improve Your Java Code, Functional-Style

Improve Your Java Code, Functional-Style | Desarrollo WEB | Scoop.it

How developers can put their Java codes up a notch by using functional programming and clean coding practices. Functional Programming puts the spotlight on what we want to get out of our codes rather than how we are going to execute them. With this in mind, codes are relatively easier to understand and are less error prone, due to the fact that the libraries do all the dirty work.


Via Papapetrou Patroklos
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Experiencia de Usuario (UX)

Más allá de la usabilidad o accesibilidad, la experiencia de usuario (UX) es la forma en la que los usuarios de nuestras aplicaciones están acostumbrados a usarlas. Daremos una introducción a la UX, sus diferencias y ventajas con la usabilidad como tal y ejemplos de buenas prácticas para nuestras aplicaciones.

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Administración de una Base de Datos Oracle
Scoop.it!

Introducing Java to PL/SQL Developers

Presentación de Lucas Jellema (experto Oracle) para introducir en Java a los desarrolladores PL/SQL


Via Juan Luis Serradilla
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Defective Java

Learn about the various Java coding mistakes made by experienced developers in production code...

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

@unaaldia: Oracle soluciona las últimas vulnerabilidades Java de su boletín de febrero

Sección de Metodologías de la Universidad de Murcia's insight:

Son cinco vulnerabilidades, que son explotables remotamente sin necesidad de autenticación. Tres de ellas (CVE-2013-1487, CVE-2013-1486 y CVE-2013-1484) permiten la ejecución de código arbitrario, con una puntuación CVSS base de 10. Las dos restantes son de impacto más discreto; una de ellas afecta a la integridad (CVE-2013-1485), y la otra a la confidencialidad (CVE-2013-0169), ambas de manera parcial.

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Administración de una Base de Datos Oracle
Scoop.it!

Why does my full table scan take 10x longer today ?!

Why does my full table scan take 10x longer today ?! | Desarrollo WEB | Scoop.it
Every so often a DSS query that usually takes 10 minutes ends up taking over an hour.  (or one that takes an hour never seems to finish) Why would this happen? When investigating the DSS query, per...

Via Juan Luis Serradilla
more...
Juan Luis Serradilla's curator insight, February 8, 2013 8:42 AM

Interesante script que pemite saber en qué tablespaces provoca E/S cada sentencia SQL, y así poder detectar si se están leyendo datos del UNDO (que es mucho más costoso). Esto puede explicar malos tiempos de respuesta puntuales.

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Eclipse Foundation Announces Release of Hudson 3.0

Eclipse Foundation Announces Release of Hudson 3.0 | Desarrollo WEB | Scoop.it
Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.
Sección de Metodologías de la Universidad de Murcia's insight:

Oracle cedió Hudson a la Eclipse Fundation en 2011, y ésta ha anuncioado la versión 3.0 el pasado 23 de Enero.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Oracle arregla la grave vulnerabilidad en JRE y eleva la configuración de seguridad

Oracle arregla la grave vulnerabilidad en JRE y eleva la configuración de seguridad | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:
En un tiempo récord, Oracle ha publicado una nueva versión que corrige el grave fallo en JRE publicado hace unos días. Además ha mejorado la configuración por defecto. Aunque Oracle se ha apresurado a publicar la versión 7u11 de su JRE para corregir el grave fallo de seguridad que estaba siendo aprovechado por atacantes, el paso más importante que ha dado Oracle es subir la seguridad por defecto a "alta" para el plugin web. Con esta nueva configuración, se preguntará al usuario si quiere ejecutar un applet no firmado.
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java EE 6 Development
Scoop.it!

What is JPA? How does it differ from Hibernate?


Via Papapetrou Patroklos
Sección de Metodologías de la Universidad de Murcia's insight:

JPA is not an implementation, it will not provide any functionality within your application.  Its purpose is to provide a set of guidelines that can be followed by JPA providers to create an ORM implementation in a standardized manner.  This allows the underlying JPA implementation to be swapped and for developers to easily transition (think knowledge wise) from one implementation to another.  Hibernate is arguably the most popular JPA provider.  Hibernate's JPA implementation is used by many developers, however some choose to use the actual Hibernate implementation itself because the implementation may contain advanced functionality not contained in the JPA implementation.

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java EE 6 Development
Scoop.it!

The new log4j 2.0

The new log4j 2.0 | Desarrollo WEB | Scoop.it

Before a while a new major version of the well known log4j logging framework was released. Since the first alpha version appeared 4 more releases happened!

You see, there is much more activity than with the predecessor log4j 1. And seriously, despite log4j 2s young age it is ways better.


Via Papapetrou Patroklos
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Testing DAOs using Arquillian

In this example we will show how a test towards a JBoss container is implemented both with CDI(Contexts and Dependency Injection, integrated out of the box in the Java EE platform) and Spring dependency injection ...

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Rapid Enterprise Software Development with JBoss Forge

How many times have you wanted to start a new project in Java EE but struggled to put all the pieces together?

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Communication Between EJB Modules In The Same Application Server

Communication Between EJB Modules In The Same Application Server | Desarrollo WEB | Scoop.it

This post describes some of the pitfalls when coping with intercommunication between different modules (EAR, WAR, EJB-JAR) deployed in the same Java EE 6 Application Server.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Buenas Prácticas con jQuery

Charla sobre jQuery que inluye una pequeña introducción, describe cómo funciona, y propone buenas prácticas. También habla de jQuery Mobile.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Buenas Practicas con SSL en el Desarrollo Web

La charla estará dividida en dos partes:


- SSL/TLS: buenas prácticas. Aspectos a tener en cuenta a la hora de configurar los servicios bajo SSL/TLS, protocolos que debemos usar, tamaños de clave recomendables, algoritmos, herramientas que nos pueden ayudar. (Esta parte está principalmente orientada a gente que configure sistemas)


- Recientes avances en la seguridad de aplicaciones web. Ataques como XSS y el ClickJacking. Nuevas técnicas que están siendo implementadas en los navegadores más recientes para minimizar estos riesgos pero que se configuran desde las aplicaciones o desde el servidor. (Estas parte está orientada tanto a desarrolladores como a administradores de Sistemas).

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Oracle WebLogic RESTful Management Services

Oracle WebLogic RESTful Management Services | Desarrollo WEB | Scoop.it

Oracle WebLogic Server 12c is a major release and includes several new features, including Java EE 6, Maven integration, and JDK 7 support. This release also includes additional features that are important for administration and monitoring of an Oracle WebLogic domain. This article will focus on one such feature: RESTful Management Services.

 

Starting with Oracle WebLogic12c, RESTful services can now be used to monitor several aspects of a running server instance ...

 

more...
No comment yet.