Desarrollo WEB
Follow
Find
7.9K 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!

Arquillian Transaction Extension: Transaction Rollback for your Java EE Integration Tests

Arquillian Transaction Extension: Transaction Rollback for your Java EE Integration Tests | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

How to achieve transaction rollbacks when testing an EJB in combination with Arquillian and the Arquillian Transaction Extension ...

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

Oracle desvela el futuro de la seguridad de Java en el navegador

Oracle desvela el futuro de la seguridad de Java en el navegador | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

A partir de octubre, Oracle publicará parches de forma coordinada con el resto de sus productos. Cuatro veces al año y cada tres meses.

 

También parece que van a modificar su pobre modelo de lista negra de applets. Se trata de un fichero de texto plano que se descarga con cada nueva versión. Van a dinamizarlo publicando actualizaciones diarias.

 

En el apartado de servidor, debido a la mala fama que le está otorgando el Java "de cliente" en las empresas, separarán claramente el "Server JRE" para que los administradores de servidores no tengan miedo de instalar su parte servidora debido a los problemas en el plugin (parte cliente), y reducir así el vector de ataque.

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

Using EasyMock class extensions in Eclipse PDE tests « EclipseSource Blog

Using EasyMock class extensions in Eclipse PDE tests « EclipseSource Blog | Desarrollo WEB | Scoop.it

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

EasyMock is a powerful framework to create mock objects to use in Java JUnit tests. When used in an OSGi environment (e.g. to write Eclipse PDE tests), the creation of class extensions can cause trouble. This post describes a problematic use case and possible solutions...

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

Java EE CDI dependency disambiguation example

Java EE CDI dependency disambiguation example | Desarrollo WEB | Scoop.it
In this tutorial you will learn how to inject multiple interface implementations with Java EE CDI (dependency disambiguation) avoiding org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [...] with qualifiers...
Sección de Metodologías de la Universidad de Murcia's insight:

In Java EE CDI it is possible to provide multiple implementations of a given interface - or service - to the service clients. The client should then be responsible for selecting the desired service implementation to be injected into a given injection point. In this tutorial we will see how to achieve this behaviour in detail.

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

logger en java con SLF4J y Log4J

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

