Atleap是使用AppFuse为框架的CMS(内容管理系统)。 ● hibernate对应表关系 Ø com.blandware.atleap.model.core.ContentLo
发表新闻的逻辑门面(CreateNewsItemAction.Java) public ActionForward execute(ActionMapping mapping, Acti
● 标签库的使用 Ø 标记类定义 public class ErrorsTag extends TagSupport { protected transient fin
发表新闻的逻辑门面(CreateNewsItemAction.java) public ActionForward execute(ActionMapping mapping, ActionF
read-Atleap-7-发表新闻-主逻辑 v 发表新闻的逻辑门面 Ø 通过Manager委托,真正建立新闻的操作在 com.blandware.atleap.persistence.
v寻找发表新闻的页面 Ø news menu定义 <Item name="NewsManagement" title="news.menu.t
v 发表新闻的逻辑门面(CreateNewsItemAction.java) public ActionForward execute(ActionMapping mapping, ActionFor
Atleap没有像AppFuse那样使用sitemesh分离显示格式和布局,而是采用了struts的Tiles. 运行用户将内容和布局分离 模板就是一个使用JSP自定义标记符库描述页面布局的JSP页面
v 新闻实体类 Ø 数据结构描述 ª 通过继承Page和Localizable,NewsItem完成新闻实体 ª 通过继承、映射和引用NewsItem并不真正
Atleap中struts tiles主模板页面是:/WEB-INF/pages/layouts/core/coreLayout.jsp Ø 改变页面显示语言 <def