工作日志

来源:互联网 发布:mac怎么截屏快捷键 编辑:程序博客网 时间:2024/05/07 04:00

      由于最近的项目需要,写了个代码生成器,模板使用的是Velocity,不过感觉不太好,Velocity和FreeMarker对空白的处理都不太好,有空还是改成jsp的方式比较好,以前写的那个Tomdog(类似于Tomcat)中的跑jsp的那部分可以拿出来集成一下了,呵呵
   
      其实这个工作早就应该做了,以前有很多空闲时间,都没想起来。直到用的时候才临时写了个能跑的东西,根本没时间想设计的问题。
   
      初步的实现是程序读数据库表,根据数据表的结构生成实体层、数据访问层等,目前的实现还比较简单,只能在命令行下跑,刚用swing写了个图形界面,感觉不太好,有时间写个Eclipse的插件最好了。

 

      前几天带的几个人不太会写写SQL语句,他们只能用VS2008连库生成SQL,不过在很多表连接的时候VS2008生成的SQL有错误。还需要手工改动一下,而且VS2008太大了,不可能为了写个视图装个VS2008。

 

      后来把库倒到了Access,Access创建视图的功能也很强大,很好使。不过生成的SQL适用不了我们现在的这个数据结构,只好自己写了个,不过也没有图形界面,连接是通过读取数据表字段中的注释实现的,如果要生成视图,就必须修改数据表的注释,在注释中添加关联信息,也不方便。最好有时间做个Eclipse插件。
通过拖拽的方式生成视图脚本,如果再能将生成的脚本直接倒进PowerDesigner那就更好了。

 

      有时候,没什么事又不知道做什么,真的项目来了才发现原来以前可以把现在的很多工作都事先做了的。以后,还是需要经常把一些想法记下来,有时间的时候慢慢实现。

原创粉丝点击