struts的不足:
一、转到展示层时,需要配置forward,目录、文件变更,需要重新修改forward,要求重新部署整个
项目,而服务器往往要重新启动。
二、如果页面表单变化了,就需要修改formbean对应的方法和属性,而每次修改之后,还需重新编译重
新部署,或者重新启动服务器。
hibernate的不足,下面是一位网友的看法,具有代表性:
一、对象与数据库的映射,关键在于对象关系的映射,但是没做到很
理想,配置过多,控制复杂, 另外还会出错。其实本质在于对象不够自由。
二、事务处理。这点上更容易出问题,相对于各种各样的事务管理器,要兼容是一个大问题, 总归在各
种应用服务器上有很多问题。其本质在于创建了一个自我数据存取小环境,必然面临各种兼容问题。
三、HQL语言。建立对象查询语言,类SQL,但是不同于任何一种SQL,调试环境复杂。本质在于创建了
一种语言,增加学习成本。
一、转到展示层时,需要配置forward,目录、文件变更,需要重新修改forward,要求重新部署整个
项目,而服务器往往要重新启动。
二、如果页面表单变化了,就需要修改formbean对应的方法和属性,而每次修改之后,还需重新编译重
新部署,或者重新启动服务器。
hibernate的不足,下面是一位网友的看法,具有代表性:
一、对象与数据库的映射,关键在于对象关系的映射,但是没做到很
理想,配置过多,控制复杂, 另外还会出错。其实本质在于对象不够自由。
二、事务处理。这点上更容易出问题,相对于各种各样的事务管理器,要兼容是一个大问题, 总归在各
种应用服务器上有很多问题。其本质在于创建了一个自我数据存取小环境,必然面临各种兼容问题。
三、HQL语言。建立对象查询语言,类SQL,但是不同于任何一种SQL,调试环境复杂。本质在于创建了
一种语言,增加学习成本。
本文探讨了Struts框架在展示层配置及部署方面的不足之处,如forward配置的繁琐性和表单变化带来的不便。同时深入分析了Hibernate框架的对象关系映射、事务处理及HQL语言等存在的问题。
652

被折叠的 条评论
为什么被折叠?



