Friday, March 22, 2013

Saving Java EE?

The recent InfoWorld article on TomEE possed the question "Can TomEE save Java EE?"
I want to say explicitly, we don't think Java EE needs saving. It's doing great.  Java EE 6 has gained huge traction with developers.  Java EE 7 is the first EE spec to be openly developed.  Something I'm talking about next week at Devoxx France.  Times have never been better for Java EE developers.
We do, however, want to change the old debates that have persisted over the last 10+ years.
Tomcat vs Java EE is tired and old.
As Tomcat commands so much of the market, the fact that we as developers can't agree on something so basic is a big problem. We made TomEE to address the section of people who have typically not been happy with the existing choices and graviate towards Tomcat instead.
As most these people using Tomcat do in fact use a number of Java EE technologies, the vision to reach them was pretty clear. Both Java EE and Tomcat needed to change.
  • In JavaEE-land, we (the JCP) created the Web Profile which is roughly half of the Full Profile. So, JavaEE shrunk, check.
  • Over at Apache, we took Tomcat and built it up to be a complete implementation of the Web Profile, got it certified and announced it as Apache TomEE. So, Tomcat grew.
In a very real sense TomEE is a middle ground. It represents both "sides" giving an inch and making a compromise.
As far as the Tomcat side of the compromises, we wanted to keep them as minimal as possible. We worked very hard to "go with the grain" of the Tomcat architecture, keep startup fast, keep memory low and overall keep it Tomcat.
As a result TomEE works out of the box with Tomcat-aware tools like Eclipse, NetBeans, Intellij, NewRelic, YourKit, JRebel etc. etc. This is also why we're seeing Cloud providers like Jelastic and ActiveState expand their Tomcat support to include TomEE. As well even traditional ISPs that focus on Tomcat, such as Metawerx have expanded their Tomcat support to include TomEE.
Whether or not the "Tomcat vs JavaEE" debate changes, the reality is both Tomcat and Java EE have changed.
While we don't consider ourselves the "savior of JavaEE", you can freely consider us the savior of time; time saved arguing and reinventing wheels.
It is very much the time to move on.

40 comments:

timothymattie said...

create route pattern from one end pt. to another this will stub-out a route template "Fuse IDE can create test cases auto. (modeling helpful?) c/o Hohpe and Woolf

Hendy Irawan said...

Thank you for your awesome work on TomEE, David! :-)

Emi Jackson said...


Hi I am Emi from Chennai. Thanks for sharing the informative post about Java technology. It’s really useful for me to know more about this technology. Recently I did Java Training Chennai at a leading Java Training Institutes in Chennai.

Pinky Sharma said...

Packers and movers @ http://professionalmovers.in/

Pinky Sharma said...

Packers and Movers Chennai@ http://professionalmovers.in/packers-and-movers-in-chennai/
Packers and Movers Bangalore@ http://professionalmovers.in/packers-and-movers-in-bangalore/
Packers and Movers delhi@ http://professionalmovers.in/packers-and-movers-in-delhi/
Packers and Movers Gurgaon@ http://professionalmovers.in/packers-and-movers-in-gurgaon/
Packers and Movers Hyderabad@ http://professionalmovers.in/packers-and-movers-in-hyderabad/
Packers and Movers Noida@ http://professionalmovers.in/packers-and-movers-in-nodia/
Packers and Movers Pune@ http://professionalmovers.in/packers-and-movers-in-pune/
Packers and Movers Mumbai @ http://professionalmovers.in/packers-and-movers-in-mumbai/

Pinky Sharma said...


Getting quotations from Best packers and movers expert
Packers and Movers Bangalore

Buy Flower said...

That's a nice information you have shared. Thanks for sharing this. I appreciate it very much. Hyderabad Online Florist

Steve Hawks said...

Hey there, you have done a great job by giving a better explanation about the latest technology. Thanks for sharing. You are running a great blog. Once again thanks for sharing your experience.


Java J2ee training institutes in chennai
Java training in adyar

kovalan Jayamurugan said...

