<?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/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17729110</id><updated>2012-01-15T08:10:54.846-06:00</updated><category term='Web 2.0'/><category term='ajax'/><category term='adf'/><title type='text'>Real-world ADF</title><subtitle type='html'>I share my experience building web applications using Oracle's JDeveloper and Application Development Framework (ADF). You'll find techniques mostly related to ADF Business Components (ADFBC) and ADF Faces.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17729110.post-376481601598156176</id><published>2007-07-02T10:41:00.000-05:00</published><updated>2007-07-02T10:46:30.319-05:00</updated><title type='text'>Come visit my new home</title><summary type='text'>Well, I've bitten the bullet and decided to move my blog over to Wordpress. Why? Well, one reason: offline editing. There are some good offline tools that work with both blogger.com and with wordpress.com, BUT, I haven't found any way to be able to work with images and blogger.com, whereas the tools seem to work fine with Wordpress.Come visit the new place at http://stegemanoracle.wordpress.com.</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/376481601598156176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=376481601598156176' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/376481601598156176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/376481601598156176'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/07/come-visit-my-new-home.html' title='Come visit my new home'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-6344246698622256311</id><published>2007-06-28T11:25:00.000-05:00</published><updated>2007-07-02T04:43:21.170-05:00</updated><title type='text'>Frequently asked questions, or "the human Google"</title><summary type='text'>I really like the JDeveloper Forum on OTN. I have a little desktop widget that uses RSS to show the latest posts as they come in. I read the forum almost like a Blog - it's always interesting, informative, and helpful to see what issues people are grappling with; lots of times, I get new ideas to try by reading posts there. I also try to answer as many of the questions that come up as I can. Why?</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/6344246698622256311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=6344246698622256311' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/6344246698622256311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/6344246698622256311'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/06/frequently-asked-questions-or-human.html' title='Frequently asked questions, or &quot;the human Google&quot;'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-830536117561361404</id><published>2007-06-05T06:22:00.000-05:00</published><updated>2007-06-05T06:57:25.588-05:00</updated><title type='text'>Who likes JDeveloper and who pooh-poohs?</title><summary type='text'>Jan Vervecken started a recent thread on the OTN JDeveloper Forum entitled, "The forgotten Java IDE?" It's quickly garnered a lot of replies (57 at the current count!). It's lead me to do some thinking and some researching around the Web.To paraphrase both Blondie  aka "the man with no name" (Clint Eastwood) and Tuco   (Eli Wallach) as they were wont to say in my all-time favorite movie, "There </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/830536117561361404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=830536117561361404' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/830536117561361404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/830536117561361404'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/06/who-likes-jdeveloper-and-who-pooh-poohs.html' title='Who likes JDeveloper and who pooh-poohs?'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-842615380799881943</id><published>2007-06-03T08:59:00.000-05:00</published><updated>2007-06-03T10:17:55.248-05:00</updated><title type='text'>Conditionally showing fields based upon attribute value part deux</title><summary type='text'>This is the second in a two-part series showing how to conditionally show/hide fields based upon the value of another field. In case you haven't read the first part, start here.As we left before the commercial break, we had just set up the navigation links between our emplist and empedit pages. Let's first fix up the "Edit" and "New Employee" buttons on the emplist page so that clicking them will</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/842615380799881943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=842615380799881943' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/842615380799881943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/842615380799881943'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/06/conditionally-showing-fields-based-upon_03.html' title='Conditionally showing fields based upon attribute value part deux'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PU0TZACawig/RmLaYTCx5xI/AAAAAAAAAEU/nqu8ntGAw2A/s72-c/twoemp.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-769255179334566827</id><published>2007-06-03T06:22:00.000-05:00</published><updated>2007-06-03T10:18:31.557-05:00</updated><title type='text'>Conditionally showing fields based upon attribute value</title><summary type='text'>A recent post on the OTN JDeveloper Forum asks how to hide/show fields on an ADF Faces page depending upon the value of another attribute. I've concocted a simple example to show the technique I used in a recent project to accomplish this.The business case in the example is quite simple: we want to create a page to allow us to create and edit employee information. There are two types of employees</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/769255179334566827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=769255179334566827' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/769255179334566827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/769255179334566827'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/06/conditionally-showing-fields-based-upon.html' title='Conditionally showing fields based upon attribute value'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PU0TZACawig/RmKxjDCx5mI/AAAAAAAAAC8/JSJ0W6-oNrQ/s72-c/newapp.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-5005022573978490474</id><published>2007-05-23T06:20:00.001-05:00</published><updated>2007-05-23T06:20:13.792-05:00</updated><title type='text'>Don't mix glue and SQL</title><summary type='text'>This post isn't really related to ADF in particular, but it is of benefit. I've seen a number of posts (well, OK 2 of them) on the Oracle JDeveloper forum in the past week where someone "glues" literals into their SQL statements like this:String sqlStmt = "select x from y where username='" + userName + "'";stmt = new PreparedStatement(sqlStmt, 0);//etcNow, anyone who reads Ask Tom is already </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/5005022573978490474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=5005022573978490474' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/5005022573978490474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/5005022573978490474'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/don-mix-glue-and-sql_23.html' title='Don&amp;#39;t mix glue and SQL'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-8405425700409617284</id><published>2007-05-11T13:56:00.000-05:00</published><updated>2007-05-11T14:02:30.859-05:00</updated><title type='text'>I just don't get Ruby on Rails</title><summary type='text'>In addition to all of the cool toys (robots and helicopters) shown at the Java Toy Show (general session of JavaOne 2007 on Friday morning), a NetBeans guy from Sun got up and did a demo of Netbeans 6.0 and JRuby on Rails (a scripting-languaged based web application framework). He created a Ruby on Rails application, created persistence classes from a database using a wizard, created a simple web</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/8405425700409617284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=8405425700409617284' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/8405425700409617284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/8405425700409617284'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/i-just-dont-get-ruby-on-rails.html' title='I just don&apos;t get Ruby on Rails'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-1951419111066633467</id><published>2007-05-10T15:34:00.000-05:00</published><updated>2007-05-10T15:46:15.217-05:00</updated><title type='text'>The fun side of JavaOne 2007</title><summary type='text'>There's more to JavaOne than listening to presentations. You could...View a 3D world:Watch (and buy for around $300 US) a fully Java-programmable robot with MP3 and MPEG video playback:Use the Java real-time API's to write a control program for a race car and try to have it be the fastest around the track (without falling off):I have some video clips of the robot dancing to some music and the </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/1951419111066633467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=1951419111066633467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/1951419111066633467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/1951419111066633467'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/fun-side-of-javaone-2007.html' title='The fun side of JavaOne 2007'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PU0TZACawig/RkOC1E4pALI/AAAAAAAAACM/9KapC4o1lBo/s72-c/vr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-2869547730597576724</id><published>2007-05-10T12:48:00.000-05:00</published><updated>2007-05-10T13:11:11.248-05:00</updated><title type='text'>JavaOne 2007: Shay Shmeltzer on "What's new in JDeveloper"</title><summary type='text'>Shay Shmeltzer of Oracle (note the fast hands)delivered a session today (Thursday) at JavaOne detailing what's new in JDeveloper release 11, which was just released the other day as a technology preview. The session was attended by (my estimate) 150 people:After talking about the overall purpose of JDeveloper (keep people in the Java fold by providing a productive alternative to .Net), Shay gave </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/2869547730597576724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=2869547730597576724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2869547730597576724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2869547730597576724'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/javaone-2007-shay-shmeltzer-on-whats.html' title='JavaOne 2007: Shay Shmeltzer on &quot;What&apos;s new in JDeveloper&quot;'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_PU0TZACawig/RkNbVE4pAJI/AAAAAAAAAB8/BxYgQLp_OAI/s72-c/shay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-2402081702206672008</id><published>2007-05-09T21:18:00.000-05:00</published><updated>2007-05-09T21:26:48.409-05:00</updated><title type='text'>And now, for something completely different</title><summary type='text'>By far, my favorite musician is Pepe Kalle He passed away a few years back from heart problems.He sings in a mixture of language, but mostly a language from Congo (fka Zaire) called "Lingala." I like lingala music in general for it's good harmonic singing and the styles of dancing that go along with it. There are a variety of different music/dance styles, including ndombolo, soukouss, </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/2402081702206672008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=2402081702206672008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2402081702206672008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2402081702206672008'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/and-now-for-something-completely.html' title='And now, for something completely different'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-2513272055825865810</id><published>2007-05-09T15:56:00.000-05:00</published><updated>2007-05-09T16:02:07.734-05:00</updated><title type='text'>Thomas Kurian Keynote at JavaOne</title><summary type='text'>Thomas Kuriandid the morning keynote today at JavaOne. He pretty much went over the entire Oracle Middleware stack (Java/BPEL/ESB/WebCenter/Identity Management). There were some really cool demos. Duncan Mills (gotta get his picture) did a demo of the new rich client framework JSF components that come with JDev 11. Let's just say, "you gotta see it for yourself."It's pretty amazing to see a very </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/2513272055825865810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=2513272055825865810' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2513272055825865810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2513272055825865810'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/thomas-kurian-keynote-at-javaone.html' title='Thomas Kurian Keynote at JavaOne'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_PU0TZACawig/RkI1u04pAHI/AAAAAAAAABs/G64xyzidWTE/s72-c/kurian_javaone.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-2481914695562447679</id><published>2007-05-09T09:21:00.000-05:00</published><updated>2007-05-09T10:05:19.608-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adf'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Tables, Templates, and Task Flows; oh my!</title><summary type='text'>As I mentioned yesterday, I've been "wowed" by some of the new stuff floating around in the JDeveloper 11 preview release that came out the other day. The ADF Faces components (both the new and the old) have some great stuff. I'm also excited to see a true templating capability, which looks to be much better than the old af:region; I haven't had a chance to dive into this yet, so templates is </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/2481914695562447679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=2481914695562447679' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2481914695562447679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2481914695562447679'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/tables-templates-and-task-flows-oh-my.html' title='Tables, Templates, and Task Flows; oh my!'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_PU0TZACawig/RkHbkk4o_8I/AAAAAAAAAAU/jXyJ0fBh4S8/s72-c/PanelCollection.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-2676167259006152237</id><published>2007-05-08T18:04:00.000-05:00</published><updated>2007-05-08T18:10:40.336-05:00</updated><title type='text'>JavaOne first look</title><summary type='text'>It's mid-afternoon on the first day of JavaOne. Most of the buzz in the keynotes today is around a newly announced JavaFX platform. It's not completely clear yet what it is, but it does have a component called JavaFX Script which looks like it will be pretty cool for creating rich-client type applications.Oracle, as promised, has released a preview version of JDeveloper 11 on OTN. I've had a </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/2676167259006152237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=2676167259006152237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2676167259006152237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/2676167259006152237'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/javaone-first-look.html' title='JavaOne first look'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-9013555919965940408</id><published>2007-05-05T12:55:00.000-05:00</published><updated>2007-05-05T12:59:57.320-05:00</updated><title type='text'>JavaOne and other musings</title><summary type='text'>After a long hiatus (projects take a lot of time, don't they...), I'm back in the blogging world again. I'll be attending JavaOne next week, and am looking forward to posting lots of information about the new JDeveloper version 11 preview release. It looks to be a tiring conference (who ever heard of conference sessions going until 11:30 pm), but should be lots of good information.It's been a </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/9013555919965940408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=9013555919965940408' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/9013555919965940408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/9013555919965940408'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2007/05/javaone-and-other-musings.html' title='JavaOne and other musings'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114589158925922083</id><published>2006-04-24T10:13:00.000-05:00</published><updated>2006-04-24T16:55:45.943-05:00</updated><title type='text'>selectManyShuttle part One</title><summary type='text'>ADF Faces selectManyShuttle Part One: the databaseWell, I’m a day or two late with my promised weekend posting for this, but, as “they” say, better late than never. There’s been a question over on the JDeveloper discussion forum that comes up now and again that asks, “How do I create/use the af:selectManyShuttle component?” It comes up often enough that I thought I’d write a post about how I </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114589158925922083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114589158925922083' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114589158925922083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114589158925922083'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/04/selectmanyshuttle-part-one.html' title='selectManyShuttle part One'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114400279379179870</id><published>2006-04-02T13:28:00.000-05:00</published><updated>2006-04-02T13:33:13.803-05:00</updated><title type='text'>No, I'm not dead, I'm testing</title><summary type='text'>I've been silent for a while on the blog - our application is nearing production rollout, so it's been a hectic few weeks. I plan to post some more interesting stuff once we go production. This has been my first JSF project using JDeveloper, and I must say that it's been quite a productive environment (JDeveloper, that is). We basically came in with a blank sheet of paper (no database, no </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114400279379179870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114400279379179870' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114400279379179870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114400279379179870'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/04/no-im-not-dead-im-testing.html' title='No, I&apos;m not dead, I&apos;m testing'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114238444795422281</id><published>2006-03-14T19:00:00.000-06:00</published><updated>2006-03-14T19:00:47.960-06:00</updated><title type='text'>Using Updatable Views with ADF</title><summary type='text'>Although the JDeveloper / ADF combination is a rich and productive environment, it’s sometimes easier to accomplish a requirement by using a feature or capability of the underlying database (Oracle, in my case). In today’s entry, I’ll discuss how we were able to simplify an ADF Faces-based web page by using a capability of the Oracle database.The ProblemLike most applications, the application </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114238444795422281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114238444795422281' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114238444795422281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114238444795422281'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/03/using-updatable-views-with-adf.html' title='Using Updatable Views with ADF'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114151711253511102</id><published>2006-03-04T17:17:00.000-06:00</published><updated>2006-03-04T18:05:12.626-06:00</updated><title type='text'>A re-usable "Prompt to Save Changes" component</title><summary type='text'>Today I'm going to share a component that we built on our current project. In order to understand why we built it, let me describe a simple situation: A user is on a web page that lets him or her edit some information. (S)he makes some changes on the page, doesn't save the changes, and clicks on a menu item that navigates somewhere else. All of the changes just went bye-bye! This is not a good </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114151711253511102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114151711253511102' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114151711253511102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114151711253511102'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/03/re-usable-prompt-to-save-changes.html' title='A re-usable &quot;Prompt to Save Changes&quot; component'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114139549121379006</id><published>2006-03-03T08:08:00.000-06:00</published><updated>2006-03-03T13:58:49.153-06:00</updated><title type='text'>Time for a weekend update</title><summary type='text'>Wow, it's been a really busy week - I haven't kept up with my plan to post a blog entry once per week, but I think I'll eke out some time over the weekend. I've been working on a client project using JDeveloper 10.1.3 with the full ADF stack (ADF Faces + ADF Business Components), and it's been both enjoyable and challenging. I would even say that it's one of the most interesting projects </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114139549121379006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114139549121379006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114139549121379006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114139549121379006'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/03/time-for-weekend-update.html' title='Time for a weekend update'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114054302914095627</id><published>2006-02-21T10:58:00.000-06:00</published><updated>2006-02-21T11:50:34.946-06:00</updated><title type='text'>Using a custom login module with JDev 10.1.3</title><summary type='text'>There's been a lot of traffic on the JDeveloper Forum in the past few days about custom LoginModule's both inside of JDeveloper's embedded OC4J and in OC4J standalone. After trials and tribulations, I've got it working in both places, and wanted to share the "how to" with others, so here goes...What is a LoginModule?A LoginModule is a class specified in the Java security specification that can be</summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114054302914095627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114054302914095627' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114054302914095627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114054302914095627'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/02/using-custom-login-module-with-jdev.html' title='Using a custom login module with JDev 10.1.3'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17729110.post-114045089659137492</id><published>2006-02-20T09:44:00.000-06:00</published><updated>2006-02-20T09:54:56.606-06:00</updated><title type='text'>I guess I'm a blogger now</title><summary type='text'>Hello all. I've decided to take the plunge and start a blog to share experiences, tips, techniques, etc that I've learned in developing a web application for a client using JDeveloper 10.1.3 and the whole ADF stack (ADF Business Components and ADF Faces). I've learned a lot from the kind people over at the JDeveloper Forum, and I wanted to share some of what I've learned and developed.I've got a </summary><link rel='replies' type='application/atom+xml' href='http://stegemanoracle.blogspot.com/feeds/114045089659137492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17729110&amp;postID=114045089659137492' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114045089659137492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17729110/posts/default/114045089659137492'/><link rel='alternate' type='text/html' href='http://stegemanoracle.blogspot.com/2006/02/i-guess-im-blogger-now.html' title='I guess I&apos;m a blogger now'/><author><name>John Stegeman</name><uri>http://www.blogger.com/profile/10099907629085401995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
