标签:
一年以前就已经有自己开一个属于自己的web应用(或者说网站)的想法,但一直在考量着用什么样的技术而苦恼,对于技术选型一直没有确定,而一拖再拖。直到今年(2015年)年初,又有了强烈的愿望想去实现它,并写了相关的一些文档,如计划说明书、需求分析报告和概要设计文档等。随着文档的编写,技术选型也确定了下来,系统架构采用MySql + Mybatis + Spring + Spring MVC + bootstrap + memcached + zimg,采用这些技术的主要考量是在于开发的速度和系统性能,具体没有太多的去想。
随着任务的推进,问题来了,第一步是搭建MySql + Mybatis + Spring + Spring MVC + bootstrap的开发环境,由于对Spring的开发环境的搭建不熟,一开始就遇到了问题,由于版本原因,出现很所错误。后来在网上查了许多资料,看到大家都在使用Maven构建项目,于是跳入了学习Maven的行列,Maven学习进展缓慢,刚刚学会了在Eclipse下建立Maven项目,由于是工作之余做的,所以感觉原本的任务拖延太长,于是就直接使用Maven开始了项目的构建,却又因此遇到了问题。更离谱的是,在配置Spring的时候,由于不明白Web.xml配置文件中的各项配置,于是又研究起了tomcat的源码,就这样,任务在这5个月中毫无进展。
今天回过头来看看这几个月的整个执行任务的过程,发现自己已经偏离了原来的目标,而且偏得有点多,感触也颇多。纵观自己的这一过程,有以下几点感想:
以上为近段时间个人的小小的经历,希望这样的思考能帮助自己走出困境,实现自己的目标,也希望所有人能在为自己的目标走出一段距离后回头看看,不要忘了自己出发的目的。
标签:
原文地址:http://www.cnblogs.com/Alex-yuan/p/4592578.html