Welcome to Fast Code

Fast Code is a free eclipse plugin designed to help write code faster in a spring based applications. But it can be configured to work with many other kinds of applications as well.

Description

In a typical multi tiered application, there are lot of similar code. E.g in a struts application with spring hibernate backend, you have to create FooAction, FooService and FooDAO for every domain object Foo. Besides this, there will be quite a few configuration files. Typing them all manually takes time, gives you carpal tunnel, and is error prone.

To use this plugin, please download the jar file from the download link above. Once downloaded, put it in the plugins folder of your eclipse installation directory and restart eclipse.

Please read the license before using the software.

This plugin is changing frequently. So do come back frequently for updates.

If you like this plugin, please vote in http://www.eclipseplugincentral.com/.

Vote for this site!

 

Features

Following features are currently available :
  • Automatically create similar classes in different tiers, e.g. DAO to Service and Service to Action, e.g. FooDAO to FooService and FooService to FooAction. Screenshot
  • Automatically create one class in a specific tier to another class with different name, e.g. FooDAO (with methods getFoo, saveFoo, etc) to BarDAO (with methods getBar, saveBar , etc).
  • Also create spring configuration files and other configuration/supporting files (strust-config, validation, tiles, even jsp files).
  • Easily navigate between classes and their configuration files, e.g. hibernate pojos to .hbm files.
  • Easily create interface implementation pairs, e.g List-ArrayList, Map-HashMap/TreeMap, initializers in any method or class.
  • Easily navigate between similar classes in different tiers, e.g FooDAO to FooService or FooService to FooAction.
  • Easily copy a one field to another, e.g from String firstName to  String lastName, and String middleName .
  • You can highlight complete field name or part of the field name.
  • It is highly configurable, many of the features can be turned off/on and configured using eclipse configuration tools (Windows->Preference->Fast Code Preference).

Get Involved

You can get involved in this project. You can send questions, comments, suggestions to this email f a s t c o d e j a v a [at] g m a i l. Please remove all spaces and add ".com" at the end. I can be available to answer question and give an walh thru on the phone. It might help to get a personal overview.

Design downloaded from Free Templates - your source for free web templates