Jease(开源框架)
Jease是一个开源的框架,用来简化用Java开发基于内容和数据库驱动的Web应用。另外 Jease 提供了一个完全 Ajax 驱动的内容管理系统作为一个最佳实践来带你快速学习 Jease。
Jease v2.3主要改变:
New Features
Implemented Timer which executes a task (stored in the Registry) periodically.
Usability change: close editors on save with right mouse click, keep editor open with left mouse click. Using this as default seems to be a better approach for the average user to prevent content losses due to missing saves. Also modal windows will be now used for all editors.
Detect and confirm unsaved changes. Therefore Node#copy(recursive) needed to be introduced to create non-recursive copies of Nodes ("don't copy children"). This API-change needs to be reflected by custom content implementations.
Global Wiki language and link pattern can now be configured via JEASE_WIKI_LANGUAGE and JEASE_WIKI_LINKS
Added advanced constructors to all Properties, so the creation of properties via code is less verbose.
Refactorings
Moved site.Controller to jease.cms.web.servlet.JeaseController to avoid cluttering of global namespace; also moved init code from JeaseServletListener to JeaseController. Update to web.xml (and maybe JEASE_SITE_REWRITER) needed.
Moved site.Compilers to jease.cms.service.
Bug fixes
Deleting an unsaved node resulted in NPE.
Clear id to avoid path change processing on copies. Otherwise the copies were referenced instead of the originals.
Fixed several possible NPEs with null-properties.
Fixed extension stripping for content restore (e.g. folder names with dots were not handled properly).
Dependency Updates
CKEditor 3.6.0
Tomcat 7.0.19
官网:http://www.jease.org/demo/