图书管理系统基于servlet mysql jdbc html
项目war文件 及 mysql备份文件下载地址:http://dl.vmall.com/c0ejjni0ai
代码3400多行,
主要功能基本都实现了,但是极个别的内容由于时间比较匆忙,还要学习新的知识等,还需要改善。
此项目war文件 及 mysql备份下载地址: http://dl.vmall.com/c0ejjni0ai
收获:
1 对mysql jdbc html的理解加深
2 对于数据库连接池,分页,cookie,表单的隐 藏组件等新知识开始接触并会能够掌握
3 对面向对象的思想开始有所领悟,从建包,建 类,各个类之间的关系。从数据库 到 JDBC再 到 对于的daomain对象 深刻的贯彻着 面向对 象的思想。充分了解 面向对象对编码带来的好 处。以及深切体会jquery hibernate 等框架 的产生极 其应用的好处。
4 对于 乱码 和 tomcat的部署 问题解决,开始 对xml 有些了解,不再惧怕 配置文件,为学校 hibernate开一个好的基础。
5 建包,写类的时候 名称 及其分类 较之前相对 更加合理。
6 对一场的处理,开始引入自定义异常,而不全 是简单的一抛了之或者打印堆栈信息。
7 不再害怕异常,反而觉得高兴,有异常,就能 找到原因。开始学会利用异常。
不足:
1 发现servlet虽然能够实现交互功能 但是还是 很不方便,每次都要刷新(好像ajax可以实现 不刷新情况下页面减缓数据)
2 虽然jdbc里参数更多的利用了面向对象的思 想,但是还是举得比较繁琐。
3 时间比较仓促,在项目中 DOM JS 正则表达式 等没有体现和应用。
4 页面布局还有些欠缺,因为直接写的代码,没 有写好代码粘贴到println里,每次看效果都 要reload或者重启服务器,很不方便,界面相 对简单。没有很好的使用div 。
等等
发现自己知识上的不足:
对底层原理,堆栈等 还是不是很熟悉。
对JUnit 简单了解,没有很好的字在自己的项目中使用。
(待续。。。。。)