A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁岩 中级黑马   /  2013-5-17 09:39  /  1034 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学了Java快两年了,但是当回过头来去反思学的知识的用处时,又有了很多新的问题。我有个同学也做web开发,当我们俩在讨论存储数据的时候。他从来不封装数据。举个例子,一个表单提交。直接把POST提交的参数和内容存储到数据库中相应的表单中。他觉得这样很快捷,但是我也有点不懂了。这样确实可以做到相应的功能,但是我们学了很久的面向对象技术却没有在这里发挥用途,他的存储感觉就是个纯粹性的面向过程。。获取数据——存储数据——读取数据这样。是减少了很多代码量。对于对象的封装,他更像是用数据库表名去给这些数据分类。我也有点不明白了,是否一定要封装一下数据才能存储到数据库中呢?

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

2 个回复

倒序浏览
有没有人帮忙解答一下呢?举个例子比如一个学生信息包含姓名、性别、电话、住址等等,是否一定要建立一个相应的学生类去封装这些数据,还是直接表单提交就把数据存储到数据库中呢?这里面建一个学生类去封装这些信息有没有必要呢?有必要的话,他有哪些好处
回复 使用道具 举报
个人认为当所存储的数据仅仅是用来存储,而不是进行对象间的交互运算时,直接存储到数据库中比较方便。
但是要对存储的数据进行一些处理的时候,面相对象会使之调理清晰。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马