JSP~Qing博客系统开发
2016-01-02 10:06
393 查看
本篇文章主要对自己做的一个C#识别软件、一个Web博客系统做项目总结.
一、ToTool识别转换助手
![](https://img-blog.csdn.net/20151231233340727)
![](https://img-blog.csdn.net/20151231233443939)
![](https://img-blog.csdn.net/20151231233549446)
软件打包之后在我电脑上运行正常,识别印刷体没有问题,但在不同系统不同电脑下运行会出问题。因为核心算法
不是自己的,有的部分bug也懒得处理了,网上有现成本地的识别工具(如ABBYY FineReader)也非常好用常方
便的。思想是平时观察得到的,所以就不上传安装包了。
二、Qing博客系统
![](https://img-blog.csdn.net/20151231235309285)
![](https://img-blog.csdn.net/20151231235631083)
![](https://img-blog.csdn.net/20151231235814927)
![](https://img-blog.csdn.net/20160102094330551)
![](https://img-blog.csdn.net/20160102094528716)
![](https://img-blog.csdn.net/20160102094549496)
![](https://img-blog.csdn.net/20160102094557668)
上面是系统的部分截图,一个人花了一个月多一个星期左右的时间做的,总是一个人做都要患上代码孤独恐惧症了,但又没有办法叫谁谁一起学一起做,
共同想办法解决一些程序的问题。做完之后觉得有的做法不对不专业,系统的bug也懒得调了,下一步的话会比较深入的去学习使用框架(SSH、JFinal)
然后在接下来的博客中会有体现我代码的部分。一直没有放代码在博客里面,是因为觉得有的东西是学到的不能完全算属于自己真正的东西,然后是项目
总结:
在项目中存在过度的封装了DAO层降低了代码执行的效率,一个页面可能存在多次连接数据库操作数据库的握手时间变长,当多用户并发操作数据库时服务器可能无法稳定运行.
系统部分小的功能或细节未充分考虑,比如当页面报错或发生异常未处理;系统有漏洞,什么SQL注入.
部分页面是紧耦合方式编写的混合了html/jsp/JavaScript/DIV+CSS语言,没有把前端和后台较好的分离不便于网站后期维护.
jsp提供的内置对象有的页面可能使用不规范、java代码编写不符合设计模式等,一方面给java虚拟机增加负担,另一方面降低系统性能.
项目开发按照需求分析、系统开发模块化、实际编码、系统功能测试几个阶段,在开发过程中对数据库表结构、实体关系图做过更改开发周期变长.
数据库设计按照第三范式设计,sql数据库操作受到了一定程度的约束拓展性不强.
一、ToTool识别转换助手
软件打包之后在我电脑上运行正常,识别印刷体没有问题,但在不同系统不同电脑下运行会出问题。因为核心算法
不是自己的,有的部分bug也懒得处理了,网上有现成本地的识别工具(如ABBYY FineReader)也非常好用常方
便的。思想是平时观察得到的,所以就不上传安装包了。
二、Qing博客系统
上面是系统的部分截图,一个人花了一个月多一个星期左右的时间做的,总是一个人做都要患上代码孤独恐惧症了,但又没有办法叫谁谁一起学一起做,
共同想办法解决一些程序的问题。做完之后觉得有的做法不对不专业,系统的bug也懒得调了,下一步的话会比较深入的去学习使用框架(SSH、JFinal)
然后在接下来的博客中会有体现我代码的部分。一直没有放代码在博客里面,是因为觉得有的东西是学到的不能完全算属于自己真正的东西,然后是项目
总结:
在项目中存在过度的封装了DAO层降低了代码执行的效率,一个页面可能存在多次连接数据库操作数据库的握手时间变长,当多用户并发操作数据库时服务器可能无法稳定运行.
系统部分小的功能或细节未充分考虑,比如当页面报错或发生异常未处理;系统有漏洞,什么SQL注入.
部分页面是紧耦合方式编写的混合了html/jsp/JavaScript/DIV+CSS语言,没有把前端和后台较好的分离不便于网站后期维护.
jsp提供的内置对象有的页面可能使用不规范、java代码编写不符合设计模式等,一方面给java虚拟机增加负担,另一方面降低系统性能.
项目开发按照需求分析、系统开发模块化、实际编码、系统功能测试几个阶段,在开发过程中对数据库表结构、实体关系图做过更改开发周期变长.
数据库设计按照第三范式设计,sql数据库操作受到了一定程度的约束拓展性不强.
相关文章推荐
- JS实现的选项卡切换
- javascript 大前端 完全升级之 npm+gulp+systemjs+typescript by 2016.01
- js回车事件
- 精通JS 笔记
- javascript markdown 解析器
- JS Array.slice 截取数组的实现方法
- javascript window.confirm确认 取消对话框实现代码小结
- js笔记(4)
- $("").click与onclick的区别示例介绍
- 在JS中整段地写HTML
- 第七届河南省赛 zzuoj 10400: B.海岛争霸 (并查集&最短路(djs))
- js数组中的常用方法总结
- 通过URL传递参数到JSF
- js中推断对象详细类型
- FastJson---高性能JSON开发包
- 基于Javascript实现弹出页面效果
- jstorm源码分析
- JSP实现界面的自动跳转的几种方式
- JSP实现界面的自动跳转的几种方式
- Programming reference for JavaScript