记得当初刚刚开始学web不久的时候,老师就扔一个叫kingdao的小工具。根据数据库的表结构自动生成web数据层的代码。当初感觉多么的神奇,感觉让苦逼的编程不再苦逼。
有一天突然心血来潮,自己究竟能不能写出来呢?
思考了一下实现的方法,发觉其实不需要多大的技术也就io流的应用,只是关键必须懂得获取数据库的表结构
百度了一下才发现,也就是一些sql而已,关键技术已经找到了,那么就开始慢慢构思了。
ps:对比过才知道mysql这方面的sql语句真心比sqlserver的简单多了
既然是全新的编写,功能自然要比kingdao完善;不然写出来也没有多大的意思了
先写一些kingdao的不足吧:
1.只适用于mysql数据库(我公司只用sqlserver,蛋疼)
2.必须放在d盘目录下运行,并且文件放在test
3.生成文件摆放的结构不符合我公司的规范(比较私人原因)
4.生成的代码定死,不能按自己需求修改而自动生成
既然有不足,那么新版自然会有改进:
1.可以兼容mysql、sqlserver,至于没有oracle,因为没有用过0 0
2.可以放在任意目录,但是不能放在中文路径,(已经想到解决办法,懒得解决中文乱码问题)
3.生成的文件摆放合乎自己的要求
4.生成的代码可以通过改变模版而进行有限度的改变
哦也,太晚了,睡觉先,白天上班,所以今晚再来。代码需要的话我会发,只是直接看代码真心没意思,我也经常求代码,但是认真看和思考代码的却一次也没有。所以我会先写一下我的思路和遇到的问题,大家有更好的解决思路时请教导我,我最喜欢的是那些我想不到的而又好的解决办法和那些特别的思维方式,而不是单单代码
我觉得这很合适新手的,因为我当初也只是上了一个多月的java web开发的速成班,没多久也被拉去学习其他软件(- -因为不是专业的软件公司,所以还必须学其他的);回来后发觉java丢得差不多了,于是就自己找东西练练。
有一天突然心血来潮,自己究竟能不能写出来呢?
思考了一下实现的方法,发觉其实不需要多大的技术也就io流的应用,只是关键必须懂得获取数据库的表结构
百度了一下才发现,也就是一些sql而已,关键技术已经找到了,那么就开始慢慢构思了。
ps:对比过才知道mysql这方面的sql语句真心比sqlserver的简单多了
既然是全新的编写,功能自然要比kingdao完善;不然写出来也没有多大的意思了
先写一些kingdao的不足吧:
1.只适用于mysql数据库(我公司只用sqlserver,蛋疼)
2.必须放在d盘目录下运行,并且文件放在test
3.生成文件摆放的结构不符合我公司的规范(比较私人原因)
4.生成的代码定死,不能按自己需求修改而自动生成
既然有不足,那么新版自然会有改进:
1.可以兼容mysql、sqlserver,至于没有oracle,因为没有用过0 0
2.可以放在任意目录,但是不能放在中文路径,(已经想到解决办法,懒得解决中文乱码问题)
3.生成的文件摆放合乎自己的要求
4.生成的代码可以通过改变模版而进行有限度的改变
哦也,太晚了,睡觉先,白天上班,所以今晚再来。代码需要的话我会发,只是直接看代码真心没意思,我也经常求代码,但是认真看和思考代码的却一次也没有。所以我会先写一下我的思路和遇到的问题,大家有更好的解决思路时请教导我,我最喜欢的是那些我想不到的而又好的解决办法和那些特别的思维方式,而不是单单代码
我觉得这很合适新手的,因为我当初也只是上了一个多月的java web开发的速成班,没多久也被拉去学习其他软件(- -因为不是专业的软件公司,所以还必须学其他的);回来后发觉java丢得差不多了,于是就自己找东西练练。