万码学堂2017级学生张*浩
项目感言:
通过B模块团队项目的答辩结束,也表示我们即将对B模块的结束,但不代表我们的学习就此结束,通过此次项目我发现有很多的收获也有很多的不足。
通过这次项目,我也感受到了实战训练的重要性,我在此项目里做的是游戏论坛的登录和注册,以前是陆老师通过讲课来给我们展示项目模拟的需要的代码和简单的项目程序,其中在数据库和模板方面就需要做一些总结,在项目的流程,我们需要那些功能,组长和我们需要在这个项目上用到哪些功能,哪些程序,组长分配给我的任务,在我的项目里建数据库需要用到哪些列名,数据类型,能否实现这是对于我来讲建数据库是很重要的,还要在一些项目功能上做些分支上的细化,建完数据库,模板对应项目功能的使用,是要逐个的去挑选的,曾经为了找模板就花了将近两天的时间,虽然有好看的,但还是没有用到比较可惜。
其次就是要建网络项目了,四个包vo,util servlet dao每个包功能都有每个功能的作用,而且模板功能的实现会影响这项目功能的实现,我都会先用在浏览器来看网页能否符合项目,在登录注册里面的无论是表单验证,还是ajax,之前在课上对这个东西不是很有概念,所以说写在代码上不是很懂,也很感谢在老师和组里同学的帮助下,能够在注册和登录的代码中能够一句一句的知道它是干什么的,能够先从jsp,servlet,dao的顺序中,里面的代码和函数也是通过陆老师帮助我的代码一句一句解释让我明白,每一行代码的其中意思,我很感谢陆老师能够一句让我明白里面的意思和要写代码达到的目的,让我收获了很多,从jsp的表单验证,form表单和input 里id调用的action方法调用的函数,然后在提取jsp其中name的属性,然后在dao里面通过注册和登录的功能的函数,sql查询,修改,创建语句让我知道,写注册登录的话,每个功能就有每个不同的函数,也知道了链接,载体,结果集在数据中的概念,和返回数据,这个其实是我之前最不理解的地方,是通过数据传递来在servlet接收,网页的功能都在servelet里去实现,dao只是在数据库的数据到java里的一个存储点,导入servlet函数中最后去在jsp里实现我需要的功能。
通过此次项目是我能够了解到做每个项目需要按照项目流程的去考虑,代码也需要多加练习。多提升自己的操作水平。