一种思想,一份收获
2012-03-03 16:08
351 查看
确实,什么都没有留下.
---xingyunpi
最近还真挺忙的,不过,折腾来折腾去,还算是有些收获,要看书啊要看书,要好好看看一些知识点了,真是的,一直没有时间,这段时间结束后就好好学习一段时间再说别的.嘻嘻,不罗嗦了,说说最近的收获吧~
先从思想说起.
第一个思想:最近一个月不到的时间,一直在负责一个网站的开发,从数据库的设计到最后的完成.收获最大的就是数据库的设计方式---一种基于平台式的设计思想.以前做网站的时候,都是用什么设计什么库,但是,这次不一样,这次是把拥有统一类别的东西放到一个表中,最主要的是URL表来统领整个网站的结构.是这样设计的:
其中,url表结构统领整个网站结构:
url表----------
article(我知道拼错了)是放文章类的:
article表-----------
file表示放文件类的:
file表-----------
relationship表示放关系类的:
relationship表-----------
mapping才是放的真正内容:
mapping表----------------
这种设计思想,可以将数据库的设计,以另外一种方式存进去.但是,这个过程中遇到过很多困惑,比如说,网站存放一个内容,可能涉及到多个表的查询,这样的话,可能又会引出hibernate中一对多,多对多的乱七八糟的关系,这样的话,不知道这样设计还有没有好处,如果有的话,那怎么样比较好的处理这种乱七八糟的关系呢??求指导...(小叶)
这种设计思想,从另一方面来说,如果上一个问题能很好解决的话,这倒是给平台的开发提供了一个不错的思路.
第二种思想:
这个是jimi告诉我的,我也要说说:将数据库操作与应用分开.其实吧,这是在用spring框架的时候,他跟我说的,他说:我们并不希望每次在开发实际项目的时候,每个人再去实现一遍重复的代码,所以,最好是把与业务逻辑无关的功能分离开来,来一个baseaction,每次在用的时候,别人就从那里继承就可以了.虽然以前一直觉得这样,但是没有真正实践过,开发过程中,找出一种组件的思想,也是不错的.哎呀,我真懒...总是在重复无用的东西.没价值.
接下来我将会把学到的总结出来.
嘟嘟~
---xingyunpi
最近还真挺忙的,不过,折腾来折腾去,还算是有些收获,要看书啊要看书,要好好看看一些知识点了,真是的,一直没有时间,这段时间结束后就好好学习一段时间再说别的.嘻嘻,不罗嗦了,说说最近的收获吧~
先从思想说起.
第一个思想:最近一个月不到的时间,一直在负责一个网站的开发,从数据库的设计到最后的完成.收获最大的就是数据库的设计方式---一种基于平台式的设计思想.以前做网站的时候,都是用什么设计什么库,但是,这次不一样,这次是把拥有统一类别的东西放到一个表中,最主要的是URL表来统领整个网站的结构.是这样设计的:
其中,url表结构统领整个网站结构:
url表----------
article(我知道拼错了)是放文章类的:
article表-----------
file表示放文件类的:
file表-----------
relationship表示放关系类的:
relationship表-----------
mapping才是放的真正内容:
mapping表----------------
这种设计思想,可以将数据库的设计,以另外一种方式存进去.但是,这个过程中遇到过很多困惑,比如说,网站存放一个内容,可能涉及到多个表的查询,这样的话,可能又会引出hibernate中一对多,多对多的乱七八糟的关系,这样的话,不知道这样设计还有没有好处,如果有的话,那怎么样比较好的处理这种乱七八糟的关系呢??求指导...(小叶)
这种设计思想,从另一方面来说,如果上一个问题能很好解决的话,这倒是给平台的开发提供了一个不错的思路.
第二种思想:
这个是jimi告诉我的,我也要说说:将数据库操作与应用分开.其实吧,这是在用spring框架的时候,他跟我说的,他说:我们并不希望每次在开发实际项目的时候,每个人再去实现一遍重复的代码,所以,最好是把与业务逻辑无关的功能分离开来,来一个baseaction,每次在用的时候,别人就从那里继承就可以了.虽然以前一直觉得这样,但是没有真正实践过,开发过程中,找出一种组件的思想,也是不错的.哎呀,我真懒...总是在重复无用的东西.没价值.
接下来我将会把学到的总结出来.
嘟嘟~
相关文章推荐
- java反射机制-一种必须掌握的编程思想
- 关于学习的过程:痛并快乐着是一种收获
- 线程池的基本思想还是一种对象池的思想
- IoVC,一种新的编程思想
- 盛大创新院霍炬:UML——一种体系和一种思想
- AutoLayout代码布局使用大全—一种全新的布局思想
- 成为IBM精英讲师-一分耕耘 一份收获 同时也多了一份责任!
- 元编程的思想是一种新的编程细想吗
- DropDownList绑定数据的一种写法(petshop分层思想实现)
- MVC不是一种设计模式,而是一种设计思想
- 一种基于平均思想的任务分配算法
- 只有一种“晚年错误思想”有着预见性——谨以此文纪念人民导师毛主席诞辰121周年
- 数据结构——线性表——散列存储结构——哈希表知识点总结 原创 2017年05月14日 10:08:40 散列(hashing)是一种重要的存储方法,也是一种常见的查找方法。 基本思想:以结点的
- 英语是一种思想
- IBM Security AppScan Glass Box:一种全新的漏洞扫描思想
- 成为IBM精英讲师-一分耕耘 一份收获 同时也多了一份责任!
- 元编程的思想是一种新的编程细想吗
- 把编程当成一种爱好,收获更多的快乐
- 今日收获--关于编程思想的小结(2014-09-11 16:46:20)
- IoC/DIP其实是一种管理思想