将2010年自己做了一半的项目从1.1升到2.0

2010年中做了一个项目,只做了一半,就做其它项目了,用的是JSF1.1和richfaces3.1.3,
hibernate 3.0.5 ,spring 2.0.8,现在开年,又得继续做这个项目。由于之后的项目自己用了JSF2.0和richfaces 3.3.3 , hibernate 3.5.6-Final, spring 3.0.5 ,并且框架是自己搭的,对JSF2.0简洁的配置非常喜欢,所以自己决定把这个项目升到JSF2.0,本文章是开头写的,因为我猜问题都很多,有啥问题就记录下来,方便自己和他人
升级的优点
1) 可以减少很多JSF的XML配置文件,如JSF的 javaBean可以把配置写在java类中。
2) 可以减少很多hibernate的XML配置文件,如可以不在为每个entity生成对应的hbm XML文件,把配置写在entity的类中。
3) 可以减少很多spring的XML配置文件,基本上所有的dao,service类都可以把配置写在类中,很方便

因为jsf1.1用的是jsp做为视图,jsf2.0用的xhtml做的视图,所以,所有jsp命令,jsp块都不能用。
因为用的是这个html头

<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

所以页面视图必须遵守这个html标准

昨天发现项目运行时很慢,打开页面要很久,今天找了很久,最后把项目所在的工作区间全部删除了,从新导入项目,就正常了,不知道什么原因

编码最好用UTF-8,刚开始用的GB2312, 在rich:fileUpload时,会乱码,找了半天原因都找不出,最后用了UTF-8,就一切正常了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值