‘壹’ DTO的介绍
DTO是dream take off英文单词的缩写,代表意思为“梦想起飞”。正如热爱音乐的DTO团队的热血青年一般,带着自己的梦想向着未来前进,一同为音乐而奋斗。DTO也是一款软件应用的缩写,Data Transfer Object。
‘贰’ 菲律宾文在线翻译!急
tinia,对不起啦,到现在才回你,因为我电脑坏了。。。呵呵
我现在只是借别人的电脑在用而已,哈哈、还有啦对不起,上次我好像翻译错了,。因为我不知你在写什么,因为下面那些我不能翻译啦 ,所以你才会那么晚看到,就是上面那些啦。。 咳、、、现在你的生活好乱哦,你啊,一切放松啦,别里那些人。。保持永远酷哦!
你的翻译还好..因为那些在翻译的全部都是在骗人的,我已经把它删了,哈哈 ... 还有。那些随便翻译成中文的我都不理他们了,哈哈,。。
好辛苦啊,,最近都读书压力好大哦。。我都被搞乱了。。都不想里那些了。。希望可以停住了。。求啦。。你呢?考的这么样了?
你那些朋友都好假啊。。。咳。。哈哈哈
希望你那些很假朋友全部变成垃圾啦,哈、真是气他们的说。。咳。。。
哈哈。开玩笑啦、、我只是想跟你说,我回来了。。对了。我知道有中工作。而且才一小时而已。
啊。。。希望你能叫他静下、、啊、、、我还要工作;啦。。我在查东,你不用担心,如果他有看到什么,我会告诉你的。
(o tapos na ako ,mag transelate .tama yan sure,!!}
‘叁’ 什么是DTODTO有什么用
当然可以,List是后台封装来的,这就需要你在用查询语句的时候把两张表的数据查出来封装到一个List里,
举个例子,学生表student s(s_id,s_name,s_class_id) ,班级表class c(c_id,c_name),
楼主在查学生表的时候,可以将班级表也连接起来,这样List就有班级表的数据了 select * from student s left join class c where s.s_class_id=c.c_id; //查询、连接方法不止这一种,楼主可以去搜索各种各样的方便的方法。
用JDBC查询数据库得到resultSet
List list=new ArrayList();
while(rs.next){
studentDto stu=new studentDto();
stu.setSID(rs.getInt(1));
...
stu.setClassName(rs.getString(4));//这个字段在studentDto可能没有 需要你在studentDto 添加一个
list.add(stu);
}
这样List就有了两个表的值
页面直接循环就行了,
<c:forEach item="${list}" var="list">
学生姓名:${list.SName} 班级:${list.SClassName}
查询方法我举的是JDBC的,其他方式融会贯通,当然,我的方法也不是唯一的,至少是可行的,不清楚的话可以交流,有更好的方法希望和楼主交流 466169163
‘肆’ 图纸中TPTDTO是什么意思
常用的弱电图纸中:
TX代表传输发送器
TD代表语音数据双模插座
TP代表电话
TO代表数据
TF代表TV
‘伍’ dto是什么意思
数据传输对象(DTO)(Data Transfer Object),是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对象从数据库中检索数据。数据传输对象与数据交互对象或数据访问对象之间的差异是一个以不具有任何行为除了存储和检索的数据(访问和存取器)。
数据:
数据就是数值,也就是我们通过观察、实验或计算得出的结果。数据有很多种,最简单的就是数字。数据也可以是文字、图像、声音等。数据可以用于科学研究、设计、查证、数学等。指进行各种统计、计算、科学研究或技术设计等所依托的数值。柯岩《奇异的书简·船长》:“贝汉廷分析着各个不同的数据,寻找着规律,终于抓住了矛盾的牛鼻子。
‘陆’ java项目中VO和DTO以及Entity,各自是在什么情况下应用的
通常这三个破东西很迷惑新人,因为我们眨眼一看三个东西竟然一样...好吧,废话少说
按照标准来说:
entity里的每一个字段,与数据库相对应,这是绝大多数公司采用的叫法
dto里的每一个字段,是和你前台页面相对应,主要表示前端->后端,其中t表示transport,是传输的意思,dto就是传输对象,它可以用来表示前端传递给后端的对象,也可以表示服务与服务(后台与后台)之间的对象,有些公司把dto也叫做form,也有叫pojo,还有叫po的,
vo里的每个字段,也是和你前台页面相对应的,主要表示后端->前端(注意与DTO区别),其中vo中的v表示view,视图的意思,如果你了解spring mvc的ModelAndView,那么vo层应该很好理解
接下来我举一个例子
-------------------------下面你读懂了,就一下明白了-------------------
你的html页面上有三个字段,name,pass,age
你的数据库表里,有两个字段,name,pass(注意没有age)
而你的dto里,就应该有下面三个(因为对应html页面上三个字段)
privatestringname;
privatestringpass;
privatestringage;
这个时候,你的entity里,就应该有两个(因为对应数据库表中的2个字段)
privatestringname;
privatestringpass;
到了这里,好了,业务经理让你做这样一个业务“年龄大于20的用户才能存入数据库,否则不让,入库成功之后,需要跳转到用户列表页面(比方说是个分页查询页面),用户分页列表页面只显示name”
这个时候,你就要用到vo了,vo只有一个字段,所以你会返回一个List的列表,List里装的VO
private string name;
VO,DTO,ENTITY只是为了软件分层,如果你不分层,也完全可以做到程序完美运行,甚至可以抬杠的说,内存开销反而更小,但是分层是有巨大好处的,尤其是在架构上,比方说
可以对所有的DTO进行一个拦截,然后进行同意的数据校验,而不用在每个接口(比方说Spring MVC的controller)中判断
可以对所有返回值进行封装,比方说如果返回值是vo结尾的类名,或者在你们公司xxx.vo包下,那么就可以对这个返回值都包装一层,多出code,status等字段,方便前端接受请求
具体这些东西叫vo,还是vvvvoooo,完全取决于你们公司,主要是理解分层这个概念就好了
‘柒’ dto是什么意思在java中
DTO 名解我就不说了,是出自名词王国(java)
时常有过度设计的嫌疑。
DTO 要和 PO 比较着看,同是数据结构载体,但意义却大相径庭。
PO 体现了数据存储的结构,当相关接口所需数据恒等于 PO 时,可以放弃DTO
但这种情况很少。 通常会是只传输PO的一部分,或者是多个PO的结合体。
DTO 的意义是减少调用次数,尽量传递多的数据。
分布式应用较多
‘捌’ 一个来自菲律宾的短信,不是英语,不知道是什么意思
这是菲律宾的tagalog语,意思是“买点蜡烛回来,家里已经用完了”。应该是发错了,号码前面多加了个0。
‘玖’ 懂菲律宾语的麻烦帮忙看一下这句话是什么意思,多谢!!
我让菲律宾保姆看了一下,她说是不好的话,不给我翻译 。 两种可能 第一是骂人的一句话,第二可能涉及菲律宾的恐怖组织,里面的词包含 人民圣战者组织 。
‘拾’ Java 的DTO的作用到底是干什么的
首先dto和实体变量的名字和个数应该是一模一样的(Dto可以都是String类型或类型也和实体一样),dto只在数据存储时有用,开发的规范是将要存储的数据以dto存到数据库。
如:前台页面提交的form表单,后台接收到,转换成dto,存入数据库。
你说的:‘’只是为了把查询出实体的值在通过get set转到DTO“ 这是不对的,这是没意义的。特殊情况下如:前台页面提交的form表单的值不够,还需要再查询别的表,然后转成dto,才可能需要你说的get set几个值。