`
suhuanzheng7784877
  • 浏览: 693087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Ff8d036b-05a9-33b5-828a-2633bb68b7e6
读金庸故事,品程序人生
浏览量:47309
社区版块
存档分类
最新评论

JSF+Spring+JPA(Hibernate实现)的环境搭建(5)

阅读更多

5.       之后修改一下faces-config.xml里面的内容。

加入如下内容

    <managed-bean>

       <managed-bean-name>playersVO</managed-bean-name>

       <managed-bean-class>

           mangerTeam.vo.PlayersVO

       </managed-bean-class>

       <managed-bean-scope>request</managed-bean-scope>

    </managed-bean>

 

    <managed-bean>

       <managed-bean-name>playerAction</managed-bean-name>

       <managed-bean-class>

           mangerTeam.action.PlayerAction

       </managed-bean-class>

       <managed-bean-scope>request</managed-bean-scope>

 

       <!--Spring得到的DAO-->

        <managed-property>

           <property-name>playerDAO</property-name>

           <value>#{PlayerDAO}</value>

       </managed-property>

       <managed-property>

           <property-name>playersVO</property-name>

           <value>#{playersVO}</value>

       </managed-property>

    </managed-bean>

这样SpringDAO就注入了该Action(我还是喜欢叫它Action),至于该Action的代码由于过长,就不在此列出,很简单。无非就是注入DAOsettergetter呗。

到此JSF+Spring+JPA的环境算是集成起来了,项目代码结构图如下:

 



  

JPA的缺点:

必须使用在JDK1.5以上的环境,否则只能望JPA而兴叹。

因为它是标准,还在不断的更新中,所以还是不太成熟,不敢保证之后会有很大的变动。

Hibernate一样,对于多个表(对象)的联合查询,效率比纯JDBC的执行sql要慢很多。

JSF的缺点:

调试不是很方便。

无论是sun的实现还是apache的实现,都存在比较多的bug

组件技术不如js开源框架灵活,有点鸡肋的感觉。

  • 大小: 33.7 KB
分享到:
评论
1 楼 chenqqabcd 2011-12-07  
你好,请问你能给出所有的源码吗,我现在学习,希望能有一个例子作为参考。谢谢!
我的邮箱!chenqqabcd@foxmail.com

相关推荐

Global site tag (gtag.js) - Google Analytics