Desarrollo WEB
Follow
Find
7.8K views | +0 today
 
Rescooped by Sección de Metodologías de la Universidad de Murcia from Java 6 EE Testing
onto Desarrollo WEB
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.

From around the web

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!

Better Selenium Tests with Geb

Better Selenium Tests with Geb | Desarrollo WEB | Scoop.it
Selenium tests can quickly grow in size and could become difficult to maintain, unless adhered to DRY principles to the extreme. Geb is an open source browser
Sección de Metodologías de la Universidad de Murcia's insight:

Geb (http://www.gebish.org/) is a browser automation solution. It brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language. It can be used for scripting, scraping and general automation — or equally as a functional/web/acceptance testing solution via integration with testing frameworks such as Spock, JUnit & TestNG. The Book of Geb (http://www.gebish.org/manual/current/) contains all the information you need to get started with Geb.

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

WildFly Swarm: Building Microservices with Java EE

WildFly Swarm: Building Microservices with Java EE | Desarrollo WEB | Scoop.it
WildFly Swarm is a new sidecar project supporting WildFly 9.x. Take apart WildFly AS and reform it with your app to create a self-contained executable jar.
Sección de Metodologías de la Universidad de Murcia's insight:

WildFly Swarm turns the table where it creates a “fat jar” that has all the dependencies packaged in a JAR file. This includes a minimalist version of WildFly, any required dependencies, and of course, the application code itself. The application can simply be run using `java -jar`.

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

Code Review: Why It Matters

Code Review: Why It Matters | Desarrollo WEB | Scoop.it
Code reviews is an important programming practice where software developers study and comment on code.
Sección de Metodologías de la Universidad de Murcia's insight:

Code review is the art of studying another person’s code, making suggestions and observations and learning from one another. It is a powerful tool for building knowledge of a code base, creating strong bonds in a team and improving code quality. Used wisely, code review can help make a product better and be released with fewer defects. Used poorly, in an unsafe environment, it can paralyze teams and cause strife. Whether you participate in a code review process today or you are looking at experimenting with it in your team, this article hopes to guide you to a better experience and understanding of the art of code review.

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

Implantación de Java EE en Rakuten

Rakuten is one of the largest online financial systems in the world and had a legacy system build around J2EE and a hodgepodge of various non-standard frameworks such as Spring, Apache Axis and iBatis. They chose to adopt Java EE over these technologies including alternatives such as .NET. They cited vendor neutrality, choice, simplicity, community, ease-of-learning, ease-of-use and productivity as great reasons for selecting Java EE for their next generation platform. They fully leverage Java EE including key APIs such as JSF, CDI, EJB, JPA, JTA and JMS. Along with Java EE they also chose WebLogic as well as Oracle DB/Exadata.

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

Interesante artículo en Blogs de Oracle (https://blogs.oracle.com/theaquarium/entry/rakuten_java_ee_adoption_in), que incluye vídeo y presentación (http://www.slideshare.net/Arshal08/java-one-2014-con2789) sobre como la famosa compañía Rakuten abordó la migración de sus aplicaciones a Java EE sobre Oracle Weblogic.

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

The New Oracle Fusion Middleware Public Maven Repository

Blogs.Oracle.Com - Web Cornucopia
Sección de Metodologías de la Universidad de Murcia's insight:

To access the Oracle Maven Repository, there are two fundamental requirements:

 

1. You must be using Maven 3.2.5 or later.  

2. You must be registered with OTN and have accepted the agreement to access and use the Oracle Maven Repository.  

 

 

Some Day-1 links, with more to come:

 - Maven Repository http://maven.oracle.com/

 - Maven Repository community page on OTN https://community.oracle.com/community/fusion_middleware/maven/overview

 - Maven Repository contents https://community.oracle.com/docs/DOC-894569

 - Documentation (includes access instructions) http://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm

 - WebLogic and the Maven Repository (blog from Steve Button) https://blogs.oracle.com/WebLogicServer/entry/weblogic_server_and_the_oracle

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

About Migrating a JSF-Based Web Application from Spring 3 to Java EE 7 and CDI

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

This presentation is a detailed case study about the migration of a JSF-based web application from Spring 3 to Java EE 7 and CDI for a major German car manufacturer. It starts with a brief overview of the system architecture and explains the rationale for the migration. It then outlines the similarities and, most importantly, the differences between the two technologies and proceeds to present the patterns and strategies used to map and translate the different concepts from Spring 3 to Java EE 7 with CDI. It further discusses the implications of the migration for the system’s architecture and describes some of the problems and challenges encountered during the migration.

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

OWASP Dependency Check

OWASP Dependency Check | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

Dependency-Check is a utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities. Currently Java and .NET dependencies are supported; however, support for Node.JS, client side JavaScript libraries, etc. is planned. This tool can be part of a solution to the OWASP Top 10 2013 A9 - Using Components with Known Vulnerabilities (https://www.owasp.org/index.php/Top_10_2013-A9-Using_Components_with_Known_Vulnerabilities).

 

Maven Plugin: http://search.maven.org/#artifactdetails%7Corg.owasp%7Cdependency-check-maven%7C1.2.6%7Cmaven-plugin

 

 

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

Continuous Deployment with Java EE 7, WildFly, and Docker

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

WHAT-WHEN-HOW: Buenos Tutoriales sobre EJB 3.1, Hibernate y Javascript

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

Buenos Tutoriales en inglés sobre EJB 3.1, Hibernate y Javascript

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

WebLogic Server 12.1.3 on JDK 8

WebLogic Server 12.1.3 on JDK 8 | Desarrollo WEB | Scoop.it
Blogs.Oracle.Com - The WebLogic Server Blog
Sección de Metodologías de la Universidad de Murcia's insight:

WebLogic Server 12.1.3 is now certified on Java SE 8.

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

WebLogic Server Cluster Messaging Protocols

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

WebLogic Server clusters form a loosely-federated group of managed servers that provide a model for applications to leverage for achieving scalability, load balancing, and failover. Each managed server manages its view of what servers are in the cluster and its own cluster-wide view of the JNDI tree. The cluster uses a messaging model for members of the cluster to exchange the information required to keep the cluster in sync.  WebLogic Server supports two different cluster messaging protocols, known as unicast and multicast. This blog entry describes the two different cluster messaging protocols and makes recommendations around selecting which protocol to use for all versions of WebLogic Server up to and including WLS 12c (12.1.x).

 

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Seguridad TI
Scoop.it!

Publicada la OWASP Testing Guide v4

Publicada la OWASP Testing Guide v4 | Desarrollo WEB | Scoop.it
more...
Sección de Metodologías de la Universidad de Murcia's curator insight, September 23, 2014 2:50 AM

Han pasado ya 6 años desde la última versión estable de la Guía de pruebas OWASP, la v3. Esta semana, se ha anunciado por fin la OWASP Testing Guide versión 4 (por el momento únicamente en inglés).

 

La guía esta disponible tanto en PDF para su descarga, como en versión navegable dentro de la wiki del proyecto (https://www.owasp.org/index.php/OWASP_Testing_Guide_v4_Table_of_Contents).

 

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

Dynamic Code Evolution VM

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

The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited redefinition of loaded classes at runtime. The current hotswapping mechanism of the HotSpot(TM) VM allows only changing method bodies. Our enhanced VM allows adding and removing fields and methods as well as changes to the super types of a class.

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

Open Apereo 2015 Conference

Open Apereo 2015 Conference | Desarrollo WEB | Scoop.it

Ayer 31 de mayo empezó el Congreso Internacional anual de la Fundación Apereo este año es en Baltimore, es del 31 de mayo al 4 de junio.   Las principales sesiones serán retransmitidas en directo (y grabadas): http://lanyrd.com/2015/apereo/schedule/?spaces=rckkq. Las sesiones empiezan a las 14:30 horas (hora local en España).

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

Una de las sesiones es "The latest about the Central Authentication Service (CAS)" (http://lanyrd.com/2015/apereo/sdmmpw/)


Enlace al canal: https://www.youtube.com/channel/UCzeLY8mXiNWO6nqfuwQGBEg


En http://lanyrd.com/2015/apereo/schedule/ está disponible el programa completo del Congreso.

También podéis ver más información sobre el Congreso y la Fundación Apereo en https://www.apereo.org/node/72/

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

Improving the Performance of Java EE Applications

Improving the Performance of Java EE Applications | Desarrollo WEB | Scoop.it
Java Magazine is an essential source of knowledge about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers, or who aspire to.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Free Code Camp: Learn to code by building projects for nonprofits

Free Code Camp: Learn to code by building projects for nonprofits | Desarrollo WEB | Scoop.it
Free Code Camp is a community of busy people who learn to code by collaborating on projects for nonprofits. Build your full stack JavaScript Portfolio today.
Sección de Metodologías de la Universidad de Murcia's insight:

Aprende a programar gratis (todo con Javascript) con 1000 horas de Pair Programming: HTML5, CSS3, Bootstrap (Responsive Design), jQuery, Chrome Dev Tools, Javascript, Algoritmos, Testing, Agile, Git, MongoDB, Angular.js, Express.js, Node.js.

 

Youtube: https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ

 

Directo: http://www.twitch.tv/freecodecamp

 

Además, puedes participar en proyectos reales de construcción de software para ONGs.

 

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

HTML5 Local Storage Example

HTML5 Local Storage Example | Desarrollo WEB | Scoop.it
Introduction HTML5 local storage allows web applications to store values locally in the browser and can survive the browser session, just like cookies. Unlike cookies that need to be sent with every HTTP request, thereby affecting website performance, local storage data as information is never transferred to the server. Additionally, cookies allow you to store only 4K of data per domain, while the local storage allows you at least 5 MB per domain.Local storage offers a simple key - value store,
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Vídeo del Seminario "Tácticas de ataque Web" de la Universidad Carlos III

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

En el seminario se repasan los distintos tipos de ataques web usando la herramienta BadStore :

 

- Ataques parameter tamering

- Cookie poisonning

- XSS

- Inyección SQL

- Ataques directory traversal

- etc

 

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

What are the biggest websites built with Node.js on the server side?

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

There are big websites like Linkedin, PayPal, Google, Yahoo, Microsoft, WalMart and Yammer, some of which explain why they have chosen this technology, and especially discuss the necessary training for developers (only Javascript) plus utility in mobile applications (the same application for all platforms).

 

Hay empresas como Linkedin, PayPal, Google, Yahoo, Microsoft, WalMart y Yammer, algunas de las cuales explican por qué han optado por esta tecnología, y sobre todo hablan de la formación necesaria para los técnicos (solo Javascript), además de la utilidad en aplicaciones móbiles (la misma aplicación para todas las plataformas).

 

http://www.slideshare.net/um_mncs/en-20-minutos-charla-loowid

 

http://www.quora.com/What-are-the-biggest-websites-built-with-Node-js-on-the-server-side

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

LOOWID - Videoconferencia Web con HTML y Javascript (WebTRC)

LOOWID - Videoconferencia Web con HTML y Javascript (WebTRC) | Desarrollo WEB | Scoop.it
loowid - Webconference solution based on webrtc
Sección de Metodologías de la Universidad de Murcia's insight:

http://www.loowid.com/ te permite crear una videoconferencia web con un solo "click". Podrás compartir tu escritorio completo, solo una ventana, tu webcam y tu micrófono.

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

Enable Arquillian on an existing Java EE project, using Forge Addon

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

Creating a Mobile-Optimized REST API Using Oracle Service Bus

Creating a Mobile-Optimized REST API Using Oracle Service Bus | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based web service application programming interface (API) or proprietary file-based interfaces.

 

Oracle Service Bus (OSB) 12c can be used to transform these enterprise system interfaces into a mobile-optimized REST-JSON API.

 

A-Team has been working on a number of projects with OSB 12c to build this architecture layer. They will explain step-by-step how to build this layer.

 

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

Reactive Java EE - Let Me Count the Ways!

As our industry matures there is an increasing demand for high-throughput, low-latency systems heavily utilizing event-driven programming and asynchronous proc…
Sección de Metodologías de la Universidad de Murcia's insight:

This session explores how Java EE as a whole aligns with this movement via features and APIs like JMS, MDB, EJB @Asynchronous, JAX-RS/Servlet/WebSocket async, CDI events, Java EE concurrency utilities and so on.

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

JavaOne 2014: Roadmaps for the near future of Java

JavaOne 2014: Roadmaps for the near future of Java | Desarrollo WEB | Scoop.it
JavaOne 2014 is first of all a community gathering – with over 500 sessions that discuss Java related topics in tantalizing details. A meeting of minds, of kindred spirits etc. It is also the place where the roadmap for the near future of the various constituents of the Java platform is unfolded. The slides inRead More
Sección de Metodologías de la Universidad de Murcia's insight:

The slides in this article are taken from the Java Keynote on Sunday 28th September 2014. (https://www.oracle.com/openworld/live/on-demand/index.html#javaone)

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

Dynamic Programming

Dynamic Programming | Desarrollo WEB | Scoop.it

For some reason, lately I’ve been very interested in refreshing old concepts from algorithms and data structures that were a little rusty. Together with these old concepts also came some new concepts and techniques which I’ve never heard about before. But I will address them on separate posts. On this post I wanted to talk about Dynamic Programming. If you ever took an algorithms university course then you have probably heard about it.

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

Interesting post about recursive programming problems and solutions.

 

If you like it you also should read this one about splitting a problem into smaller sub-problems of the same type:

 

http://www.javacodegeeks.com/2014/03/easy-to-understand-dynamic-programming-edit-distance.html

more...
No comment yet.