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

Everything you wanted to know about Node.js

Everything you wanted to know about Node.js | Desarrollo WEB | Scoop.it
Node.js is evented-IO for V8 (JavaScript engine). It is an exciting base on which to build real-time web services.

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

55 New Features in Java SE 8

Java 8 is planned to be released later this year. This talk is on 55 new features in Java 8 you (probably) haven't heard about in an ignite format of one per minute ...

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

Understanding the Java HotSpot VM Code Cache

Understanding the Java HotSpot VM Code Cache | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

Acceso directo al artículo en http://www.oraclejavamagazine-digital.com/javamagazine/july_august_2013/?pg=2#pg42

 

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

Code Quality Management Sample with Scertify on Alfresco sub-project

Code Quality Management Sample with Scertify on Alfresco sub-project | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

An efficient way to get rid of some Technical Debt quickly and efficiently is to use an automatic refactoring tool such as Scertify. Indeed, Scertify enables to automatically or semi-automatically correct some code violations to coding best practices. To demonstrate some of Scertify’s features we performed such refactoring on a sub-project of Alfresco community edition, an open-source enterprise content management. Doing so, we were able to suppress 25% of technical debt (11 days).

 

Scertify is a rule-based static analysis tool. It integrates existing tools such as PMD, Findbugs, Checkstyle, JSLint… and also provide its own analysis engine.

 

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

Selenium Best Practices

It's a summary (and few extras) of test_design_considerations Use PageObjects pattern Be fluent with - return this, varargs, generics, - reuse your model and jodatime Be robust and portable - Prefe...

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

The right url referenced as "test_desing_considerations" is http://docs.seleniumhq.org/docs/06_test_design_considerations.jsp.

 

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

¡Aprenda HTML5 en 5 minutos!

¡Aprenda HTML5 en 5 minutos! | Desarrollo WEB | Scoop.it
No hay duda, HTML5 es un tema candente entre los desarrolladores. Si usted necesita un curso acelerado para comprender con rapidez los fundamentos de HTML5 y sus funcionalidades, está en el lugar correcto.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

HTML5, El lenguaje del futuro

CLEFormación organizó un seminario técnico gratuito sobre "HTML5, el lenguaje del futuro, nuevos paradigmas y nuevos problemas en el desarrollo de aplicacion
Sección de Metodologías de la Universidad de Murcia's insight:

La presentación de CLE-Fomración está muy bien, haciendo un recorrido completo de HTML5, y también hablad e JSON y jQuery.

 

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!

Javascript Unit Testing with QUnit

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

jQuery usa QUnit para sus tests unitarios.

 

Más info en http://qunitjs.com/

 

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

Java EE HTML5 WebSockets with multiple clients example

Java EE HTML5 WebSockets with multiple clients example | Desarrollo WEB | Scoop.it

In this tutorial we will implement a message broadcast sample application using only HTML5 websockets. The server-side will be implemented with Java EE ServerEndpoint ...

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

Unit Tests Explained To Managers In 10 points

Here are 10 reasons why you, as a manager,  should care about unit tests. It's a summary of this series of 12 articles on unit tests for managers. Evaluate Your Position First a little test for you...
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Testing Java 8 in 3 Easy Steps

Testing Java 8 in 3 Easy Steps | Desarrollo WEB | Scoop.it

Use your CI Setup to test Java 8.The upcoming Java 8 release promises a bunch of new feature for Java developers, but theres always a risk when upgrading that your code will break....

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

Ingeniosa idea para probar Java 8 desde el Servidor de Integración Contínua (Jenkins en este caso), creando un "multi-build job", de modo que en cada bulld se ejecutan los tests para las dos versiones del JDK q hayas elegido.

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

Source control your database with Liquibase

Source control your database with Liquibase | Desarrollo WEB | Scoop.it

Here is how it works for a straight Maven project with some web services that are backed by a MySQL database. Since I deploy the web services in a WAR file on JBoss I chose to have the Liquibase scripts being triggered by a ServletContextListener instance. To be able to test the database script without having to deploy the application I also embedded the Maven plugin for Liquibase in my pom file. This way I can run the liquibase scripts manually with Maven against my local development database.

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

Java Platform Enterprise Edition 7

Java Platform Enterprise Edition 7 | Desarrollo WEB | Scoop.it
Oracle presenta la plataforma Java Platform Entreprise Edition (Java EE7) y Java EE7 Software Development Kit (SDK)
Sección de Metodologías de la Universidad de Murcia's insight:

Ya teníamos JDK7 ... y desde el pasado 12 de Junio (2013) también tenemos JEE7 :)

 

Más info en la nota de prensa oficial de Oracle en http://www.oracle.com/us/corporate/press/1957557

more...
No comment yet.
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.