中国最大的IT技术社区CSDN联合美国权威IT技术媒体CMP集团,共同为中国百万开发者带来的国内最权威的顶级软件技术大会----“2007 软件开发2.0技术大会”(SD2C)正在九华山庄火热进行当中。在 [语言工具2.0Track]第五会场,Seam框架的最早实践者,Java开源技术资深专家——马越先生为我们带来了题为《从Seam框架实践说起——谈开源软件的本质与思考 》的精彩演讲。
演讲一开始,马越开宗明义提出了一个问题:我们应该以什么来作为选择开源框架的原因和驱动力?接下来,从介绍JSF、EJB3的优势和缺点开始,马越回顾了SEAM框架诞生的原因,并对Seam框架进行了简单介绍。接下来,马越向听众演示了一个简单的CRUD实例,充分说明了Seam框架的易用性、简洁与强大。然后,马越先生介绍了Seam的上下文模型、双向注入、Seam安全与授权、web services、测试以及轻捷式开发等等特性。
在谈到开源框架时,马越认为:用开源框架,不但要用,而且要会改,以实现自己的特定需求和想法;还要有创新,要奉献。选择开源技术时,要注意五个问题:技术为解决何种问题而出现?技术如何被实现?技术针对的问题我会如何实现?技术的不足之处与风险性?技术的延展性与前瞻性?由于开源的两大特性:成本低廉、源码开放,马越先生认为开源技术对中国程序员有着特殊的意义,并提出开源是IT发展的必然结果,也将为实现IT技术和IT人的自由做出巨大的贡献。
马越,具有多年的JAVA开源技术如JBoss,Apache,Pentaho等精深开发经验,第一个将SEAM框架引入大型企业应用的开拓者,Redhat、Jboss 2006年度创新奖(http://www.jboss.org/innovation/innovationawards)的获得者。多年来对JAVA开源技术的研究和应用的过程中,形成了自己独道的软件开发理念,并在利用开源技术构架大型企业应用软件方面有独特心得。 2007年6月归国创建北京中通软联信息科技有限公司,并任CTO。
在美国九年的软件开发生涯中,曾任Lexicon Pharmaceutical 公司高级软件工程师、软件经理兼系统总架构师;Centerville Tech公司高级软件工程师,致力于商业智能化软件开发;EXcelon公司高级软件工程师,从事Object数据库开发;Promisoft 公司软件工程师,从事欧洲实时金融信息交换系统开发等。