`
bulote
  • 浏览: 1297072 次
文章分类
社区版块
存档分类
最新评论

好久不见大家了,今天抽出时间记录我两周发生的一切

 
阅读更多

有两周不上csdn了吧,其实心里一直想着这里的好友们……但是,两周的时间,我收获了很多,兴奋过,烦恼过,绝望纠结过,豁然开朗过……这两周当中,有太多的经历是我以前从来没有感受过的。

这两周中,我一直在做一个小的“项目”,其实,现在说明白了,就是用struts2和hibernate实现一个用户登录,注册,查询,其中扩展功能是用ajax验证用户是否存在,仅仅这些。刚刚接到这个任务,对于一个从来没有用过struts2和hibernate的我来说,有挑战和诱惑。

第一次接到任务后回来做,四天的时间,搭建起框架,连接好数据库,然后就是对数据库的查询。那是第一次领回来任务,也是最傻的一次,为什么傻,因为,当时交流,根本没有弄明白要用框架的哪个版本,于是,看到的是哪本书,就按照上面的开始了,急急忙忙,也没有任何的设计和计划,想到什么功能弄什么功能,不过,整个过程还是比较顺利的,两天半的时间,连接好了数据库,懂得了怎样去配置文件,也懂了其中的一点原理,就在高兴之余,突然发现,自己用的是struts1,而任务是要求用struts2,我晕!一个大大的教训,于是,用一天的时间开始找资料,看书,上网查,然后,以前做的所有的全部改掉了……我很深刻的记得,那天晚上,我失眠了……

虽然第一次的任务在完成的过程中有些仓促,但是,还是有一定的收获,也有一定的成就感,所以,去领第二个任务的时候,很快确定了接下来要实现的功能:搜索,分页,验证,将sql语句写到另一个文件,类的构架要有抽象性。经过师兄的一番解释后我基本明白,也有一定的思路。这次,时间应该是4天。这一次,我有了太多的第一次:第一次上叶老师的课没有听进去,第一次坐在电脑旁边三个小时不知道做什么,第一次晚上1点以后睡觉,第一次感觉到程序给我带来的困惑和无助……结果很明显,我没有完成任务,但是,约定的时间我还是去了,去了之后,让师兄看了程序和功能实现的进度,结果是:程序乱,功能没有实现。这样,我又一次意识到了自己犯的又一大错误:action没有分开,都是在一个action里面写方法……现在想想,真是傻到家了……这样又意味着什么?——全部重做!但是,这次从师兄那里得到了很多的信息,比如,程序实现一个功能就要写一个action,要分开工具类和具体的实现类,写程序之前要先设计好等等……这样,我再次改程序并完成没有实现的功能。就在思路最混乱的时候见到了我的导师,很巧合,老师给我一支笔,可能老师没有感觉到给我的支持,但是我拿着笔告诉自己,这支笔只允许在做项目的时候用!不要着急,慢慢来,一切都会明了的!加油加油!”

这样,第三个任务等于是要接着实现第二次的任务。时间是两天。还好,这两天是周末,我觉得时间还是比较多了。这次,项目重新建,所有框架重新搭,但是,很幸运,因为以前有经验了,所以,这些都很顺利。这次没有拿来程序就写,而是用了整整一天的时间来想整体的构架。我觉得,这一天也是我最痛苦的时间了。终于,在第二天动工,在第二天的晚上,心中突然有了一种清晰的感觉,因为,终于似乎明白了框架怎么用……

急急忙忙,写完了程序,今天本来应该去接受检验的,但是,老师有事,明天去。相信明天去了又有好多新的任务,又有好多新的知识要学习,但是,至少到现在,我心里总算明朗一些了。

很感谢叶君的帮助,没有他,我的很多东西会走更多的弯路,还有我的分页也写不成,但是,他写的程序基础上,我改了一些,还加了一些,呵呵,实现了搜索分页。不过,我仍然存在很大的问题,就像叶君说的:错误定位太太太太慢了……

分享到:
评论

相关推荐

    初中语文经典美文好久不见

    初中语文经典美文好久不见

    infrost.github.io:好久不见!

    [removed] document.getElementsByTagName('body')[0] ...嗨,好久不见! <iframe frameborder =“否” border =“ 0” marginwidth =“ 0” marginheight =“ 0” width = 298 height = 52 src =“ // music.163

    删除表中重复记录

    我刚学习sql查询时,删除表中重复记录就是我遇到的一个难题,困扰了我好久,估计可能还会有和我遇到一样问题的朋友,现在我总结了一下,拿出来与大家分享!(此文档0分下载,送给朋友)

    c++小游戏推箱子代码

    hello,大家好,好久不见,今天我又来更新小游戏啦! 本次代码是c++小游戏推箱子,这是以前我参加比赛的一个小游戏代码,今天我良心大发,来把这个代码送给大家啦,喜欢的网友可以关注我,我会免费分享高质量c++小...

    freeplc-一个开源的PLC

    又好久没有更新了,之前想了好几个题目,有些也写了一半,但是自打阳了之后就变成懒羊羊了,这两天恢复的不错,把之前的坑给大家填上,大概花了两周业余时间,把FreePLC移植到i.MX RT和LPC55系列产品中,今天先更新...

    C#定时间段执行(注意是时间段|例:12:40-15:20分内执行)(原作)

    上次自己想找个定时间段执行提示的小程序,但找了好久没有找到,就自己想方法做了个定时间段执行的小程序。还行吧!(自己想了好久才做出来的) 定时间段执行(注意是时间段|例:12:40-15:20分内执行) 希望有更好的 ...

    我储藏了好久的it资源献给大家

    网上在线考试系统 基本信息:考题、答案、 用户信息:老师、学生、权限

    送大家股票除权出息数据-cq.zip

    送大家股票除权出息数据-cq.zip 最近 发现 来论坛好久 一个威望也没有 都是M币:L 有看到 论坛了 YAHOO股票除权出息没有办法 所以就把本人 最近研究的 除权出息数据 与大家分享 希望 看到我帖子的人 给我加点...

    (教妹学数据库系统)(十二)故障恢复

    hello大家好,好久不见!今天我们继续学习《教妹学数据库系统》。教妹学数据库,没见过这么酷炫的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫。 我的妹妹小埋18岁,校园中女神一般的存在,成绩优异体育万能...

    CentOS重置密码文档记录

    背景:好久之前虚拟机安装的centos系统一直都是电脑记住密码的,今天突然缓存没了自己又想不起来密码了只好重置密码,网上找的参考,以防以后忘记又要去找所以做了一个记录。

    MT_Syslog.exe中文版 MT_Syslog中文版

    网上找了好久也没有找到个中文版的,很是郁闷,最后干脆我自己做个汉化要点分不好意思啊,花了我半天的时间翻译,编译的,一点辛苦,有的地方,不一定通顺,但能看的懂了,谢谢了! MT_Syslog MT_Syslog.exe MT_...

    大量CSS样式,超过30套,收集好久了,希望大家喜欢

    大量CSS样式,超过30套,收集好久了,希望大家喜欢

    全面解读Python Web开发框架Django

    花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用。项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了)。从前台到后台,好好折腾了一把,用到:HTML、CSS、...

    C++设置系统时间源码

    找了好久也没有在C++ MinGW里能够成功修改系统时间的代码,这算一个有效果的。

    任务记录小软件V1.0

    好久没写日志了, 闲的无聊,花了一两天自己做的一个小软件,给自己用的,第一个版本,记录一下, 以后有时间再进行改进吧。 语言:VC++ 工具:VS2008 OS:Windows XP DB:ACCESS 界面没美化,仅仅包含最基本...

    好久好久按时打算

    环境好机会四大四的发生地方的发生斯蒂芬发送到发送到发送到

    jQuery插件时间线

    这个是基于jquery写的时间线的插件,在官网http://ghusse.github.io/jQRangeSlider/这里边有api的用法,我也是找了好久在找到的。

    Struts2+HIBERNATE实现分页(完整讲解)

    好久没写过什么东西了,最近自己在学习Java WEB方面的东西,自己想用JSP和 Struts2 HIBERNATE来写一个自己工作室的网站练练手,稍微有些收获今天写出来,与大家一起分享一下:STRUTS2+HIBERNATE实现分页是JAVA WEB最...

    (教妹学数据库系统)(十一)并发控制

    hello大家好,好久不见!今天我们继续学习《教妹学数据库系统》。教妹学数据库,没见过这么酷炫的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫。 我的妹妹小埋18岁,校园中女神一般的存在,成绩优异体育万能...

Global site tag (gtag.js) - Google Analytics