tag:blogger.com,1999:blog-19517292.post1090940953944071621..comments2024-03-18T22:33:34.827+01:00Comments on One Jar To Rule Them All: The Bell That Rings Inside Your Mind, Is Challenging The Doors Of Time, It’s A Kind Of Magic (A Kind Of Magic - Queen)Alexhttp://www.blogger.com/profile/11632964711752480304noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-19517292.post-48230678060102007322021-12-04T01:29:21.674+01:002021-12-04T01:29:21.674+01:00This is the right blog for anyone who wants to fin...This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!<br /><br /><a href="https://pixeljoint.com/pixelart/143870.htm" rel="nofollow">Pixeljoint.com</a><br /><a href="https://www.hulkshare.com/BallisticFury" rel="nofollow">Information</a><br /><a href="https://www.mopedarmy.com/riders/ballisticfury/" rel="nofollow">Click Here</a><br /><a href="http://www.good-tutorials.com/users/BallisticFury" rel="nofollow">Visit Web</a>Michele Dayhttps://www.blogger.com/profile/02193484943971688743noreply@blogger.comtag:blogger.com,1999:blog-19517292.post-18451346830993405842011-12-26T19:05:36.862+01:002011-12-26T19:05:36.862+01:00Hi Thomas, thank you very much for reading my blog...Hi Thomas, thank you very much for reading my blog. I think you have expressed so well the intention of my post.Anonymoushttps://www.blogger.com/profile/03336355786853564350noreply@blogger.comtag:blogger.com,1999:blog-19517292.post-35924467621782014262011-12-26T12:13:05.666+01:002011-12-26T12:13:05.666+01:00I think this is a very good article with a good ex...I think this is a very good article with a good example.<br /><br />Separate of concerns is an important issue. It usually increases maintainability.<br /><br />To add this code automatically is not necessary (but useful). Many developers add all the JPA stuff by hand, so why not write a few aspects?<br />Still there are a lot of code generators which could write such aspects easily. That shouldn't be a problem.<br /><br />Scala is not an option. In most companies one cannot simply switch to a different language, just because it offers a new (interesting) feature.<br /><br />Personally I recommend this approach more than the DAO pattern.Anonymoushttps://www.blogger.com/profile/10759225001394215378noreply@blogger.comtag:blogger.com,1999:blog-19517292.post-32564281959595323472011-12-24T11:34:38.997+01:002011-12-24T11:34:38.997+01:00My idea about this post was not to talk about reus...My idea about this post was not to talk about reusability, but separations of concerns. Maybe at first look you can think that ITD is too complex, but trust me that when you have used, a couple of times, and you have all your model with ITD it really helps you for example avoid thinking about injecting DAO into your persistence manager. It is true that for inexperienced users could be hard, but inexperienced users wants to learn new things, they want to improve their skills so I think this is not a problem.<br /><br />Thank you very much for reading my blog and merry xmas.Anonymoushttps://www.blogger.com/profile/03336355786853564350noreply@blogger.comtag:blogger.com,1999:blog-19517292.post-2075185009082775012011-12-22T09:23:18.903+01:002011-12-22T09:23:18.903+01:00Hi Alex, thanks for a very interesting read. I can...Hi Alex, thanks for a very interesting read. I can't decide whether I like this a pproach or not. It does look like forcing multiple inheritance into java, and if so, then why not use Scala (which has Traits for this purpose). But out here in the trenches, where multiple unexperienced developers need to mantain real working code, this should be hidden under the hood, so in that sense I agree with the first comment. <br />Also I missed some reusability in your sample, it does seem like a lot of complexity for solving just the persistence of a single domain object. <br />Cheers and thanks again.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-19517292.post-47489324528869235832011-12-22T08:05:42.750+01:002011-12-22T08:05:42.750+01:00Hello, thanks for reading this post, I am partiall...Hello, thanks for reading this post, I am partially agree and partially disagree with you, I think that doing by hand ITD is not impractical, I know requires more work than coding directly inside the class, but offers a really separation of concerns implementing active record pattern. <br />And yes I agree with you that Spring Roo does all this for you (with entities), but I also think that it is interesting to know how it works, instead of simply executing a command and nothing more, this post is also focused on teaching purpose.<br /><br />Thank you again for your comments.Alexhttps://www.blogger.com/profile/11632964711752480304noreply@blogger.comtag:blogger.com,1999:blog-19517292.post-22620295906975651072011-12-22T05:30:10.513+01:002011-12-22T05:30:10.513+01:00Doing this "by hand" is completely impra...Doing this "by hand" is completely impractical/unmaintainable. Use Spring's Roo or equivalent (not aware of any) which does all this for you. Even then, I think it would be quite difficult to maintain and debug.Anonymousnoreply@blogger.com