Desarrollo WEB
Follow
Find
8.3K views | +1 today
 
Scooped by Sección de Metodologías de la Universidad de Murcia
onto Desarrollo WEB
Scoop.it!

What is REST? (author's explanation)

What is REST? (author's explanation) | Desarrollo WEB | 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.
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!

Using jBPM's RESTful API as a Black Box Workflow Server

Using jBPM's RESTful API as a Black Box Workflow Server | Desarrollo WEB | Scoop.it
Here's how to properly employee JBoss jBPM for RESTful APIs.
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…
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Java API for JSON Processing: What's in the Pipeline for Java EE 8

Java API for JSON Processing: What's in the Pipeline for Java EE 8 | Desarrollo WEB | Scoop.it
Alex Soto takes a look on the new Java API for JSON Processing - what's been done so far, what's coming, and how you can help. 
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Stress Testing Java EE Applications

Stress Testing 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.
Sección de Metodologías de la Universidad de Murcia's insight:

Interesante artículo de Adam Bien en la revista Java Magazine, sobre tests de carga (Stress Testing) de aplicaciones JEE, donde explica que.dichos tests son muy importantes para identificar problemas de configuración en el servidor de aplicaciones, cuellos de botella, bugs, consumo excesivo de memoria, etc. Y que podemos usar herramientas como JMeter y VisualVM, para testear y monitorizar nuestra aplicación, pero además, la mayoría de los servidores de aplicaciones permiten acceder a abundante información de monitorización mediante JMX.

 

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

PrimeFaces vs RichFaces vs IceFaces in JSF

PrimeFaces vs RichFaces vs IceFaces in JSF | Desarrollo WEB | Scoop.it
best framework in jsf difference between PrimeFaces vs RichFaces vs IceFaces in jsf
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Asynchronous Java in a Microservices World

Asynchronous Java in a Microservices World | Desarrollo WEB | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:


One of the ways that microservices architectures differ from monolithic architectures, is that they add latency to request processing. This has consequences for what techniques you need to use when writing highly performant code. In particular, you need to do more things asynchronously. This talk covers some of Petter Måhlén''s learnings from six years of working with asynchronous microservices and gives you some advice about how to choose a the right tool for the job. Tools and libraries covered: Guava, RxJava and Spotify’s Trickle (which he is one of the authors of). (https://www.parleys.com/author/petter-mahlen)


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!

How does JPA and Hibernate define the AUTO flush mode

How does JPA and Hibernate define the AUTO flush mode | Desarrollo WEB | Scoop.it
Introduction The Persistence Context acts as a transnational-write behind cache for the incoming entity state transitions, and all changes are synchronized with the database during flushing. Although both the Hibernate Session and the JPA EntityManager define a flush() method to manually trigger this process, it's much more convenient to let Hibernate manage the Persistence Context…
Sección de Metodologías de la Universidad de Murcia's insight:

You can also read http://vladmihalcea.com/2014/08/07/a-beginners-guide-to-jpahibernate-flush-strategies/

 and 

http://vladmihalcea.com/2014/08/13/the-dark-side-of-hibernate-auto-flush/

 

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

5 Awesome Tutorials to Kick-Start your Web Programming Projects

5 Awesome Tutorials to Kick-Start your Web Programming Projects | Desarrollo WEB | Scoop.it
A few decades after its birth, the Internet has exploded and now it has taken over the world. Becaus...
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Deployment Automation of Docker WebLogic Cluster on Any Cloud

Deployment Automation of Docker WebLogic Cluster on Any Cloud | Desarrollo WEB | Scoop.it
Sign Up for FREE on http://DCHQ.io to get access to out-of-box multi-tier Java, Ruby, Python, and PH...
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Java Concurrency Essentials Tutorial

Java Concurrency Essentials Tutorial | Desarrollo WEB | Scoop.it
Course OverviewConcurrency is always a challenge for developers and writing concurrent programs ...
Sección de Metodologías de la Universidad de Murcia's insight:

In this course you will be introduced to the fundamentals of concurrency and concurrent code and you will learn about concepts like atomicity, synchronization and thread safety. As you advance, the following lessons will deal with the tools you can leverage, such as the Fork/Join framework, the java.util.concurrent JDK package. To sum those up, you will learn about testing concurrent applications.

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

Nueve webs y canales de Youtube para aprender Java desde cero hasta nivel experto

Nueve webs y canales de Youtube para aprender Java desde cero hasta nivel experto | Desarrollo WEB | Scoop.it
Una lista de webs y vídeos online para aprender a programar en Java
Sección de Metodologías de la Universidad de Murcia's insight:

Puedes aprender Java centrándote en la orientación a objetos, mediante MOOCs en inglés desde Finlandia (http://mooc.fi/english.html), o siguiendo los tutoriales de Oracle (https://docs.oracle.com/javase/tutorial/), etc.

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

Contexts and Dependency Injection the New Java EE Toolbox

Contexts and Dependency Injection the New Java EE Toolbox | 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.
Sección de Metodologías de la Universidad de Murcia's insight:

CDI accommodates simple injection cases, such as the default injection, but it can also solve more-complex cases, thanks to qualifiers. Qualifiers are used as a type-safe approach for solving
ambiguous dependency. Qualifiers are annotations, so they can have
members or be aggregated with other qualifiers to form a uniquely
defined injection point. Alternatives can be used to affect injection
points at deployment time, thanks to the beans.xml deployment
descriptor. As you can see, CDI is rich in terms of injection, is type-
safe, and has an easy-to-use API. This article is the first of four
about CDI. The next article explains how to integrate third-party frameworks using producers. The third article focuses on how you get loose coupling with interceptors, decorators, and events. The last
article covers the integration of CDI in Java EE.



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