Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From JavaEE to AngularJS

From JavaEE to AngularJS

Slides of my session at the NetBeans Day Paris
16/10/2015

Nebrass Lamouchi

October 16, 2015
Tweet

More Decks by Nebrass Lamouchi

Other Decks in Programming

Transcript

  1. ME, MYSELF & I Java Developer at Davidson Consulting France

    OWASP Project Leader Glassfish & NetBeans community manager at the Zeef Platform @NebrassLamouchi github.com/nebrass
  2. AGENDA JAVA EE 7 JPA 2.1 EJB 3.2 CDI 1.1

    JAX-RS 2.0 Payara Server AngularJS
  3. EJB 3.2 Simplified the rules to define all local/remote views

    of the bean Added an option to disable passivation of stateful session beans. Extended the TimerService API to query all active timers in the same EJB module.
  4. CDI 1.1 Allow binding interceptors to constructors Add support for

    @AroundConstruct lifecycle callback for constructors Add EventMetadata to allow inspection of event metadata
  5. JAX-RS 2.0 Rich tools for calling a web service from

    the client using the new Client API Adding asynchronous support in RESTful calls An annotation-based facility for Bean Validation
  6. What is Payara Server? Payara Server is a drop in

    replacement for Glassfish Server. Payara is providing product enhancements, bug fixes and patches to upstream Glassfish Server and dependent libraries including Tyrus, EclipseLink, Jersey and others.
  7. AngularJS AngularJS is a JavaScript framework created by Google. AngularJS

    is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.
  8. HTTP STATUS CODES 200 OK 201 Created 204 No Content

    304 Not Modified 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 415 Unsupported Media Type