One, in the Java EE, often mention several objects (object), understanding their meaning can help us to better understand the object-oriented design thinking.
ORM is an abbreviation for Object Relational Mapping "Objects relational Mapping"The popular point is that the object is bound to the relational database, and the object is used to represent the relational data. In the world of O/rmapping,There are a series of important objects, common with Vo,po,dto,pojo,dao,
PO BO VO DTO POJO DAO Concept and its role (with conversion chart)Blog Category:
Java
JavadaovopojoboThe large number of professional abbreviations in the development of the Java EE is confusing, especially for new graduates who are not clear-minded.If with the company Daniel talk about technical people export is PO VO BO DTO POJO DAO, etc., so that the new people are extremely admired Daniel.
Java VO \ PO \ DAO \ BO details, vobo
VO value object \ PO Persistent object, which consists of a set of properties and the get \ set Method of the properties.
Full-process persistence object of PO
The most vivid understanding is that a PO is a record in the database and can be seen as a java object that is mapped to a table in the database.
The advantage is that a record can be processed as an object, which can be easily converted to other objects.
Sina technology news on the evening of June February 1, in response to Microsoft's bid of 44.6 billion US dollars for Yahoo's purchase, Hong Bo, a famous blog and five-quarter consulting partner, said in accepting the Sina technology line, microsoft intends to expand its Internet business through the acquisition method. After the gates age, Microsoft will be an important player in the Internet field.
Special Internet players
"Obviously, this is a s
between the presentation layer and the service layer.5.VO (Value object) value objects?? Typically used for data transfer between business tiers, as is the case with PO, which contains only data. But it should be abstracted out of business objects that can correspond to tables, or not, depending on the needs of the business. Created with the new keyword, collected by GC.6.BO (business object) service object?? From the business model perspective, see
Now the domestic famous micro-Bo has Sina Weibo, Tencent Weibo, Sohu Weibo, NetEase Weibo, then is not able to use these micro-blog for their own site to increase the chain, the answer is yes, this microblogging do not need to be like the blog to keep, do not have to publish articles, the use of micro-Bo main station high weight, for their own site to bring an outside chain, We can test, the concrete effect
Sqrt BoTime limit:2000/1000 MS (java/others) Memory limit:131072/131072 K (java/others)Total submission (s): 1173 Accepted Submission (s): 528problem DescriptionLet ' s define the functionf(n)=⌊n−−√⌋ .Bo wanted to know the minimum numberywhich satisfiesfy(n)=1 .NoteF1(N)=F(N),fy(n)=F(fy−1(n)) It is a pity, so Bo can only use 1 unit of time to calculate this function each time.And
Sqrt BoTime limit:2000/1000 MS (java/others) Memory limit:131072/131072 K (java/others)Total submission (s): 980 Accepted Submission (s): 452Problem Descriptionlet ' s define the functionf(n)=⌊n√⌋ .Bo wanted to know the minimum numberywhich satisfiesfy(n)=1 .NoteF1(N)=F(N),fy(n)=F(fy−1(n)) It is a pity, so Bo can only use 1 unit of time to calculate this function each time.And
The large number of professional abbreviations in the development of Java EE is confusing, especially with some experts to discuss the problem, three minutes by someone's mouth full of professional terminology spray halo, PO VO BO DTO POJO DAO, a lot of it came (heard Old Luo's critique of this phenomenon friend will smile).First of all, I am not a master of the statement, the following summary is their own experience. Please advise me on the wrong pl
The day before yesterday in Bo asked a novice to ask a question, and asked a very vague, but also asked Bo friends to give a demo to make an example, but they have neglected the feelings of others, only to their own convenience, is really ashamed of his ignorance and ignorance.I want to be a Java mobile interface, through the mobile phone to obtain Java background data, and display on the phone side. Onesel
bo Master profile: Bo Master graduated from a general undergraduate in Shandong, the study is not computer science, the foundation is relatively weak. September 14 enrolled in the Amin Linux training, the current course is about to end, feel Amin Linux training in the content is not the top, but Ming elder brother's sense of responsibility, serious attitude and not mercenary teaching method is suitable for
There is further information on the "real name of the blog". China Internet Association launched the first "blog service Self-discipline Convention", involving a number of blog real-name-related treaties, said to encourage the blog service provider to the blog users to implement real names, while the blog service provider to develop an effective real-name user information security management system to protect the blog user information.
This is undoubtedly "the most drastic" for the blog service
Java object (PO, BO, VO, DTO, POJO, DAO, Entity, JavaBean, JavaBeans) differentiation, pojojavabeans
PO: persistent object), Po (persistent object) is the Entity in the Object/Relation Mapping Framework. Each attribute of po basically corresponds to a field in the database table. It is a pure Java object that complies with the Java Bean specifications without adding other attributes and methods. Persistent objects are created by the insert database an
Recently in the write interface to Android, where server data needs to define VO (Value object) object for encapsulation transportFor Vo, PO, BO, Qo,dao,pojo concept is still relatively vague, so here to record:The O/R Mapping is an abbreviation for the Object Relational Mapping. The popular point is that the object is bound to the relational database, and the object is used to represent the relational data. In the world of O/R Mapping, there are two
Vo is a mapping to a table in a database, and a table corresponds to a VODAO is to use VO to access the real table, the operation of the database is done in DAOBo is the business layer that does the logical processingVO, PO, BO, QO, DAO, POJOThe O/R Mapping is an abbreviation for the Object Relational Mapping.The popular point is that the object is bound to the relational database, and the object is used to represent the relational data. In the O/RIn
PO (named bean,entity, etc.) : persistant Object Persistent objects, the display state of records in a database table in a Java object The most vivid understanding is that a PO is a record in the database. The advantage is that a record can be processed as an object and can be easily converted to other objects. BO (named service,manager,business): Business Object Business Objects The main role is to encapsulate the business logic as an object. T
Today with you to share some of the choice of water purifier knowledge, some very professional things may be the choice of water purifier when you do not understand, so I would like to briefly say.First of all, we probably think that the more the filter, the better, in fact, is not the case, there may be a lot of the market like a eight-level filter so look very powerful water purifier, but the basic is the PP cotton and activated carbon circulating filtration, this effect is really not very lar
The large number of professional abbreviations in the development of Java EE is confusing, especially with some experts to discuss the problem, three minutes by someone's mouth full of professional terminology spray halo, PO VO BO DTO POJO DAO, a lot of it came (heard Old Luo's critique of this phenomenon friend will smile). First of all, I am not a master of the statement, the following summary is their own experience. Please advise me on the wrong p
Po (persistant object) Persistent ObjectThe concept that appears during o/R ing does not exist if there is no o/R ing. usually it corresponds to the data model (database), and some business logic is processed. it can be seen as a Java object mapped to tables in the database. the simplest Po is to correspond to a record in a table in the database. A set of PO can be used for multiple records. the PO should not contain any database operations.
VO (Value Object) Value ObjectIt is usually used for
data compared to some other business-to-business, consumer Web site traffic may not be too much, but the antique industry has his limitations, relative to this data on the author to see the No.1 has been antique mall.
I observed that this site is based on a large number of long tail words to obtain traffic, the following we take the "Bloodstone price" as an example to detailed analysis of Bo Bao Mall's military, the first site posted out Http://shop
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.