Sharing Top Content from the Angular-sphere.

AngularBeans: A fresh new take on AngularJS and JavaEE

AngularBeans: A fresh new take on #AngularJS and #JavaEE   #javascript

  • But at a closer look on what happened those few last years in web development, we will be driven to accept the evidence: it’s the era of single page applications, of client side rendering and of the realtime web.
  • Those needs are the sources of countless modern client side JavaScript frameworks such as Ember.js, react.js, meteor.js and of course AngularJS.
  • JavaScript interpreters are so much faster than few years ago, and the client side web development toolchain has become mature.
  • So, a modern server side web framework should be “aware” of the fact that on the other side of the network adapter there’s powerful and intelligent client.
  • Now let’s take a look at the “HelloAngularBeans” class on the server side: – – And the controller on the JavaScript side: – – I think it’s easy to understand what happens here: you declare your annotated CDI bean, and you inject it in the AngularJS controller as any regular…

AngularBeans is a fresh, new approach integrating AngularJS with a JavaEE backend and has stirred some attraction in the JavaEE world recently.

AngularBeans is a fresh, new approach integrating AngularJS with a JavaEE backend and has stirred some attraction in the JavaEE world recently.

The Java ecosystem doesn’t lack of web frameworks. There’s a framework for every taste. No matter if you prefer an action based, component driven, request driven… there’s a framework for everyone. But at a closer look on what happened those few last years in web development, we will be driven to accept the evidence: it’s the era of single page applications, of client side rendering and of the realtime web. Users have become much more demanding. They don’t put up with a single black-and-white terminal screen any more. They’re familiar with highly responsive, interactive user interfaces which are both more fun and more efficient to use. Those needs are the sources of countless modern client side JavaScript frameworks such as Ember.js, react.js, meteor.js and of course AngularJS. They all consider the server a “pure” service provider, only responsible for processing and providing data, as opposed to the the classic “dynamic views generator” server. Most – maybe even most – developers consider server-side rendering a thing of the past. From a technical point of view, server-side rendering was inevitable in earlier times, but nowadays browser technology has evolved to a point that allows us to shift both rendering and business logic to the client side.

In other words, when we talk about MVC or MV*, it’s hard to deny…

AngularBeans: A fresh new take on AngularJS and JavaEE

Comments are closed, but trackbacks and pingbacks are open.