项目中的经验及教训

   现在项目即将完成了,自己花了很长时间做出了的上传控件,在ie8和9竟然不支持多文件上传。

现在终于知道设计的重要性,终于知道用控件的好处。终于知道完成一部分,测试一部分的重要性。

  谨记这次的教训。

  为什么ie8和ie9不支持呢?<input type="file" multiple="multiple"> multiple是html5的

新特性,而ie8和ie9不支持html5。刚开始用的时候并不知道multiple是html5的新特性,这是开发

经验不足造成的。

  本次项目使用了Struts2框架。为什么要使用Struts2呢?

  使用框架有时候是逼迫你去遵循框架自带的模式,像struts2,会让你在不自觉间应用MVC模式。

拿到一个需求,你不用去了解需求的所有细节,只需要知道需求的大致分类。在做好分类之后,逐个的

去完成一个个功能块就可以了。

  MVC的好处??

  在这个项目中应用了Struts2的默认拦截器fileupload做上传文件限制。应用了自定义拦截器做权限

控制。使用拦截器极大地减少了代码量。不得不说的确很智能很方便。

原文地址:https://www.cnblogs.com/heyesp/p/4536212.html