`
li2005
  • 浏览: 37754 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

    博客分类:
  • jsf
阅读更多
  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,就一切正常了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics