两个星期的暑假实践课结束了,我对自己这段时间课程的把握情况有了更深层次的理解。这次提前使用了ssm框架,因为在大二的下半学期的Java web课程中已经将mvc架构实现了一次,上次实现的学生教务系统。这次使用ssm框架,开始使用时磕磕绊绊,一点点的代码,就得看视频,查资料。在之前的mvc架构里很少有使用*.xml很多功能都是在daoimpl实现的,而这次的主要功能是在*.xml中实现。对比使用框架来说,开始的学习确实很难理解,可是使用起来却很方便快捷,而且使用框架减少了代码之间的耦合,提高的代码的灵活性,使多人编程序更加默契配合。
在使用框架的过程中也遇到了很多的困难,遇到错误,第一时间分析错误,查看错误路径,努力解决问题,将不明白的错误百度,从网上查找并将多种解决方法一一验证,找出真正能解决问题的办法。例如,在遇到订单页面显示全部订单则各个分订单无法显示,显示分订单则总订单无法显示,根据分析查找确定这是service中的查找错误,给出解决办法,在原有的基础上增加了一个判断语句,最后解决的这一错误。在编码的过程中,还有许许多多的bug,错误,只有用心观察分析,耐心思考方法才能真正解决问题。
同样,我在css方面也是弱项,这次直接使用的模板来解决界面的整洁美观的问题。但是同样的模板,也有一点小瑕疵,我选用的模板中登陆与注册的模块密码框的大小和账户框的大小不一致,在css中寻找,找到了框大小不一的原因通过修改css文件才使文本框大小一致,但是可能使兼容问题,在eclipse,和IE中文本大小一致,在谷歌中文本框大小还是存在差异,并且查找时,ie和谷歌可以正确查找,在eclipse中却出现文本框接受中文字符乱码的情况,由于时间限制,兼容的问题还是没有解决。
通过这次实践,我看到了自身学习知道的不扎实,以及软件工程中更加精深宏大的知识,此后我应该更加认真仔细的专研编码,提高自己发现问题,解决问题的能力。