I agree with your thoughts!!! As the demand of java programming application keeps on increasing, there is massive demand for java professionals in software development industries. Thus, taking training will assist students to be skilled java developers in leading MNCs. J2EE Training in Chennai | JAVA Training Institutes in Chennai

jaipur escorts said...
This comment has been removed by the author.
amine lahragui said...

Your work is very good and I appreciate you and hopping for some more informative posts. happy new year 2016 new year 2016 bonne année 2016 happy new year 2016 images feliz año nuevo 2016 imagenes de año nuevo 2016 feliz año 2016

Buy Flower said...

Send Flowers To Delhi

Diwali Wishes said...

wow, awesome article post.Thanks Again. Great.
diwaliwishessms2015.in

happy said...

Enjoyed every bit of your article post.Much thanks again. Great.
2015 diwali wishes pictures

jhansi joe said...

The information you have given here is truly helpful to me. CCNA- It’s a certification program based on routing & switching for starting level network engineers that helps improve your investment in knowledge of networking & increase the value of employer’s network, so if you have an wish to take training on CCNA.
Regards,
ccna course in Chennai|ccna training in Chennai|ccna training institute in Chennai

salman said...

Thanks a lot for the article.Really thank you! Great.
Prem ratan dhan payo torrent download

prem said...

Thank you for your blog post.Thanks Again. Keep writing.
Prem ratan dhan payo kickass torrent download

Ashoka Packer said...

thank you for giving such a valuable information.

packing

Chetan Gupta said...

It's a fact that your blog posts are so unique and interesting and I enjoys a lot while reading your posts because you explained your post very deeply in a very easy and clear language. Thanks for your support and Happy Blogging :D

hostgator black friday 2015

happy new year 2016
new year 2016

mahjong said...

Really impressive post. I read it whole and going to share it with my social circules. I enjoyed your article and planning to rewrite it on my own blog.
mahjong |geometry dash | kizi | hulk|agario | minecraft|halloween | pacman| | sniper games | games

Sonu Kumar said...

nice post
prem ratan dhan payo torrent, kickass

Ashoka Packer said...

good blog

packers

bangalore packers

guragon packers

Steve Hawks said...

Knowledge about the latest and vital technology would increase one's self esteem to the core at the time of lagging confidence. The content presented here is quite resembling the same. You have done a great job by sharing this in here.

JAVA Training in Chennai | JAVA Course in Chennai | JAVA Training

Mary Brown said...

Java EE article is practical oriented and real time examples. How Java EE address the enterprise development is very important. for that you need a practical orieneted Java Training you need.

Online Java EE Training
Online Java Training from India
Java Training Institutes in Chennai
Java Training in Chennai

Ankit Das said...

Great article... Thanx for sharing...

Happy New Year 2016



Happy New Year eCards




Happy New Year 2016 Messages

lakshmi ganapathi said...

The very next time I read a blog, Hopefully it doesn't disappoint me as much as this one. I mean, I know it was my choice to read, nonetheless I genuinely believed you would probably have something interesting to say. All I hear is a bunch of whining about something that you could possibly fix if you weren't too busy searching for attention passport agents in hyderabad

Ankit Das said...

Great article.... Thanx a lot...
For Tech related topic...
Visit my site....
MickTechbuzz

Aviny said...

Mahima the world famous independent hyderabad escorts girl offering their elite hyderabad escorts service just in 10000 INR.
http://mahimakapoor.co.in/
http://www.shailviarora.com/
http://purplehyderabadescorts.co.in/
http://aviny.in/
http://www.suzaneescorts.com/

Raghu Sharma said...

Very nice article this would definitely help the beginners, coding made easy with the help of example you shared.
Java training in Chennnai|Best Java training in Chennnai|Java training Chennai

Naviya Nair said...

Great and Useful Article.
Java Online Training

Online Java Course

Java Course Online

J2EE training

online J2EE training

Best Recommended books for Spring framework

Java Interview Questions








Java Training Institutes in Chennai

Java Training in Chennai

J2EE Training in Chennai

