目前正在处于javaWeb的第一阶段,已经学完基础知识一段时间了,然后一直计划模拟做一个网上点餐的管理小项目,大概的需求就是订餐用户的注册,登录,点餐下单功能,以及商铺的注册,登录,增删查改菜品的功能。目前前端网页已经基本搭建完成,使用boostrap框架简单的进行了登录界面,订餐界面的搭建,个人觉得很丑,emmmm后期再美化美化吧,花里胡哨的界面等书写熟练了再写也不迟。再前后端交互方面我并没有选择使用JSP,只是单纯的在使用servlet进行,感觉JSP耦合性太高,一个人开发的话还好,前后端分离进行开发就不美丽了。
一个东拼西凑的首(丑)页经过一番搏斗,现在用户的登录注册功能完成,目前正在开发用户的点餐功能,简单的利用servlet获取表单的请求然后对请求作出响应,比较容易实现所以这一段做的比较快。目前正处于用户点餐的模块,用户将菜品加入购物车,然后用户在购物车进行结算。
点餐 结算比较粗糙的界面,我果然是个糙汉子。言归正传,这一段的需求大概就是,点击加入购物车,然后在购物车里面出现相应的菜品。目前正在处理这一部分的代码,思路不是很清晰。
目前的收获:
在前期看视频学习servlet的视频中,很多东西看起来是理解了,也就没有跟着视频敲代码,但是一到自己上手的时候,真的是有些王八看绿豆,大眼瞪小眼了。认认真真的自己敲了几遍基本的代码之后才算是掌握了基本用法。学习的时候敲代码自己做点儿东西真的很有必要,有利用自己理解这个知识点,但是敲代码的时候一定要理解他的含义。就像我使用servlet的时候,刚开始只跟着敲,也不思考代码的含义,就知道这样敲有什么效果,以至于后来自己敲的时候分不清request和response到底是什么,后来自己敲的时候仔细想想就明白了。
开发到现在遇见的问题;
在进行数据库连接的时候,只是用JDBC就能很好的连接,然后当我使用druid连接池进行连接的时候就无法会出现无法获取数据库驱动的问题,与之缠斗了许久,我放弃了,还是使用了JDBC,老老实实封装了一个工具类使用。但是这一个问题一直是我心里的一个疙瘩,我过不去,哪位大佬若是能看到这儿,请帮小弟解决一下这个问题,并告诉我如何在web项目里面正确的使用druid,跪谢,请提前收下我的膝盖。
网友评论