X

Geertjan's Blog

  • April 12, 2007

Welcome to nbwebworksupport.dev.java.net!

Geertjan Wielenga
Product Manager
From today, the https://nbwebworksupport.dev.java.net/ site is up and accessible to all who want to make use of it. I.e., it no longer is in 'pending' state. Here's what you'll see if you go there:

There's a lengthy overview with colorful screenshots of all that is currently possible with this module. There's also a brand new tutorial on NetBeans.org, describing a work flow of how one might use the module in the IDE:

Introduction to WebWork

Lots of it isn't working yet, or not working correctly, or not working consistently. At the moment I'm throwing regular expressions around, thanks to Sandip as reported yesterday, on detecting whether an Action is registered in xwork.xml. If it is registered, the "Deregister from WebWork Actions" menu item (on a Java node in the Projects window) can be used to delete Actions. Currently all Actions are deleted. Ultimately, only Actions of the currently selected class will be deleted. I'm working on a similar thing for JSP pages. These will be registerable/deregisterable as Results.

Aside from this functionality, a lot of other things are possible (full source structure creation via wizard, including web.xml modification, project.properties modification, and new templates, hyperlinking, code completion of xwork.xml, etc). But a lot more is planned. Right now, though, you can already complete the New Project wizard for a web application and deploy a complete WebWork application at the end of it. No further steps for configuration, or anything else, is necessary.

If you know something about WebWork, you're welcome to join the project and I'll advise you what bits are best to work on, which parts are shakiest, etc. I've noticed that the whole module works both in 5.5 and 6.0, except for the documentation popup, which doesn't work in 6.0. Not sure what the reason for that is. Maybe something in the editor that's changed in relation to documentation popup, or more likely, something relating to how text is identified in the editor.

So, welcome to the world, https://nbwebworksupport.dev.java.net/ ! Hope your stay will be long and prosperous. Or until our forthcoming Struts 2 support swallows you up.

In other news. Did you know there's a page on NetBeans.org called Learning Java Resources? I found out about it a few days ago, although it's been around a while. It gives you a long list of articles, tutorials, trainings, and discussion threads that the Java newbie might find useful. There's also the possibility of suggesting new links to be added to the list. Check it out!

Join the discussion

Comments ( 6 )
  • JavaJohn Thursday, April 12, 2007
    Nice! Can we expect a Struts2 version as well?
  • Geertjan Thursday, April 12, 2007
    https://nbstruts2support.dev.java.net/
    That's a project by my colleague Petr Pisl. He tells me that it doesn't provide much yet, although he plans to work on it after JavaOne, and at that point I will offer to contribute some of my code from nbwebworksupport.dev.java.net, if it makes sense in the context of Struts 2.
  • Deepak Thursday, April 12, 2007
    I am expecting the same support fro spring and hibernate. I accept there a few framework based on Netbeans Platform for Spring and Hibernate, but they are not up to standard. Means you cannot use it for a live project with 100's of sorces files and and 10s of xml config files.
    Please support Spring.
  • Paris Apostolopoulos Friday, April 13, 2007
    Geertjam I can not understand why there is an official push for web work while the 2 projects webworkd + struts have merged and the follow a common path which is Struts 2 (90% or more webwork code)
  • Geertjan Friday, April 13, 2007
    Paris, there is no official push. Just my own unofficial work. As I said above, we will merge the relevant pieces of what I'm doing into Petr's Struts 2 project, after JavaOne.

    Deepak, sure. That would be nice. Hibernate and Spring support would be great. I don't know the condition of the existing NetBeans projects on these frameworks.

  • Paris Apostolopoulos Saturday, April 14, 2007
    Thanks Geertjan. Hey I have told you before a couple of months..your blog is really important for us the netbeans users - so whatever comes out of this blog for us is news.. :D
    keep on the good work- and I will be waiting for you again in Athens to show us the new tools!
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.