Difference between revisions of "Opentaps Technical Reference"
From Opentaps Wiki
Jump to navigationJump to search (→Developer Documentation) |
|||
Line 24: | Line 24: | ||
* [[Checkstyle development tool]] | * [[Checkstyle development tool]] | ||
* [[opentaps Release Process]] | * [[opentaps Release Process]] | ||
+ | * [[Aspect Oriented Programming in opentaps]] | ||
Line 30: | Line 31: | ||
* [[opentaps Google Web Toolkit]] | * [[opentaps Google Web Toolkit]] | ||
* [[Creating a Widget with Google Web Toolkit and opentaps]] | * [[Creating a Widget with Google Web Toolkit and opentaps]] | ||
− | |||
===Tips and Tricks=== | ===Tips and Tricks=== |
Revision as of 00:10, 21 July 2009
Contents
Technical Reference
These documents are for developers who plan on customizing or extending opentaps
Developer Documentation
- ofbiz framework tutorials and Training Video
- Importing Data with Dataimport
- Domain Driven Architecture
- SOA and BPM
- Using the Query Tool
- Base Entity Classes
- POJO Service Engine
- Unit Testing
- Working with the Domain Driven Architecture
- opentaps Hibernate Integration
- opentaps Search Feature
- Form macros:
- Writing an ofbiz Container
- Checkstyle development tool
- opentaps Release Process
- Aspect Oriented Programming in opentaps
opentaps and Google Web Toolkit
- Introduction to Google Web Toolkit (GWT)
- opentaps Google Web Toolkit
- Creating a Widget with Google Web Toolkit and opentaps
Tips and Tricks
- Creating and Applying Patches
- Working with SSL
- Avoiding Database Deadlocks
- Database Tips
- Source Code Repository Management:
- Trac Tips
- CSS Display Bugs in IE
- Performance Analysis and Troubleshooting
- Running Tsung against opentaps server
API and Technical Design Reference
- opentaps JavaDocs
- LiveCatalog XML-RPC API
- Amazon Integration
- Manufacturing Model
- Configuring the POS Store
- Configuring Authorize.NET
- Implementing CVV Security Code Checking
Recommended Reading
Show me your flowcharts and conceal your tables, and I'll continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious.
-- The Mythical Man Month by Fred Brooks
Even after four decades, and long after the word "flowchart" has been replaced by "UML", data models still play a central role in software design. The following three books will give you three different perspectives on data modeling for enterprise applications and help you understand the heart of opentaps. You should read all three to get a balanced perspective:
- Data Model Resource Book, Volume 1. -- This comprehensive volume and approaches it from a relational perspective for transactional systems.
- Domain Driven Design -- This book approaches the design of transactional applications from an object-oriented perspective.
- Data Warehouse Toolkit -- This book gives a comprehensive treatment from the analytical perspective.
Other helpful references:
- Opentaps Source Licensing -- If you want to learn more about open source software licenses, read this book instead of all the mailing list graffiti.