What tools are available in Netbeans or elsewhere to migrate a simple Java CRUD client app to web app preserving at least a resemblance of the original design?
The desktop client app connects to EJB served by Glassfish.
Using Netbeans new project wizard, I generated the Web Service connecting it to the EJB service that serves the client app , and web service test page has most of the methods that I would need to call. Most of the methods work already, all that is missing is layout and some buttons.
All of the code is under one big enterprise project.
Basically, I do not want to recreate the original client app design from scratch again.
You didn't mention why you're converting to a web app. If the only reason is so that your app is accessible from the web, then you can deploy your existing app via Java Web Start with little effort.