DJUG: JavaServer Faces and Java Studio Creator
Tonight's DJUG meeting looks to be another dandy one. Bill Dudney is doing a talk on JavaServer Faces and Java Studio Creator.
This talk will take you through the basics of building a JavaServer Faces application. You will understand how to build a basic JSF application. We will build an application manually and then build it again with Java Studio Creator. If time permits, we'll compare the two implementations to identify when and how to use JSCreator effectively.
I'm mainly looking forward to it because I know Bill uses a PowerBook and Creator sucks on the Mac - even though Bill doesn't think so. Should be fun heckling him from the crowd. Of course, I'm also looking forward to learning more about JSF since I'll be using it next week.
Posted by gerryg on July 15, 2004 at 05:48 PM MDT #
<bold>Basic Concepts: JESS</bold>
The JESS talk was interesting but the product costs a bundle and if you download the freebie it's "Nagware" so you'd have to reinstall the darn thing every month. JESS is a rules engine and the speaker showed us how the product learns and does these decision trees. You enter the 'rules' and 'facts' (templates filled with data) and it can learn as it runs and the users enters more facts. One of the problems was there is no easy way to persist that rule and fact set as it grows. He described that you could call Java APIs directly but I spoke with a friend who was at the presentation and he said the speaker said you don't have full access to the Swing Java API from JESS.
<bold>Main Speaker: Bill Dudney - JSF w/Eclipse and Creator</bold>
I thought Bill's talk was interesting and I thought it was cool the way you could easily create JSF stuff in the Java Studio Creator. Creating it in Eclipse seemed like a lot of work. The problem Chris pointed out is that it's what I paraphrase as the worst of both worlds. JSF using Java Studio Creator is complex enough that a person who normally would have used Excel or VB Forms couldn't use it, yet not necessarily as useful or powerful enough for a developer. I could see a developer maybe using it and then changing what Creator generates. Maybe by the next rev. it will be really easy to non developers to use. Bill's demo didn't work for the Mac but Creator can deploy the app. too and Bill said it's working pretty well on the PC platform. One thing Java Studio Creator did that was kind of slick was allow you to comment your code so that you just see a tag describing a code-chunk that you can click on it to expand and see the full code section.
Bill made the same comment I've heard before about Struts maybe being deprecated at some point because JSF would take it's place.
My question to Matt Raible is, would you personally use JSF yet, and if so would you choose to do it in Eclipse (or would it be MyEclipse?), Java Studio Creator, or IntelliJ?
There's my $.02,
Greg
Posted by Greg Ostravich on July 15, 2004 at 06:53 PM MDT #
About JESS, it's definitely a niche product and not very interesting except for a small set of apps. I'd recommend checking out JRules or Rules4J or something like that to anyone evaluating JESS. They're more static than an expert system, but not too many apps need an "expert", just a set of rules and validations that can get complicated and need a good way of being expressed and put into their own layer.
Posted by gerryg on July 15, 2004 at 10:30 PM MDT #
Posted by John Christopher on July 17, 2004 at 02:34 AM MDT #