Desarrollo WEB
8.7K views | +0 today
Follow
 
Scooped by Sección de Metodologías de la Universidad de Murcia
onto Desarrollo WEB
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.
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!

CatJS - Testing HTML and JavaScript

CatJS - Testing HTML and JavaScript | Desarrollo WEB | Scoop.it
CatJS is an open source software testing tool to test your HTML and JavaScript.
Sección de Metodologías de la Universidad de Murcia's insight:
@catjsteam says with CatJS new methodology and approach you can really get to test your web application and still have a dynamic and rapid development environment, with full End To End (E2E) support. With CatJS the developer creates the UI test units, assertions, functional testing side by side with his source code and with that he gets to run the applications on multiple browsers and devices. The applications test themselves, so no need to install special drivers. That makes CatJS framework to be more than just an automation-testing framework.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Acuerdo Europeo para Aprobación Directiva Accesibilidad Web y Aplicaciones Móviles del Sector Público

El Consejo Europeo y el Parlamento Europeo han logrado alcanzar un acuerdo después de una larga negociación. La Comisión Europea también se muestra satisfecha por el acuerdo. Este acuerdo, sujeto aún a la aprobación formal en todos los ámbitos, permitirá establecer a nivel europeo unos requisitos de accesibilidad mínimos para los portales y las aplicaciones móviles del sector público.
Sección de Metodologías de la Universidad de Murcia's insight:
Este acuerdo, permitirá establecer a nivel europeo unos requisitos de accesibilidad mínimos para los portales y las aplicaciones móviles del sector público.

El texto deberá ser formalmente aprobado por el Parlamento Europeo y por el Consejo, y entrará en vigor de forma oficial. Los Estados miembros dispondrán de veintiún meses para incluir el texto en su legislación nacional.

Las normas establecidas entrarán en vigor para los portales nuevos 12 meses después de la inclusión, para el resto de portales el plazo será de 24 meses después, y para las aplicaciones móviles de 33 meses después de la citada inclusión.

El texto acordado de la Directiva:
- Cubre todos los sitios web, sus contenidos y las aplicaciones móviles de los organismos del sector público, con un escaso número de excepciones (como los organismos de radiodifusión y el streaming en vivo).
- También cubre las extranets e intranets que se publiquen o se renueven sustancialmente después de la entrada en vigor de la directiva.
- Se excluyen algunos tipos de contenidos antiguos (documentos ofimáticos, multimedia, archivos) siempre y cuando no se necesiten actualmente en procedimientos administrativos. Además contempla un mecanismo de solicitud bajo demanda en caso de contenidos no accesibles.
- Establece un mecanismo de feedback para notificar problemas existentes pudiendo escalarlo en caso de no ser atendido.
- Requiere un seguimiento y una presentación de informes por parte de los Estados miembros acerca de la accesibilidad de estos sitios web y aplicaciones móviles. Los informes deben presentarse a la Comisión y ser objeto de publicación.
- Exige a los estados miembros la designación de los organismos encargados de defender el cumplimiento de esta directiva y realizar las tareas de monitorización y reporte.
- Referencia las normas técnicas de aplicación en línea con UNE-EN 301 549. En entorno web esto se traduce en WCAG 2.0 (o su equivalente en ámbito español UNE 139803:2012). Estas normas será necesario complementarlas con unas CTS (common technical specifications) para cubrir al completo el campo de las aplicaciones móviles.

Fuente: http://administracionelectronica.gob.es/pae_Home/pae_Actualidad/pae_Noticias/Anio2016/Mayo/Noticia-2016-05-06-Acuerdo-comision-europea-accesibilidad-web.html
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!

Untangling Spaghetti Code: Writing Maintainable JavaScript

Untangling Spaghetti Code: Writing Maintainable JavaScript | Desarrollo WEB | Scoop.it
Refactoring a legacy code base? Moritz Kröger shows you how to achieve maintainable JavaScript with tests, linting and modularization. 
more...
No comment yet.
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.