• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Next Evolution of JSF

 
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've recently been thrown into using Visual Studio.net, and while I don't particularly like Mircosoft products (I left MS when DCOM and COM+ came out; I don't care what Don Box says, it is a poor architecture), I must admit the ease of designing web pages in such an IDE is thought provoking.

While I admit such page design tools have been around for about 4-5 years now, my question is, is anybody working on a new form of JSF where a gui is involved, that binds Java classes to a drag and drop drawing page, similar to the one found in Visual Studio.net?

It seems to me the problem with JSP, JSF and Struts in their current format, your relegated to a text editor for what is a visual component your trying to build. Even if all you're displaying on a page is text, it's still a visual component.

I like Java, it's a clean, relatively simple OO language, and I like it very much, but the tools available really blow. Your back to writng everything in a glorified text editor, and then complie it and hope it works.

Perhaps such Java s/w tools are already out there and I don't now, but
this 'cottage industry' approach to building web applications, such as hand coding every page using JSPs, JSF, and oh yes, the Java action classes as in Struts in a text editor, does not have the muscle for the size of web applications that will be built in the future.

The potential is so great for annotations in Java 1.5 that I think JSF needs to move into the direction of a full blown web development tool, rather than just a framework for linking ui components.
-Jeff Walker
 
Ranch Hand
Posts: 1400
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jeff Walker:
my question is, is anybody working on a new form of JSF where a gui is involved, that binds Java classes to a drag and drop drawing page, similar to the one found in Visual Studio.net?



Websphere studio Appllication does provides the functionality. You can drag and drop a component from the platte and correspondingly the backing bean (i.e. the java code) for the page will be updated.It will create an instance variable and getter/setters for the same in the backing bean's class.
 
Varun Khanna
Ranch Hand
Posts: 1400
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jeff Walker:
Your back to writng everything in a glorified text editor, and then complie it and hope it works.



 
author
Posts: 284
35
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
One of the problems for visual tool vendors is that JSF does not currently have a defined set of metadata for components. For example, if I developed a whizbang calendar component, there would be no way for me to package it so that it is automatically recognized in Creator, JBuilder, etc.

Sure, I can package it as a JAR file, and it can be deployed, but there is no info for the tool to show
- how should it be displayed
- how can it be visually edited

What JSF needs is a standard that is similar to client-side JavaScript. This will come with JSF 2.0.

Cay
 
Varun Khanna
Ranch Hand
Posts: 1400
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Cay Horstmann:
This will come with JSF 2.0.



And when is this release coming out, can you share this please.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by K Varun:


And when is this release coming out, can you share this please.



JSF 2.0 is scheduled for release with J2EE 5.0 which is scheduled for release in Jul 2005. (http://www.jcp.org/en/jsr/detail?id=244)
 
Varun Khanna
Ranch Hand
Posts: 1400
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Gregg,
reply
    Bookmark Topic Watch Topic
  • New Topic