今天在考虑,是不是用asp一样可以实现mvc架构,而不是jsp的专利?
用单独的页面处理用户操作(action), 处理完毕redirect到显示页面(view),显示页面只负责显示数据。
好像还不够纯正,因为显示页面还是需要查询数据库才能得到显示的数据,那不算纯粹的view。纯粹的view应该是接受数据,然后显示的。结论:
jsp实现mvc的关键在于封装,一个recordset(jsp里面叫resultset),一个员工信息(多项),都可以当成一个对象来传递,服务器对封装的支持才是mvc实现的关键。
asp也可以自定义object,但asp基于vbscript,本身不是纯面向对象的语言,所以自定义object使用的很少,似乎也不是那么方便。可以这么认为么?