FreeCMS静态化代码流程
来源:互联网 发布:组策略禁止网络共享 编辑:程序博客网 时间:2024/06/01 12:01
FREECMS栏目静态化代码流程
htmlChannel.jsp:html_channelDo.do
-->HtmlAction.java:channelDo():channelService.html()
----默认模板在此初始化templete/freecms/channel.html
-->ChannelService.java:html():htmlPage():FreeMarkerUtil.createHTML()
----为什么会生成question/index.html?“栏目管理”设置中所选栏目的页面标识pagemark
-->FreeMarkerUtil.java:createHTML():template.process()
----Template已经被封装跟不进去,代码显示就是一群模板代码,如图
-->QuerstionPageDirectiv.execute
----所有定义标签的execute方法(自定义标签在后台都以**Directive.java存在,需要继承BaseDirective类和实现TemplateDirectiveModel接口,在cn.freeteam.cms.util. FreeMarkerUtil类中进行绑定,以后就能在模板中使用<@+绑定时定义的标签名字来使用它了)
FREECMS的信息页面静态化和首页静态化代码流程跟栏目静态化流程基本上是一样的,需要注意的是信息页面静态化时有一点不同的就是它是通过js去submit从而调用action的。
FREECMS信息静态化代码流程
htmlInfo.jsp: <fs:operButtons />:htmlInfo.jscreateHtml:form1.submit():html_infoDo.do
-->HtmlAction.java:infoDo():infoService.html()
-->FreeMarkerUtil.java:createHTML():template.process()
FREECMS首页静态化代码流程
HtmlIndex.jsp:html_indexDo.do
-->HtmlAction.java:indexDo():siteService.html()
-->FreeMarkerUtil.java:createHTML():template.process()
- FreeCMS静态化代码流程
- FreeCMS视频教程 自动静态化设置
- 开源 免费 java CMS - FreeCMS-功能说明-静态化管理
- 开源 免费 java CMS - FreeCMS-首页静态化参数
- 开源 免费 java CMS - FreeCMS-栏目页静态化参数
- 开源 免费 java CMS - FreeCMS-信息页静态化参数
- freeCMS
- FreeCMS
- FreeCMS视频教程 静态页面生成目录设置
- FreeCMS视频教程 远程发布静态页面
- FreeCMS视频教程 信息审核流程设置
- JAVA高质量代码评审流程和静态检查规则
- 网站静态化代码htmll
- php 静态化实现代码
- 代码生成器 页面静态化
- 『原创』DX图形显示基本流程(基于MESH静态模型绘制----托管代码)
- php生成静态页的办法-代码拷贝会出问题 只参考流程
- 简谈用g++编译运行c++代码流程,以及动态库静态库的创建与使用
- FFmpeg入门(5)-An ffmpeg and SDL Tutorial 3
- Android优秀开源项目
- Hibernate 之 How
- Javascript中的__proto__、prototype、constructor
- 读书笔记:立体视觉
- FreeCMS静态化代码流程
- 工作问题积累(二)程序异常出错重启功能
- Android Logcat的使用
- Javascript和Java的区别
- 判断手机号是否为移动号码
- iOS SDK实例教程
- 生产机上的请求号需删除,才能正常传输测试机请求
- 第一课.创建窗体类及窗体,窗体过程函数
- 字符编码笔记:ASCII,Unicode和UTF-8