Version 11

    原文:http://javaarm.com/faces/display.xhtml?tid=3089

    英文版: JBoss AS 7.2.0 - Java EE application development - 00.Sumarry (English Version) (中文版写完之后就尽快翻译)。

     

    前言

    2005年,有人向我推荐JBoss,当时学识有限,JBoss相关资料或书籍都匮乏,没有深入下去。

     

    2005~2007年用了2年的Tomcat。

     

    2007年,开始使用JBoss AS 4.0.5。

     

    2008~2009,熟悉了JBoss 4.2.3+EJB3+JSF+JBossSeam2.1这一技术组合。

     

    2009年,开始用JBoss 5.1.0 + EJB3 + JBoss Seam 2.1,我一直怀疑是JBoss Seam太笨重,导致网站反映很慢。实际上JBoss Seam官方网站(www.seamframework.org/)就是JBoss Seam开发的,慢的跟蜗牛一样。

     

    2010 年,我开始学习并使用Glassfish 3,我的PC上仅仅10秒就能完成启动!而JBoss AS 5.1.0在相同的PC上至少需要50秒!我对JBoss AS的感觉不是最好了。我开始基于Glassfish3开发我的个人网站,技术组合:Glassfish3+EJB3+JSF+MySQL。 Glassfish表现不错,我对Glassfish的好感超过了JBoss AS 5。这年8月,我加入了新的公司,我发现比利时的专家们把JBoss 5.1.0用的炉火纯青!我重新对JBoss AS有好感!但是我必须等到JBoss发布一个启动速度和Glassfish3一样快的JBoss AS,才愿意把我的小网站从Glassfish3迁移过来。(后来我看到JBoss AS 6,我一点都不喜欢它,启动太慢!)

     

    2011年,由于工作原因,几乎所有空闲时间都花在Eclipse RCP上面了。下半年,7.0.1.Final和7.0.2.Final陆续出来了,但是只有”Web Profile“是 "Java EE6 Certified",我懒得试!

     

    2012 年,2月份,终于等到了JBoss AS 7.1.0.Final(AS Certified Java EE 6 Full Profile),启动速度可以和Glassfish3媲美。这一年的空闲时间基本全部投入到JBoss AS 7研究上面了:各种配置(DB,SSL, JAAS, JMS...)以及新版本(7.1.1.Final, 7.1.2 Final ...),各种研究汇总写入到了自己的网站中。

     

    2013年,6月感觉自己对JBoss AS 7系列掌握的差不多了,而且感觉JBoss AS 7.2.0和Glassfish 3一样好了,于是把我的网站从Glassfish3迁移过来,费了好多精力,尤其是数据库的迁移。8月1日,我的网站正式上线:http://javaarm.com

     

    经历了18个月的磨难(2012-02 ~ 2013~08),我决定撰写《开发基于JBoss AS 7.2.0的Java EE程序》系列文章,描述如何开发基于JBoss AS 7.2.0的Java EE程序,其实就是在描述 http://javaarm.com 的后台应用程序。我期望这一系列文章能够帮助大家更好的理解 JBoss AS 7.2.0的配置和使用。这些文章公布了本站的很多源代码,期望朋友们手下留情,不要利用漏洞对本站进行攻击,有什么漏洞请及时告诉本人,万分感谢!

     

    内如列表(可能会有所调整)

    《开发基于JBoss AS 7.2.0的Java EE程序》系列 由下列文章组成:

    开发基于JBoss AS 7.2.0的Java EE程序 - 00.概述 (Chinese Version)

    开发基于JBoss AS 7.2.0的Java EE程序 - 01.如何搭建开发环境

    开发基于JBoss AS 7.2.0的Java EE程序 - 02.如何配置MySql数据源

    开发基于JBoss AS 7.2.0的Java EE程序 - 03.如何创建EJB、WAR、Connector和EAR工程

    开发基于JBoss AS 7.2.0的Java EE程序 - 04.如何配置SSL

    开发基于JBoss AS 7.2.0的Java EE程序 - 05.如何配置安全域以及使用JAAS进行身份认证和权限控制 - part.1

    开发基于JBoss AS 7.2.0的Java EE程序 - 05.如何配置安全域以及使用JAAS进行身份认证和权限控制 - part.2

    开发基于JBoss AS 7.2.0的Java EE程序 - 06.实体对象建模

    开发基于JBoss AS 7.2.0的Java EE程序 - 07.翻页

    开发基于JBoss AS 7.2.0的Java EE程序 - 08.如何设置UTF-8

    开发基于JBoss AS 7.2.0的Java EE程序 - 09.如何实现用户在线状态查询以及踢人

    开发基于JBoss AS 7.2.0的Java EE程序 - 10.如何配置和使用Email Session

    开发基于JBoss AS 7.2.0的Java EE程序 - 11.文件上传

     

    JBoss AS 7.2.0 - 例子 - 通过SSL通道调用EJB

    JBoss AS 7.2.0 resource adapter(JCA) 配置

     

    Planning:

    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)