Estándares de Des...
Follow
Find
6.3K views | +5 today
Scooped by Sección de Metodologías de la Universidad de Murcia
onto Estándares de Desarrollo JEE
Scoop.it!

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

Arquillian Transaction Extension: Transaction Rollback for your Java EE Integration Tests | Estándares de Desarrollo JEE | 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.
Your new post is loading...
Your new post is loading...
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Dynamic Programming

Dynamic Programming | Estándares de Desarrollo JEE | 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.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

AnimateJSF - A thin JSF Library based on animate.css

AnimateJSF - A thin JSF Library based on animate.css | Estándares de Desarrollo JEE | Scoop.it
A thin JSF Library based on animate.css
Sección de Metodologías de la Universidad de Murcia's insight:

Also you can see Animate CSS at https://daneden.github.io/animate.css/

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

Top 5 Java Performance Tuning Books

Top 5 Java Performance Tuning Books | Estándares de Desarrollo JEE | Scoop.it
Why Java developer should read a book on Performance tuning? When I first faced this question long time back, I thought I will do it later, but I never get back to that for a long time. I realize my mistake of having lack of knowledge on performance measurement, tuning and finding bottleneck only when I faced serious performance and scalability issues on our mission critical server side financial application written in Java. It's true that when you really need it you learn most, but those times are not the best time to learn fundamentals, in fact those times are to apply and correct your misunderstanding. This is why I am sharing these Java performance books to all Java programmers and suggesting them to take sometime and go through at-least one book in full. By the way these books are in addition to my 5 must read books for Java programmers. Remember knowledge of Performance tuning is one important aspect of Senior Java developers, and can separate you from crowd. Ever since Java was
Sección de Metodologías de la Universidad de Murcia's insight:

