越来越感觉到Sun对于Java的开放态度了,从开放源代码,到Java EE 5.0的规范的制定,处处可以体现Sun的大度。虽然Sun手握Java标准的制定的大权,但绝对还是开放的。
Java EE5.0的规范中较之Java EE1.4在几个方面都有了进步。Java persistence就是其中的一个,可以说Sun对于EJB3.0标准的制定,从很大程度是上考虑到了事实开发标准,也就是IBM等厂商在背后推行的。
Entity Bean以及Java persistence,我们其实可以看到,完全是参照了大家基于Hibernate的开发思想。学习过Hibernate的应当可以很轻易的上手Java persistence,因为Java persistence的开发者其实就是原hibernate的开发者。再配合以annotation,可以很轻易的开发出Entity Bean。
不过,再看了看JSF的规范,不知道Sun如何定义其于B/S模式的Java EE的开发,JSF中的Backing Bean共用Entity Bean吗?Sun没有给开发者以很好的建议。
无可置否的是,现在开源社区对于Java的冲击是前所未有的,O/R mapping在Java EE规范中的体现,也体现了作为大统的开发思路的走向。
Thank Sun!
Java EE5.0的规范中较之Java EE1.4在几个方面都有了进步。Java persistence就是其中的一个,可以说Sun对于EJB3.0标准的制定,从很大程度是上考虑到了事实开发标准,也就是IBM等厂商在背后推行的。
Entity Bean以及Java persistence,我们其实可以看到,完全是参照了大家基于Hibernate的开发思想。学习过Hibernate的应当可以很轻易的上手Java persistence,因为Java persistence的开发者其实就是原hibernate的开发者。再配合以annotation,可以很轻易的开发出Entity Bean。
不过,再看了看JSF的规范,不知道Sun如何定义其于B/S模式的Java EE的开发,JSF中的Backing Bean共用Entity Bean吗?Sun没有给开发者以很好的建议。
无可置否的是,现在开源社区对于Java的冲击是前所未有的,O/R mapping在Java EE规范中的体现,也体现了作为大统的开发思路的走向。
Thank Sun!