Java EE 6 And Rethinking - JUG HH Afterglow : Adam Bien's Weblog

Java EE 6 And Rethinking - JUG HH Afterglow : Adam Bien's Weblog Adam Bien's Weblog « How Big Is Actually... | Main | My Top 3 "No XML"... » Java EE 6 And Rethinking - JUG HH Afterglow I really enjoyed the session at Lehmann's (cool book store with impressive amount of not only Java books).  It was organized by JUG in Hamburg . We had interesting, late night, discussions - and finally some consensus: DAO is not completely dead - only in the majority of all cases :-). EJB 3.1 are lighter than expected Wicket is cool and JSF just works - especially with EJB 3.1. OSGI inside the applicationserver could solve some interesting problems in HA and highly dynamic environments. Layering is not always good. WAR deployment of no-interface beans is interesting for small web apps with databinding... Async methods are interesting - especially in case they can be monitored and managed by the appserver. Singletons are interesting for pre-initialization etc. ...and other stuff - it was finally to late. This time I used GF v3 prelude b24 with Netbeans 6.5 development build (200809130201) to show some new stuff. It worked surprisingly well...Thanks to the organizers! Posted at 04:14PM Sep 17, 2008 by Adam Bien , Comments[1]  | Views/Hits: 37 NEW workshop: HTML 5 and JavaScript Essentials , Three days in April 2017: from Java EE 7 Architectures over Microservices to Performance, Troubleshooting and Monitoring On demand workshops: Java EE 7: Bootstrap, Effective, Testing and Microservices available for streaming. Newsletter: airhacks.news A book about rethinking Java EE Patterns Comments: Regarding point 7: You mentioned that Async methods can be taken into account as an alternative to JMS in some circumstances. I fully agree with that and want to give just a little remark: I can imagine that it would be more "light weight", i.e. will use less resources as JMS and so can be faster and/or more compact. That is because of the implementation on the basis of the Future mechanism and such stuff is running only in memory whereas JMS is using Databases (at least I do not know of another way). Okay, the Async feature will certainly not support recoverable transactions or persistent states which will be recovered after a server crash-and-restart, hence will not guarantee the processing of the method, but many asynchronous tasks don't need such "recoverablility". Posted by Ronald on September 18, 2008 at 11:37 AM CEST # Post a Comment: Name: E-Mail: URL: Notify me by email of new comments Remember Information? Your Comment: HTML Syntax: NOT allowed Number of posts: 1616 Number of comments: 5897 Yesterday's hits: 27971 Today's hits: 6618 Post reads / hour: 1167 Top posts: Adam Bien 176586 Java 8: Reading A File Into A String : Adam Bien's Weblog 68778 Adam Bien's Weblog 45598 Java 7+: Writing A String To File--A One Liner : Adam Bien's Weblog 44512 Simplest Possible EJB 3.1 / REST (JSR-311) Component : Adam Bien's Weblog 22348 Client-Side HTTP Basic Access Authentication With JAX-RS 2.0 : Adam Bien's [...] 19941 Don't use JPA's RESOURCE_LOCAL on the server : Adam Bien's Weblog 15581 Trending (last hour): JSON Is The New DTO : Adam Bien's Weblog 14 Pushing Full Profile Java EE Applications To Amazon EC2 Container Service :[...] 10 Service s = new ServiceImpl() - Why You Are Doing That? : Adam Bien's Weblog 3 Java 8 FlatMap Example : Adam Bien's Weblog 3 Unit / Integration Testing the Bean Validation (JSR-303) : Adam Bien's Weblog 2 about.adam-bien.com blog archives realworldpatterns.com Real World Java EE Patterns Rethinking Best Practices Order from amazon.de Order from amazon.com Online Workshops ...the last 150 posts Pushing Full Profile Java EE Applications To Amazon EC2 Container Service 20+ Topics in 45 mins -- 35th airhacks.tv Questions and Answers JPA and Microservices, RxJava, CRUD and TX, Gradle, Cross Field Validation, Licensing, MDA or Topics For The 35th airhacks.tv JSON Is The New Data Transfer Object (DTO) Asynchronous WAR To WAR Communication With WebSockets Creating A CustomElement (WebComponent) From Scratch 60k eBills per Hour, Tiny WARs -- Or Java EE 7 In Mass Billing and Public Services Market in Slovenia Launching Java EE Thin WARs In The Clouds Upcoming Cloud, Microservice, Web and Java EE Events Importance of Java EE, JCP, Java EE Guardians and Microprofile--Interview With Reza Rahman Java 8 Base64 Encoding / Decoding Java 8 partitioningBy Example Java 8 groupingBy Example Java Is #1 In January 2017 Spring Boot vs. Wordpress, SOAP Rocks, CDI CMT, Reactive vs. Blocking IO, or 34th airhacks.tv is available 2017 Predictions Java EE vs. Spring, State of Microprofile, Is SOAP nice? Oracle targets non-payers or the topics for the 1.2017 / 34th airhacks.tv My Blog is a Personal Notepad Java 8: Converting An Array To A Stream Scalable, Productive, Decoupled, Resilient and Hacky New 2017! How To Maximize Fun In Enterprise Projects URL Templates With JAX-RS GlassFish on Steroids, Micro, Full, Clouds and Commercial Support--An