7th airhacks.io Questions and Answers
JavaOne, Microservices, Scopes and JPA
JavaOne, Microservices, Scopes and JPA
Maven 3, Ant, HTML 5 are supported out-of-the-box. No plugins, no magic, no indirections.
Simplest Possible HTML 5 - Java EE 7 Communication with WebSockets
NetBeans and Maven
New Pattern, Play, Broken EJB Proxies, Network Files, Huge Apps
However you are calling your services, with Java 8 and Java EE 7 you can delete even more code as it was the case with Java EE 6.
MVP, DI, and Convention over Configuration
Zero-config installation
Microservices, State, REST, Learning Java and Questions Overflow
Start a Java FX application with Model View Presenter, Maven, Dependency Injection
Vanilla Java EE Apps, Communication Breakdown, BCE and JSF vs HTML 5
CDI, JPA, EJBs -- creating graphs from dependencies
EJB Performance, Multi-module architectures, Java EE configuration, Naming, Patterns and Co.
Enterprise Java projects tend to misuse JAX-RS for the implementation of RPC-style architectures
Connecting Futures to asynchronous JAX-RS
2pc, how to structure UI and clustered timers
A little duck typing
Entity Control Boundary, or Sanity Driven Design
JavaEE monsters, WSDL-like tools for REST and @Ignore in unit test
Built-in integration between JAX-RS and Bean Validation
GlassFish comes with a variety of interesting management and monitoring interfaces...
Just a regular Warsaw JUG #WJUG session :-)
StreamingOutput does the trick
Implementing a decoration with EJBs for asynchronous code execution.
Thread pool injection and legacy code integration.
"...MVP architecture heavily influenced by convention over configuration, inversion of control (Scene Builder)..."
"...Is a “Java EE” transaction a DB transaction? What happens behind dependency injection? How can deployment be implemented? What is the performance overhead behind EJB, CDI, JPA, and JSF? Why is it difficult to write your own ORM, and what are isolation levels? What happens in a cluster? ..."
"...A stress test not only increases the probability of finding concurrency bugs and potential bottlenecks but it also helps you understand the behavior of an application under heavy load..."
"...Java EE encourages a lean development approach without any ceremony..."
JavaFX makes calculations a bit more reactive...
From zero to Maven 3, JAX-RS 2.0 and JSON ...in three minutes.
...JavaFX comes with data binding out-of-the-box.
...MVP, IoC, DI, Convention over Configuration and WYSIWYG ...with JavaFX
...no ivory towers
Highlight domain concepts and not obvious structure
Building Enterprise JavaFX applications with Convention over Configuration, Dependency Injection, Maven and Scene Builder -- The Setup
LightFish v1.3 comes additional management REST-API and allows you to monitor deployed EJBs without any additional plugins or instrumentations in real time.
Just a Servlet with or without transactions. What is the actual overhead of a transaction and is it worth to optimize it?
Two classes, a custom annotation and a bit of reflection. It's just enough to demystify DI.
This screencast is a walk-through an AirhHacks Control and a 2-class "framework" afterburner.fx which realizes the Convention over Configuration and Dependency Injection
Are EJBs too slow for the real world?
How many HTTP Sessions can a stock Java EE server handle? Probably more than you expect...
...The combination of EJB 3.2 and CDI managed Beans is still the leanest possible choice ...in Java EE 7.
I planned to perform some stress testing, but discussed http://lightfish.adam-bien.com source and design instead. We also chatted about Java FX and a bit HTML 5.
"...The primary goal of this webcast is to provide developers and architects with an understanding how Java EE 6 inherently creates modern, lightweight architectures for enterprise Java..."