java j2ee training institutes in chennai

Java Course in Chennai

Agariofull Hau said...

Excellent post however I was wondering if you could write a litte
moree on this topic? I’d be very thankful if you could elaborate a little bit
further. Appreciate it!

agario
happy wheels
car games
pacman
plants vs zombies
solitaire

Friv4 Games Online said...

Great info. I love all the posts, I really enjoyed, I would like more information about this, because it is very nice., Thanks for sharing.
Signature:
i like play games happy wheels online and play happy wheels 2 games and friv 4 , girls games , games for girls

Ankit Das said...

Happy Valentines Day 2016

Valentines Day Images

Happy Valentines Day Images

Mervin Parmar said...

Nice article hoping to read more of these from you.

struts training in chennai|struts training|struts training center in chennai|struts course in chennai

learn to fly 2 said...

Thanks for all your information, Website is very nice and informative content
monkey go happy |  cat mario 4 |  learn to fly | mahjong online | happy wheels demo | pacman game

Happy Valentines Day 2016 said...

Don't Forget For Visit Our Given Below Links
Happy Valentines Day 2016 photos
Happy Valentines Day 2016 Gift for GF
Valentines Day 2016 Images
Valentines Day 2016 Gifts

Rose Day 2016 Real Gulaab Images
Happy Rose Day 2016 Real Rose Wallpapers
HAPPY VALENTINES DAY 2016 PHOTOS
Rose Day Rose Images in HD
VALENTINES DAY 2016 IMAGES
Rose Day Real Gulaab Photos
Happy Rose Day 2016 Real Rose Photos
HAPPY VALENTINES DAY 2016 PICS
Happy Rose Day 2016 Gulaab Pics in HD
Rose Day Real Gulab

Images For Gf


Maha Shivratri 2016 Images
Mastizaade Full Movie HD Torrent
IPL 2016 Astrology
IPL 2016 Live Streaming
ICC World Cup 2016 Live Score
ICC World Cup 2016 Prediction
Happy Rose day 2016 Photos
Happy Propose day 2016 Sms

Narender Godara said...

Packers and movers amritsar @ Packers and movers in Amritsar

Packers and movers bangalore @ Packers and movers in Bangalore

Packers and movers bareilly @ Packers and movers in Bareilly

jawad zaib said...

Your Site Is Very Good and The Post is Well On Topic, Thanks for Sharing it with us.

New Romantic Songs 2016
Meredith Vieira Show
Latest Tips and Tutorials 2016
Chris Brown is a suspect in another case
free iphone 7
Peshawar Zalmi PSL Matches T20 Live
urdu best poetry 2016
New Songs 2016
copyright free music for videos 2016

Harsh Gupta said...



Valentines Day Images
Happy Valentines Day
Valentines Day 2016
Valentines Day Quotes
Valentines Day Cards
IPL Live Score
IPL 2016
IPL Live Streaming
IPL Schedule 2016
Happy Holi
Happy Holi 2016
Holi 2016
Holi Images
HSC Result 2016
SSC Result 2016
mahresult.nic.in
HSC 12th Result 2016
CBSE Result 2016
Ramadan 2016
Ramadan 2016
Fathers Day 2016
Fathers Day Quotes

Jatin Devganiya said...

animated gif card valentines day

pc background pics valentines day 2016

improve love relationship valentine

romantic greeting cards for valentine's day 2016

rose day 2016 quotes

happy rose day images 2016

falling hearts widget for blog and website

hints for unique present gifts for her

teddy bear day valentine whatsapp

best valentines day messages collection

hug day valentine whatsapp wishes

kiss day valentine whatsapp wishes

promise day valentine whatsapp

week list with date

propose day valentine 2016 whatsapp

chocolate day valentine 2016 whatsapp

rose day valentine 2016 whatsapp

pretty unique hint propose day

best gift a kiss to her

know hints ways choose gifts him her

valentine dress hint outfit woman wear

valentine day love birds wallpaper 2016

2016 image red date valentines day

first date-on valentines female

2016 happy valentine day wallpaper