Once you've built your program, you'll need to debug it. The debugger lets you set breakpoints and watch variables. With pop-up watch windows, you can automatically view data content. Another set of more sophisticated controls includes such bells and whistles as charts, outline controls, and table views. Many of the beans controls can be attached to databases, making JBuilder a natural for building Web-based data applications.
Separate beans exist for managing database connections, tables, and record sets.
Though it helps, you don't need to know how to write a lot of code to connect components to data sources over the Web. Under the hood, JBuilder bundles Object Space's JGL class library for better control of collections, a feature higher-end programmers will appreciate. The Deployment Wizard is especially useful for getting your Java applets or applications to your users on the Web. It also allows you to create redistributable .JAR and .ZIP files automatically from projects. JBuilder uses classes built on JDBC to connect to a database.