<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3416015228970774796.comments</id><updated>2009-10-11T12:51:53.385-04:00</updated><title type='text'>{proton: fever}</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.protonfever.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/comments/default'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/'/><author><name>Varun Mehta</name><uri>http://www.blogger.com/profile/00012548293804865953</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3416015228970774796.post-2704272159443596570</id><published>2009-10-09T16:28:19.344-04:00</published><updated>2009-10-09T16:28:19.344-04:00</updated><title type='text'>I found CFA Formula app pretty useful while commut...</title><content type='html'>I found CFA Formula app pretty useful while commuting. It has only formulas but for a 20 minute commute it&amp;#39;s pretty much what I need... http://www.cfaformula.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/2958785204722996758/comments/default/2704272159443596570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/2958785204722996758/comments/default/2704272159443596570'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/2008/08/iphone-cfa.html?showComment=1255120099344#c2704272159443596570' title=''/><author><name>terence</name><uri>http://www.blogger.com/profile/06005160576975664657</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.protonfever.com/2008/08/iphone-cfa.html' ref='tag:blogger.com,1999:blog-3416015228970774796.post-2958785204722996758' source='http://www.blogger.com/feeds/3416015228970774796/posts/default/2958785204722996758' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-3416015228970774796.post-6359029944753710717</id><published>2009-09-23T04:07:44.561-04:00</published><updated>2009-09-23T04:07:44.561-04:00</updated><title type='text'>A great blog. On the point about Open Session In V...</title><content type='html'>A great blog. On the point about Open Session In View you can scope the transaction/orm to a façade which encapsulates knowledge of what needs to be queried, lazy loaded, merged for the UI rendering phase.  &lt;br&gt;I was reading some post over at http://blog.xebia.com/2009/05/11/jpa-implementation-patterns-service-facades-and-data-transfers-objects/comment-page-1/#comment-92513 which point back here. &lt;br&gt;One of the points made over there is about Chapter 6 of Clean Code. It makes the distinction between data structures (public getter/setter or public fields aka VO) verses objects that have good encapsulation such that you cannot work out or come rely upon their internal fields. &lt;br&gt;You make the good point that if your app is mostly a database CRUD application then an exposed domain model is a good fit. If your app is a complex pricing engine that needs data from lots of tables to be supplied from a remote client then most likely a DTO model may be a good fit to hide the details (else surely use something like xml to model a command object). &lt;br&gt;The nature of the client of your services can also influence the choice. If your writing a Swing app or using the ZK RIA ajax framework then your are exposing your domain model to trusted client code. If you are doing DWR or Flex or some other web remoting to user browsers then you may want to be more secure than exposing all your domain object properties to the client.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/7641814255759544910/comments/default/6359029944753710717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/7641814255759544910/comments/default/6359029944753710717'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/2009/02/2-dto-or-not-2-dto.html?showComment=1253693264561#c6359029944753710717' title=''/><author><name>simon</name><uri>http://www.blogger.com/profile/12223683811482751379</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.protonfever.com/2009/02/2-dto-or-not-2-dto.html' ref='tag:blogger.com,1999:blog-3416015228970774796.post-7641814255759544910' source='http://www.blogger.com/feeds/3416015228970774796/posts/default/7641814255759544910' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-3416015228970774796.post-3795263129549350381</id><published>2008-10-25T21:07:00.000-04:00</published><updated>2008-10-25T21:07:00.000-04:00</updated><title type='text'>the format is still not supported on the ipod vide...</title><content type='html'>the format is still not supported on the ipod video.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/2958785204722996758/comments/default/3795263129549350381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/2958785204722996758/comments/default/3795263129549350381'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/2008/08/iphone-cfa.html?showComment=1224983220000#c3795263129549350381' title=''/><author><name>neerajsiddam</name><uri>http://www.blogger.com/profile/13201993592061314158</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.protonfever.com/2008/08/iphone-cfa.html' ref='tag:blogger.com,1999:blog-3416015228970774796.post-2958785204722996758' source='http://www.blogger.com/feeds/3416015228970774796/posts/default/2958785204722996758' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-3416015228970774796.post-1127477508052427638</id><published>2008-10-09T00:20:00.000-04:00</published><updated>2008-10-09T00:20:00.000-04:00</updated><title type='text'>Hey varun, count me in, i really love the way u pu...</title><content type='html'>Hey varun, count me in, i really love the way u put ur words and wud really like to know what is VM all about..</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/4337058526610529006/comments/default/1127477508052427638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/4337058526610529006/comments/default/1127477508052427638'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/2008/09/my-first-e-book-kick-start-software.html?showComment=1223526000000#c1127477508052427638' title=''/><author><name>Troy</name><uri>http://www.blogger.com/profile/08027679490691223387</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3416015228970774796.post-2298739472745841874</id><published>2008-07-13T22:34:00.000-04:00</published><updated>2008-07-13T22:34:00.000-04:00</updated><title type='text'>Well written code...</title><content type='html'>Well written code...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/5651406123989205763/comments/default/2298739472745841874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3416015228970774796/5651406123989205763/comments/default/2298739472745841874'/><link rel='alternate' type='text/html' href='http://www.protonfever.com/2008/07/duplicate-file-finder.html?showComment=1216002840000#c2298739472745841874' title=''/><author><name>Mehul</name><uri>http://www.blogger.com/profile/15029320748509178461</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.protonfever.com/2008/07/duplicate-file-finder.html' ref='tag:blogger.com,1999:blog-3416015228970774796.post-5651406123989205763' source='http://www.blogger.com/feeds/3416015228970774796/posts/default/5651406123989205763' type='text/html'/></entry></feed>