In addition of 5 must read books for Java programmers (http://javarevisited.blogspot.com/2013/01/top-5-java-programming-books-best-good.html)

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

Understanding Java JIT Compilation with JITwatch - #JavaMagazine

Understanding Java JIT Compilation with JITwatch - #JavaMagazine | Estándares de Desarrollo JEE | 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!

Developing with Oracle WebLogic Server 12.1.3

Oracle White Paper - June 2014

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

Some contents of the white paper are:

 

- Java API for WebSocket 1.0:Enabling Highly Interactive Applications

 

- Java API for JSON Processing 1.0: Simplifying JSON Parsing and Processing

 

- JAX-RS 2.0: Java API for RESTful Web Services

 

- JPA 2.1: Evolution of Java Persistence

 

- Using JPA 2.1 on Oracle WebLogic Server 12.1.3.

 - Oracle TopLink and TopLink Data Services

 

- OSGI

 

- Oracle Apache Maven Support

 

 

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

A JavaScript survival guide

A JavaScript survival guide | Estándares de Desarrollo JEE | Scoop.it
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

DeltaSpike 1.0 – Extend #JavaEE beyond #JavaEE

DeltaSpike 1.0 – Extend #JavaEE beyond #JavaEE | Estándares de Desarrollo JEE | Scoop.it
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

JAX-RS 2.0: New and Noteworthy in RESTful Web Services API

JAX-RS 1.X has been a hugely successful Java API for RESTful services development and a lot of real-world experience has resulted in a number of new features b…
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

OWASP Java Encoder Project

OWASP Java Encoder Project | Estándares de Desarrollo JEE | Scoop.it

The OWASP Java Encoder is a Java 1.5+ simple-to-use drop-in high-performance encoder class with no dependencies and little baggage. This project will help Java web developers defend against Cross Site Scripting!

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

The OWASP Java Encoder library is intended for quick contextual encoding with very little overhead, either in performance or usage. To get started, simply add the encoder-1.1.1.jar, import org.owasp.encoder.Encode and start encoding.

 

Please look at the javadoc for Encode (http://owasp-java-encoder.googlecode.com/svn/tags/1.1/core/apidocs/org/owasp/encoder/Encode.html) to see the variety of contexts for which you can encode. Tag libraries and JSP EL functions can be found in the encoder-jsp-1.1.1.jar.

 

If you want to try it out or see it in action, head over to "Can You XSS This? (.com)" and hit it with your best XSS attack vectors!

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

What is REST? (author's explanation)

What is REST? (author's explanation) | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

REST was introduced by Roy T. Fielding in chapter 5 of his dissertation written in 2000: http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm. Not only was Roy involved in formulating REST, he is also a principal author of the HTTP protocol, co-founder of the Apache HTTP server project and Director of The Apache Software Foundation (among other things). HTTP 1.1 was designed with the concepts of REST in mind.

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

Getting Unit Testing to fail

Getting Unit Testing to fail | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

Here is a list of  “bad” things you should carry on doing if you really want to miss out on all the benefits of Unit Testing and if you consider this practice to be a luxury.

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

HTML5 JS Security

JavaScript controls our lives -- we use it to zoom in and out of a map, to automatically schedule doctor appointments and to play online games. But have we e...
Sección de Metodologías de la Universidad de Murcia's insight:

Have we ever properly considered the security state of Javascript language?

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

7 Open Source Tools for Java Deployment

7 Open Source Tools for Java Deployment | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

The article covers tools that will help you to build a sound deployment pipeline: reduced risks, smaller lead times, improved feedback and quality of life. The 7 tools are:

 

- Jenkins

- Chef

- Vagrant

- Packer

- Docker

- Flyway

- Rundeck

 

Interested? Go check it out in the official Oracle Java Magazine website: http://www.oraclejavamagazine-digital.com/javamagazine_open/20140506#pg6

 

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

Creating Domains with Oracle WebLogic Server

Sección de Metodologías de la Universidad de Murcia's insight:
A domain is the basic administration unit for WebLogic. Each domain has at least oneWebLogic instance but can coordinate with more. All resources like JDBC (databaseconnectivity), JMS (messaging), WTC (Tuxedo connectivity), virtual hosts and moreare managed together as a single unit.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Java EE Concurrency API Tutorial

Java EE Concurrency API Tutorial | Estándares de Desarrollo JEE | Scoop.it
This is a sample chapter taken from the Practical Java EE 7 development on WildFly book edited by Francesco Marchioni. This chapter discusses about the new Java EE Concurrency API (JSR 236) which outlines a standard way for executing tasks in parallel on a Java EE Container using a set of Managed resources. In order to describe how to use this API in your applications, we will follow this roadmap: A short introduction to the Concurrency Utilities How to leverage asynchronous tasks using the ManagedExecutorService How to schedule tasks at specific times using the ManagedScheduledExecutorService How to create dynamic proxy objects which add contextual information available in Java EE environment How to use the ManagedThreadFactory to create managed threads to be used by your applications Overview of Concurrency Utilities Prior to Java EE 7 executing concurrent tasks within a Java EE Container was widely acknowledged as a dangerous practice and sometimes even prohibited by the
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

JavaFX with Alternative Languages - #JavaMagazine

JavaFX with Alternative Languages - #JavaMagazine | Estándares de Desarrollo JEE | 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!

High Performance Web Components

High Performance Web Components | Estándares de Desarrollo JEE | Scoop.it
How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encap...
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Code-driven introduction to Java EE 7

Code-driven introduction to Java EE 7 | Estándares de Desarrollo JEE | Scoop.it
We are lucky to have Arun Gupta presenting on the new features in Java EE 7. Arun is well known in the Java EE community and was heavily involved with the Ja...
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

HTML5 Websockets and Java

The family of HTML5 technologies has pushed the pendulum away from rich client technologies and towards ever more capable web clients running in today's browse…
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

12 Articles Every Programmer Must Read

12 Articles Every Programmer Must Read | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

1.- What Every Programmer Should Know about Memory

2.- What Every Computer Scientist Should Know About Floating-Point Arithmetic

3.- What Every Developer Should know about Unicode

4.- What Every Programmer Should know about Time

5.- What every web developer must know about URL encoding

6.- What should every programmer know about web development?

7.- What Every Programmer Should Know About SEO

8.- What Every C Programmer Should Know About Undefined Behaviour #1/3

9.- What Every Programmer Need to know about networking

10.- What Every Java Developer Should Know about String

11.- What should every programmer know about security?

12.- Latency Numbers Every Programmer Should Know

 

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

Enterprise Service Bus

Enterprise Service Bus | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

Everyone seems to need to use an enterprise service bus (ESB) nowadays, but there is much confusion about its actual benefit and the various concepts this term entails. This uncertainty is revealed in statements like, "Help! My boss says we need an ESB," or "Why do I need an ESB at all? Can't I achieve the same thing with BPEL or BPMN?" or even "We can do everything ourselves in language X." This article is an attempt to answer some of the most important questions surrounding this term using concrete examples.

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

Build data-driven applications for the enterprise using the PrimeFaces JavaServer Faces UI framework

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

In this article, we'll be developing an enterprise application, making use of PrimeFaces to create a user-friendly, robust experience.

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

Despliegue de aplicaciones en JBoss EAP 6.2 con CLI

Despliegue de aplicaciones en JBoss EAP 6.2 con CLI | Estándares de Desarrollo JEE | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

El proceso de despliegue de aplicaciones en JBoss EAP 6 se realiza de diferentes formas:

 

- Consola de gestión: esta consola web permite al usuario el despliegue gracias a una interface de usuario.

- CLI: herramienta en línea de comandos.

- Scanner.

- Maven.

 

En este post se analiza cómo realizar esta operación con CLI, la herramienta en línea de comandos.

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

What's New in JDK 8

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

This document summarizes features and enhancements in Java SE 8 and in JDK 8, Oracle's implementation of Java SE 8.

more...
No comment yet.