This howto provides a summary of links and steps required go get a working development setup. If you haven't setup OFBiz yet, then check out OFBiz - Getting started post.
Lets start by setting up an IDE for development and debugging. There are a few posts that cover how to setup Eclipse for OFBiz. Best one to start with is OFBiz Eclipse - debugging from opensourcestrategies. Even though the post is a bit dated it provides detailed steps that are useful for a novice user. Another useful post on OFBiz site
The setup details also covers working with SVN from within eclipse. However, my personal preference is to use TortoiseSVN on windows and use svn client shell on Linux.
For debugging (you may not need this for a while since this is useful only where you are modifying java classes that too related to core classes) see the section on Debugging of OFBiz in eclipse
For browsing the database there are of course tools within Eclipse or you can use another open source tool SQuirreL SQL . The later is handy as you can quickly toggle between code in eclipse and see data in the database.
Don't miss the Eclipse plugins to handle .ftl , .css, .bsh , .groovy , .js files. They make reading code a lot easier.
This should provide you a good development setup .
My two paise on the matter....
By anshuman.manurFor database viewing, an Ofbiz provides a webapp called "webtools", which has a "Entity Engine Tools" component for databse operations. You can view the database with a web-based interface, perform SQL operations, import/export operations etc. (see: http://ofbiz.apache.org/docs/entity.html#Core_Web_Tools)
Since Ofbiz abstracts the database with the help of what it calls the "Entity Engine", its not highly recommended to peek directly at the database. The entity engine does things like abstracting the names of the tables - e.g. "ProductReview" entity becomes "PRODUCT_REVIEW" in the db, and also adding automatic timestamps for create and update operations. The recommended way is to use the provided Entity Engine and Webtools wherever possible and drop down to SQL or direct access only if the Web Tools prove to be inadequate.
About the Eclipse plugins, I tried the plugin for FTL, and was not happy at all. It'd slow down Eclipse considerably during editing and make it crash when put under a heavy load. I've never tried the groovy plugin, but the other plugins are great.
Nice job
By alltipwebThanks
By NormanI was finding eclipse plugin
By Adam09Hi
By gitenjitAdvanced!
By FastspeedtypeThanks for that
By mariomussa77Advanced Technology
By FastspeedtypeAwesome, technology
By alexwfixNice post
By emilehesteripDallas SEO
By robert01I agree, is a great tutorial
By SarahJ84Computer Program
By Fastspeedtype