Thanks Amr.
Alright, so I installed JDeveloper and the XE Database without any trouble. If anyone else has to install these items, here is what I did on Vista. These packages have everything needed like Amr pointed out. You'll have the web server, the database etc.
- Downloaded jdevstudio11112install.exe and OracleXEUniv.exe for Windows.
- Installed JDeveloper, didn't do anything notable configuration wise.
- Installed the XE Database (had to pick a password, that was it).
- Logged into the database home page (username:system / password specified during installation).
- Clicked the Administration icon, then the Database Users icon.
- Selected the HR user, gave it a password of "hr" and unlocked the account and hit Alter User.
- Logged out of the database web interface.
- Launched JDeveloper and started working in the article.
Now on to the article itself.. I was able to follow along and build the web page, but I found the instruction weren't very clear. As I went through the article, I wrote up some recommendations on how you could reword things so that it's clearer and easier to follow. With those confusing parts reworded, the instructions are followable and everything plays out exactly as you described.
The only real disappointment I have is that the article takes us so far, but leaves us with a form that doesn't do anything. It would really be nice if we could actually get the combo boxes to populate and see the dependent combos in action. I know this would require quite a bit more, and I don't know how "do-able" that is. Just a thought.
Another issue I have is that I don't feel you explain the linking of the combo boxes very well. Now, I can envision dependent combo boxes utilizing AJAX in my head, and I get that. What I don't really follow though is exactly what you're doing here and why you're doing it. I guess I just don't see the whole picture very well (I have a headache though, which isn't helping).
Here in a few minutes I'll send you an email with an updated version of your article (the changes I recommend). If you approve of the changes all you'll have to do is copy and paste it into the editor and save it. No need to do anything else, just copy/paste/save.
At any rate, thank you for introducing this topic. I've enjoyed working with JDeveloper, new technologies are always fun to explore. I'd really like to see what others think about the article (especially Java developers, as they'll have the most insight into how helpful this article is). Thanks again Amr, keep it up!!