项目开发日志(1)

   今年大二,这是我第一次真正接触项目开发。

   一个半月前,同学找我一起参加一个电商网站的开发(java)。这个学期才开始学习java,那时候我才刚刚开始接触jsp,tomcat也是前天晚上才装上的。突然要我参加这样一个大型的网站开发,我怕自己不能胜任(现在是也)。但是自己想走网络路线,不想浪费这样一个机会。权衡利弊后我还是决定先加入看看。

  这是学校的一个创业项目,组建了一支大团队。因为团队刚刚组建,市场组那边的需求还没有这么快出来。趁还没有开工,我开始疯狂补学。

  首先花了几个通宵,把jsp的基本原来啃了下来,然后开始学习ssh(strut1,spring,hibernate)这些开源框架。当我开始看strut时,被他的xml搞得晕头转向,硬着头皮多看几遍后,逐渐习惯了xml的写法。了解了strut的action与actionform还有mvc。之后看hibernate。之只接触过jdbc,刚开始接触持久化的概念的时候确实头疼了好一会,但是了解之后才发现持久化确实方便了开发。还有数据表间一对一,一对多,多对一,多对多的关系开始也把我弄得迷迷糊糊的。学习spring的时候,刚开始看的是从图书馆借的书(穷学生),看了好久都一直感觉掌握不到他的核心思想,后来我从网上买了本(spring in action)对spring 的ioc aop 思想才有了初步的掌握。从此我发誓以后看技术书都只看外国人写的。

同时,项目组那边为了加快项目进度,决定从网上买模板进行二次开发。拿到模板后,就本地部署都花费了我们的不少时间。终于系统能挂到tomcat上了,但是唯独我的居然乱码的!!网上查了好多资料都没有解决的办法。后来质询我的java老师(水平很一般,死马当活马医),她说加个filter,后来证明也不行。最后发现把mysql的默认编码变成utf-8就可以解决问题。

  买的模版的架构是spring+jpa+Ehcache+velocity,因为对底层的操作已经进行了基本封装,所以二次开发比较简单。

现在我还在研究着买回来的模板,在研究他的域模型。还有jpa的实际操作。

自从参加这个项目以来,确实牺牲了很多东西,但是也收获到很多。压力很大,所以我总是逼着自己去学习。到现在我觉得自己还只是刚刚起步,要学习的东西太多太多。期间因为压力太大我也曾经想过退出,但是还是咬牙坚持到了现在。还有不到一个礼拜就要开始期末考试,但我还是一头扎进了模板的研究中。但愿不挂!!!

你可能感兴趣的:(项目开发日志(1))