In 2005, somebody introduced JBoss AS to me. But at that time, I was a newbie to J2EE and JBoss AS, they were too hard to me, I missed JBoss AS.
During 2005~2007, I studied Tomcat and struts.
In 2007, I began to study JBoss AS 4.0.5.
During 2008~2009, I knew how to develop app with composition "JBoss 4.2.3+EJB3+JSF+JBossSeam2.1".
In 2009, I began to use composition "JBoss 5.1.0 + EJB3 + JBoss Seam 2.1". I thought JBoss Seam was too heavy to develop forum app. Actually, JBoss Seam official site(www.seamframework.org/) is based on JBoss Seam, it is very slow! I could NOT endure it, I gave up JBoss Seam completely and turned to JSF2.
In 2010, I began to study Glassfish 3, it was started on my PC in 10 seconds, while JBoss AS 5.1.0 need at least 50 seconds on the same PC. It's amazing! Since then on, I did NOT feel JBoss AS was the best. I began to develop my personal web site with composition "Glassfish3+EJB3+JSF+MySQL" and spend more time on Glassfish than JBoss AS. Glassfish 3 behaved well. I almost gave up JBoss AS. In August, I joined new company and found that Experts from Belgium play with JBoss 5.1.0 just like magic! I picked up JBoss AS again. I waited till JBoss release a Server as fast as Glassfish 3.
In 2011, I spent almost all spare time on Eclipse RCP. Although I found 7.0.1.Final and 7.0.2.Final was released, there is ONLY "Web Profile" and I dislike them.
At the beginning of 2012, JBoss AS 7.1.0.Final(AS Certified Java EE 6 Full Profile) was released, it's as fast as Glassfish 3! Great tool! I spend much spare time on its configuration: DS, SSL, JAAS, JMS...) and newer versions (7.1.1.Final, 7.1.2 Final ...).
At the middle of 2013, I thought it's time to migrate my personal web site from Glassfish to JBoss AS 7. It's NOT a easy job, especially the DB migration from Windows to Linux. In 2013-08-01, I managed to make my personal web site (http://javaarm.com) online.
I spent about 18 months (2012-02 ~ 2013-08) on JBoss AS 7, I decided to write "JBoss AS 7.2.0 - Java EE application development" Serial articles. Those articles describe how to develop a BIG Java EE application based on JBoss AS 7.2.0 (Actually, they are describing the background application of my site http://javaarm.com). I hope those articles are useful to guys who are new to JBoss AS 7. I exposed many source codes of my site http://javaarm.com, Please do NOT attack my site through possible holes or bugs. Thanks!
"JBoss AS 7.2.0 - Java EE application development" Serial articles are composed of
JBoss AS 7.2.0 - Java EE application development - 12.Timer and Scheduler (do you need it?)
JBoss AS 7.2.0 - Java EE application development - 13.How to configure and use JMS(client)