Code Canvas Technologies
Home > RapidJ > Features
RapidJ - Rapid Java Web Development
Features
 

Features

Here are some of the features you can expect from RapidJ:

Code generation

  • Generate complete J2EE web applications -- Quickly generates fully functional J2EE web applications based on the popular Struts framework.
  • Customise generated applications -- Modify any part of the generated applications to better suit your specific needs.
  • Identify and compare customisations -- Easily identify where you have customised your application and compare/merge them with the originals.
  • Create new types of applications -- Create completely new types of applications by defining your own templates.

Application modelling

  • Define your application problem domain -- Describe your applications by modelling the real world objects in your problem domain.
  • Define the user interface -- Define the layout and functionality of the user interface for your generated applications.

Application servers

  • J2EE 1.3 compatible -- Web applications will work on any application server that support the J2EE 1.3 APIs.
  • Specific application server support -- Generates files specific to some of the popular application servers such as Weblogic, Resin and JBoss.

Database servers

  • Create relational databases -- Generate SQL scripts that create the necessary database tables for your applications.
  • Database server support -- Support for many of the popular database servers such as DB2, Oracle, SQLServer, MySQL and more. Can be customised to suit any database server.
  • Populate databases with test data -- Generate SQL scripts that populate your databases with test data.
  • Execute SQL commands -- Ability to execute SQL commands against any database that has JDBC connectivity.

Usability

  • Test using integrated servers -- You can easily test your generated applications using the integrated Resin application server and HSQLDB database server.
  • Not dependent on RapidJ -- Once an application has been generated it does not depend on RapidJ in any way.
Features in Action!
Check out the demonstration to see some of these features in action.

Powered By
Powered by FreeMarker
Powered by Caucho Resin
Powered by Struts