技术特点
1. 做为命令接入点,发送用户指令给后端
2. 做为页面内容显示者,组织页面内容
3. 做为和用户交互的界面,规范用户可以发送到指令
实现方式
1. 可使用javabean+form指令完成
2, 3. 可以通过tag library和一些界面库完成
原理剖析
因为jsp编写导致表现模式和交互逻辑需要耦合在一起,以致jsp需要同时懂得开发和具备页面交互设计能力的程序员来实现,这跟一些网站的人员组织和设计模式是不一样的
曾经在美工人员同时负责页面交互设计的团队中呆过,这个做法一度是企业应用开发或互联网开发公司的习惯做法,合理的做法应该是美工只是美工,在交互设计模型完成后,才负责页面视觉效果的加工,这样可以提高产品质量,貌似游戏客户端的设计
交互设计模型被单独形成概念后,意识到这点的开发人员或美工人员,谁负责担任都没有问题了,这里必须强调的是,交互设计模型通常是变化最多的点,依赖开发人员跟进其变化,所以,如果让开发人员担任交互设计模型的主导者,会对开发有帮助