软件
开发经验的李力(Ada Li)。李力目前是Sun Microsystems的高级
软件工程师
。
依托着她本人深厚的软件开发功力,为我们带来了期待已久演讲内容。这次的主题李力事先做了充分的准备,在做了现场听众普遍水平等级的现场
调查
之后,从她准备的众多精彩内容中选取了最适合的呈现给了大家。
其中之一就是应用JavaEE 5完成简化开发。这样的一个简化过程主要包括了1、基于POJO的编程;2、使用JavaSE 5中的标注。李力还用了J2EE 4中的一段代码实现作为例子(图1),给大家详细的讲述了如何实现这样的简化作用。比较于现在的JavaEE 5,最关键的就是大量的部署信息都用一个WebService简化成为了一个调用服务的过程,这样就使得代码简化跨进了一大步。
图1
接下来,李力详细讲述了关于符合JavaEE 5规范的开源的应用服务器Glassfish和JavaEE之间的关系,GlassFish做为一个企业级应用服务器,拥有强大的开源社区作为坚实的后盾,为GlassFish注入了无穷的生命力。
现在正在广泛应用的Glassfish v2版本的几大新特性,李力都一一为大家举例说明,包括:
1、Metro(Web Services Stack)
2、集群
3、支持JBI(OpenESB 2.0)
4、更好的用户体验
更快的下载
多种profile选择
更快的启动时间
更新中心
新的控制台界面,JSF,Ajax,Charts
5、出色的评测结果
Sun这几年在开源社区的投入越来越大,这不仅仅说明开源为Sun的进一步发展注入了新的生命力,而且也说明,在开源软件的盈利模式上,Sun已经获得了一定的回报。李力还为我们讲了这样的一个小故事:Sun的CEO Jonathan有一次正在和一个
公司
签署一项合作协议,Jonathan说我们的Solaris下个月就要开源了,这时这个公司的老板说,既然你要开源了,都不要钱了,那这个购买的协议我不要签了,反正你们都要免费的。Jonathan说,可以啊,你可以不用买这套软件了,但是一个月之后你就会再也打不通我的电话了。听完着一席话之后,协议还是正常的签署了。这个故事说明,其实面对开源软件,企业在对于是否要将自己的业务构筑在免费的软件服务之上的的考虑还是非常慎重。毕竟和企业的业务相比较,购买软件服务的费用还是微薄的。
【编者后记】
精彩的演讲总让人觉得时间是如此的短暂,在官方的演讲时间结束之后,大家纷纷冲上了讲台,继续围着李力希望可以更加详细的展开这样或那样的
技术
细节,期间李力又为我们讲解了JavaEE 6最大的特点也就是他的高扩展性,即在它非常小的内核之上如何做更多的功能扩展和定制;Netbeans6.0的新特性和如何应用Netbeans6.0实现一个JavaEE的程序;在GlassFish中运用JPA实现JavaEE 5是最大的亮点,因为在无需手写一行代码的情况下只需要选择配置便可以实现一个基本的企业级应用软件的架构等等。
基于此经过李力老师的同意,近期我们将会邀请李力老师做客CSDN进一步的为大家传授更多Java技术,CSDN也会针对一些技术热点问题对李力老师做独家专访,也欢迎大家进一步的关注。
资深Java技术专家李力谈:CEO和开源的小故事
最新推荐文章于 2024-09-04 15:29:36 发布
Sun培训日的第一天下午两点三十分,会场上迎来了当天最为精彩的一场演讲。台上的讲师是一位浑身散发着女性魅力,有着近十年Java领域