最近研究了幾個ERP,CRM的產品 象Sales force, Compeire, sugarCRM,覺得SAAS平臺無非需要提供以下可以高度定制的功能。
- GUI
- CSS
- resources
- menu/link
- message i18n
- form
- GUI EventListener
- Business Object
- business logic or call back
- email
- report charts
- job scheduler
- business rule
- work flow
- access control
- asynchronous request.
- Database
我覺得這里面最難的應屬GUI的高度可定制化。本人正在想用GWT來做一個基于上面想法的SASS平臺,屆時軟件可真正實現快速按需打造。歡迎JAVA界的同仁多提寶貴建議。
Select obj
from CommDeductionType obj
where 1=1
#if($obj)
and obj.deductionTypeCode = #{obj.deductionTypeCode}
#end