Avoiding "Roll your own" components w/ JSP


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: Avoiding "Roll your own" components w/ JSP

  1. #1
    Bill Pfeiffer Guest

    Avoiding "Roll your own" components w/ JSP


    Do you see JSP's as a technology that we lend itself to prebuilt HTML or XML
    based componants (such as the calendar mentioned in the previous question?
    I currently work with SilverStream app server and one of its biggest benefits
    is being able to drag and drop data aware (or even simple programmable) objects
    onto a page. It would be nice if such a set of components were available
    in a non-proprietary fashion. It appears that JSP would be a good vehicle
    for providing such components.

    Do you see such a market emerging in the (hopefully near) future?
    Share on Google+

  2. #2
    Larne Pekowsky Guest

    Re: Avoiding "Roll your own" components w/ JSP

    In article <3998b7a7$1@news.devx.com>, Bill Pfeiffer <pfeiffer@gte.net> wrote:
    >Do you see JSP's as a technology that we lend itself to prebuilt HTML or XML
    >based componants (such as the calendar mentioned in the previous question?


    Absolutely! Everything about JSPs is meant to be componentized. So
    far most of the components out there are beans, as opposed to page
    components. And so far most of those beans are meant for client-side
    applications. However, I expect that we'll start seeing more server
    side beans (and EJBs), along with page components and tag libraries
    very shortly.

    This is really the old chicken-and-egg problem. Component vendors
    don't want to build anything until there are enough people using the
    platform, and people selecting a platform don't want to use something
    until their are lots of components available for it. I think Sun was
    very smart to open-source the JSP reference implementation. This has
    made JSPs easily available to everyone, making them a more enticing
    target for component vendors.

    >I currently work with SilverStream app server and one of its biggest
    >benefits is being able to drag and drop data aware (or even simple
    >programmable) objects onto a page. It would be nice if such a set of
    >components were available in a non-proprietary fashion.


    I couldn't agree more. You might be interested in netbeans
    (www.netbeans.org), a free, open-source development environment for
    Java, written in Java. I haven't had a chance to play with it yet,
    but it has some JSP support including a "JSP Wizard" that, to quote
    from their web page at http://www.netbeans.org/features/jsp.html:

    generates code and HTML for a JSP page that surfaces the
    properties of the bean class(es) you choose

    I don't think this is exactly what you're looking for, but it seems to
    be a strong step in the right direction. As JSPs become more common,
    I have no doubt there will be more components and development
    environments.

    - Larne

    Share on Google+

Similar Threads

  1. Beta - Mabry .Net Internet Components
    By Zane Thomas in forum dotnet.announcements
    Replies: 0
    Last Post: 10-17-2001, 10:51 PM
  2. Internet Components - Beta
    By Zane Thomas in forum .NET
    Replies: 0
    Last Post: 10-17-2001, 02:37 AM
  3. Replies: 12
    Last Post: 01-29-2001, 03:57 AM
  4. Choosing Development Language for COM+ Components
    By Jim Anderson in forum Enterprise
    Replies: 3
    Last Post: 05-08-2000, 05:07 PM
  5. JSP and the <SERVLET> tag
    By Dusty in forum Java
    Replies: 2
    Last Post: 04-07-2000, 01:20 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center