Existen multitud de librerías que implementan un Log, pero en Java la más utilizada es sin duda Log4J (Log for Java). Se puede usar directamente en cualquier proyecto, pero… ¿y si algún día queremos registrarlo con otra librería que no sea esta o cambiar su configuración sin modificar nuestro proyecto? la solución se llama SLF4J (Simple Logger Facade 4 Java - http://www.slf4j.org/) y se trata de una fachada que admite multitud de loggers (entre ellos Log4J).

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

Asynchronous logging using Log4j and ActiveMQ

Asynchronous logging using Log4j and ActiveMQ | Desarrollo WEB | Scoop.it

In the context of creating a services platform based on a set of RESTful JSON services where each service contributes to the platform by providing distinct feature(s) and/or data, the idea was to centralize logging and perhaps also provide a rudimentary log viewer that allowed us to view, filter, sort and search our logs. We also wanted our logging to be asynchronous as we didn’t want our services to be held up while trying to write logs say maybe directly to a database.

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

The strategy for achieving this was straight forward:

 

1.- Setup ActiveMQ

 

2.- Create a log4j appender that writes logs to the queue (log4j ships with one such appender but lets write our own.

 

3.- Write a message listener that reads logs from a JMS queue setup on an MQ server and persists them

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

Hispasec @unaaldia: Java corrige 42 vulnerabilidades y mejora un poco sus opciones de seguridad

Hispasec @unaaldia: Java corrige 42 vulnerabilidades y mejora un poco sus opciones de seguridad | Desarrollo WEB | Scoop.it
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

RichFaces 4.3.x Charts in JSF using JSFlot, JFreeCharts, and PrimeFaces

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

Java Evagelist John Yeary's Blog

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

JUnit Rules

This post gives an introduction to JUnit rules. It explains how the usage of rules can ease writing tests and how custom rules can be implemented.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Where we are now, Glassfish v4 and JEE7 roadmap

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

Developing Java EE 6 Applications With TomEE and NetBeans

Developing Java EE 6 Applications With TomEE and NetBeans | Desarrollo WEB | Scoop.it
I've found that one of the most productive ways of developing Java EE applications is by using NetBeans and the TomEE application server.  For those of you that haven't used TomEE before, it's a Ja...

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

En 20 minutos ... HTML5 + CSS3

Nuevas funcionalidades de HTML5 y CSS3 así como buenas prácticas en el uso de estos lenguajes de marcado y presentación.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Responsive Interportlet Communication with Ajax - Java Magazine

Responsive Interportlet Communication with Ajax - Java Magazine | Desarrollo WEB | Scoop.it
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java EE 6 Development
Scoop.it!

[JavaSpecialists 210] - Calling Methods from a Constructor

[JavaSpecialists 210] - Calling Methods from a Constructor | Desarrollo WEB | Scoop.it
In this newsletter we investigate what can go wrong when we call methods from constructors, showing examples from the JDK, Glassfish, Spring Framework and some other well known frameworks..

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

Actualización fuera de ciclo para Java

Actualización fuera de ciclo para Java | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

37 de las 40 vulnerabilidades están calificadas con una puntuación de 10 en la escala CVSS. Es decir, su explotación conlleva la ejecución de código arbitrario en el equipo.

 

Las versiones afectadas son:

 

- JDK y JRE 7 update 21 y anteriores.

 

- JDK y JRE 6 update 45 y anteriores.

 

- JDK y JRE 5.0 update 45 y anteriores.

 

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

JSF 2.0 tip: How to create bookmarkable pages

JSF 2.0 tip: How to create bookmarkable pages | Desarrollo WEB | Scoop.it

In a web browser, a bookmark allows users to get back to a given web page at any time. Users can share bookmarkable pages with other users by just sharing a page URL (with its required parameters). Bookmarkable pages are also friends to search engines because they can be indexed by search crawlers. Sometimes you might want to create a bookmarkable page programmatically, with Java for instance. Here's how to create bookmarkable pages in Java EE applications using the JavaServer Faces (JSF) framework ...

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

 

To support bookmarkable pages, the JSF 2.0 specification introduced view parameters. JSF view parameters allow JSF pages to be RESTful, which means that such pages can be bookmarked by users in a browser. 

 

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

PrimeFaces: framework sobre JSF 2.0. Primeros pasos.

PrimeFaces: framework sobre JSF 2.0. Primeros pasos. | Desarrollo WEB | Scoop.it

El punto fuerte de PrimeFaces es la sencillez de instalación y lo poco pesado que es. El mantenerlo liviano, sin complicaciones a la hora de instalarlo, es decir, sin dependencias ni configuraciones, hace que podamos estar usándolo en unos pocos segundos. Veremos en este artículo cómo hacerlo, y nos introduciremos en uno de los frameworks más populares en el mundo JSF.

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

Interesante artículo sobre "como empezar con Primefaces" que muestra los fácil que es empezar a usarlo directamente con JSF 2.0.

 

Una vez leído este artículo puedes ver otro sobre "cómo aplicar temas a nuestro proyecto Primefaces" en http://www.genbetadev.com/frameworks/primefaces-aplicando-temas-a-nuestro-proyecto.

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

OWASP Xenotix XSS Exploit Framework

OWASP Xenotix XSS Exploit Framework | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

The OWASP Xenotix XSS Exploit Framework Project is a penetration testing tool that detects and exploits XSS vulnerabilities in Web Applications.  It is basically a payload list based XSS Scanner and XSS Exploitation kit.  The exploitation framework will help penetration testers create proof of concept attacks on vulnerable web applications.


Tutorials: https://www.owasp.org/index.php/OWASP_Xenotix_XSS_Exploit_Framework#Tutorials


Download:  https://www.owasp.org/index.php/OWASP_Xenotix_XSS_Exploit_Framework#Download


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

JSF Performance: Mojarra improves dramatically with latest release

JSF Performance: Mojarra improves dramatically with latest release | Desarrollo WEB | Scoop.it

As you can see, until a total view size of around 1200 components the time taken by Mojarra and MyFaces to complete the JSF Lifecycle is close to identical. Mojarra even gained a small improvement of about 8% until a component tree size of 1.000 components is reached. The dashed red line marks the results taken earlier, clearly showing that Mojarra had issues with larger sized component trees...

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

El 8 de Mayo salió la actualización 2.1.22 de Oracle Mojarra que mejora muchísimo los tiempos de respuesta, incluso mejorando a MyFaces.

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

Java 8 no llegará hasta el primer trimestre de 2014

Java 8 no llegará hasta el primer trimestre de 2014 | Desarrollo WEB | Scoop.it
La nueva versión de Java tendría que salir a la luz en septiembre pero la necesidad de trabajar más en el tema de seguridad y el Proyecto Lambda han o...
Sección de Metodologías de la Universidad de Murcia's insight:

La noticia la dió Mark Reinhold, el arquitecto jefe de Java, el pasado 18-4-2013 (http://mreinhold.org/blog/secure-the-train).

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

Running JUnit Tests Repeatedly Instead of Coding a Loop

This post illustrates the possibility of using JUnit Rules to execute a test repeatedly. It is based on a real world example to provide a plausible use case.

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

JSON and more good to go for Java EE 7

Next version of EE comes one step closer to May 13th release as the first set of feature specs get thumbs-up.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Mensajería JMS

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

En JEE el concepto de mensajería se refiere a la comunicación con poco acoplamiento entre emisor y receptor y totalmente asíncrona. Se podría definir su comportamiento como buzón de voz, donde un emisor deja un mensaje para que un receptor lo recoja cuando pueda. En terminología JEE tenemos un producer (emisor) que almacena un mensaje en un destino, un almacén específico. Posteriormente un consumer (receptor) comprueba si hay algún mensaje para él en el destino.

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

En 20 minutos ... Responsive Design

¿Qué es Responsive Design? Ventajas y empleo de Responsive Design. Bootstrap. Foundation. RichFaces Bootstrap
more...
No comment yet.