哪些程序就该放在javabean,哪些应该放在servlet?(50分)

  • 主题发起人 主题发起人 vinep
  • 开始时间 开始时间
V

vinep

Unregistered / Unconfirmed
GUEST, unregistred user!
感觉大部分的程序功能用 javabean或servlet都可以完成。
那么哪些应该放到servlet中,哪些应该放在javabean中呢?
分数不多,请大家讨论一下吧!
例如一个验证程序从jsp页面传递参数到servlet1,servlet1接收数据后调用servlet2,
servlet2进行验证并加入session。
servlet2的功能完全可以用bean来完成,那么我应该用哪个效率更高些呢?
甚至servlet1也可以用bean来做,但为什么不用bean,而用servlet比较好呢?
还有在不使用连接池的情况下,对数据库的连接放在servlet中好还是bean中好?
 
用bean做通用的组件,servlet专注于逻辑,而jsp只应该用在表现层。三者各司其职,配合使用。bean和servlet并不能完全取代对方。就像jsp最终也会转换为servlet,但取代不了servlet呀。
你说的情况下,数据库连接可以考虑放在bean中,同过设定scope可以共享给jsp和servlet呀
 
业务逻辑的处理放在serverlet,具体的操作,如数据库的操作等放在bean里。
这样做的好处是将业务逻辑与实际的数据处理工作分开,使系统具有更大的弹性,便于修改
和扩展
 
多人接受答案了。
 
后退
顶部