项目中的经验及教训
? ?現(xiàn)在項目即將完成了,自己花了很長時間做出了的上傳控件,在ie8和9竟然不支持多文件上傳。
現(xiàn)在終于知道設(shè)計的重要性,終于知道用控件的好處。終于知道完成一部分,測試一部分的重要性。
謹(jǐn)記這次的教訓(xùn)。
為什么ie8和ie9不支持呢?<input type="file" multiple="multiple">?multiple是html5的
新特性,而ie8和ie9不支持html5。剛開始用的時候并不知道m(xù)ultiple是html5的新特性,這是開發(fā)
經(jīng)驗不足造成的。
本次項目使用了Struts2框架。為什么要使用Struts2呢?
使用框架有時候是逼迫你去遵循框架自帶的模式,像struts2,會讓你在不自覺間應(yīng)用MVC模式。
拿到一個需求,你不用去了解需求的所有細(xì)節(jié),只需要知道需求的大致分類。在做好分類之后,逐個的
去完成一個個功能塊就可以了。
MVC的好處??
在這個項目中應(yīng)用了Struts2的默認(rèn)攔截器fileupload做上傳文件限制。應(yīng)用了自定義攔截器做權(quán)限
控制。使用攔截器極大地減少了代碼量。不得不說的確很智能很方便。
轉(zhuǎn)載于:https://www.cnblogs.com/heyesp/p/4536212.html
總結(jié)
- 上一篇: Android 开发工具类 13_ Sa
- 下一篇: 利用velocity模板以及itext生