jeeCMS首页加载流程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gyshun/article/details/79669293
如果JEECMS部署完毕之后,在浏览器中输入http://localhost:8080/jeecms,系统直接会按照以下步骤执行:
- 首先找到Web.xml文件,在文件中找到欢迎页,如图所示:
2.然后再缓存中查找配置文件,在配置文件中找到URL匹配,Web.xml中已经放入缓存的配置文件,如图所示:
其中jeecms-context.xml是对标签的初始化,可以方便使用Freemark。Web.xml还加载以下Servlet:
3.通过servlet配置,可以找到jeecms-servlet-front.xml,在此配置文件的最后有 <import resource="jeecms-servlet-front-action.xml"/>代码中找到jeecms-servlet-front-action.xml,在此配置文件有 <bean id="dynamicAct" class="com.jeecms.cms.action.front.DynamicPageAct"/>
可以找到类DynamicPageAct,如图所示:
4.在类DynamicPageAct中有 public static final String TPL_INDEX = "tpl.index"; 找到WEB-INF\languages\jeecms_front下messages_zh_CN.properties配置文件,可以找到对应的首页面 tpl.index=首页(工程中的首页.html文件)。
---------------------
作者:garagong
来源:CSDN
原文:https://blog.csdn.net/gyshun/article/details/79669293
版权声明:本文为博主原创文章,转载请附上博文链接!
---------------------
作者:garagong
来源:CSDN
原文:https://blog.csdn.net/gyshun/article/details/79669293
版权声明:本文为博主原创文章,转载请附上博文链接!
如果JEECMS部署完毕之后,在浏览器中输入http://localhost:8080/jeecms,系统直接会按照以下步骤执行:
首先找到Web.xml文件,在文件中找到欢迎页,如图所示:
2.然后再缓存中查找配置文件,在配置文件中找到URL匹配,Web.xml中已经放入缓存的配置文件,如图所示:
其中jeecms-context.xml是对标签的初始化,可以方便使用Freemark。Web.xml还加载以下Servlet:
3.通过servlet配置,可以找到jeecms-servlet-front.xml,在此配置文件的最后有 <import resource="jeecms-servlet-front-action.xml"/>代码中找到jeecms-servlet-front-action.xml,在此配置文件有 <bean id="dynamicAct" class="com.jeecms.cms.action.front.DynamicPageAct"/>
可以找到类DynamicPageAct,如图所示:
4.在类DynamicPageAct中有 public static final String TPL_INDEX = "tpl.index"; 找到WEB-INF\languages\jeecms_front下messages_zh_CN.properties配置文件,可以找到对应的首页面 tpl.index=首页(工程中的首页.html文件)。
--------------------- 作者:garagong 来源:CSDN 原文:https://blog.csdn.net/gyshun/article/details/79669293 版权声明:本文为博主原创文章,转载请附上博文链接!
转载于:https://www.cnblogs.com/Jeely/p/11214180.html
jeeCMS首页加载流程相关推荐
- 5首页加载慢_UIViewController 预加载方案浅谈
作者 | hite,目前在网易严选iOS 组,主要工作内容 webview 相关,业余时间会写一些胡思乱想产品策划稿,各类游戏云玩家. 一. 引子 预加载作为常规性能优化手段,在所有性能敏感的场景都有 ...
- 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程
总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...
- h5首页加载慢_Webview加载H5优化小记
Webview加载H5优化小记 行到水穷处,坐看云起时 原文链接 一.概述 1.背景 鉴于H5的优势,客户端的很多业务都由H5来实现,Webview成了App中H5业务的唯一载体. WebView组件 ...
- QT程序启动加载流程简介
1. QT应用程序启动加载流程简介 1.1 QWS与QPA启动客户端程序区别 1.1.1 QWS(Qt Window System)介绍 QWS(Qt Windows System)是Q ...
- AngularJS 初始化加载流程
一.AngularJS 初始化加载流程 1.浏览器载入HTML,然后把它解析成DOM. 2.浏览器载入angular.js脚本. 3.AngularJS等到DOMContentLoaded事件触发. ...
- android内存加载dex,安卓8.1版本dex加载流程笔记--第一篇:oatfile,oatdexfile与dexfile...
本帖最后由 L剑仙 于 2020-3-1 18:53 编辑 看雪发一遍了,在52再发一次 菜鸟最近初学脱壳,必须得先搞明白dex的加载流程,才能搞懂哪里到了脱壳的时机.n6装的8.1,最近跟了一遍8. ...
- iOS进阶之底层原理-应用程序加载(dyld加载流程、类与分类的加载)
iOS应用程序的入口是main函数,那么main函数之前系统做了什么呢? 我们定义一个类方法load,打断点,查看栈进程,我们发现dyld做了很多事,接下来就来探究到底dyld做了什么. 什么是dyl ...
- spring ioc加载流程
一.总框架加载流程 1.applicationContext创建beanFactory-> 2.beanFactory通过XMLbeandefineReader解析文件,获取BeanDefini ...
- spring启动加载流程
上次看了spring的加载流程,今天发现或多都忘记了,今天又看了一下,顺便总结一下: 标题spring的web项目启动: 1.首先web容器(比如Tomcat)会读取配置在web.xml中的监听器,从 ...
最新文章
- OpenCV 笔记(02)— 图像显示、保存、腐蚀、模糊、canny 边缘检测(imread、imshow、namedWindow、imwrite)
- python global函数_如何使用python语言中的global关键字获取函数值
- 关于Less的学习笔记
- 福利 | Python、深度学习、机器学习、TensorFlow 好书推荐
- matlab重置矩阵大小resize,JS resize事件:窗口重置
- c++ 冒泡排序_干货|python笔记1-冒泡排序
- Bigmart数据集销售预测
- 一条看似不合理SQL和10个合理的解释
- Cocos2d-x动作CCAction
- opendds协议服务器,OpenDDS 开发手册
- a4如何打印双面小册子_a4如何排版打印双面小册子?
- Android之Http通信——1.初识Http协议
- ie浏览器点击打印没反应_解决在IE菜单中点击打印无反应
- Unity入门 简单的3D场景制作
- _, predicted = torch.max(outputs, 1),_,的作用
- 新婚百天,总想说点什么
- 西部数据的红盘、绿盘、黑盘在物理结构和性能参数上有什么区别?
- svn合并时候的诡异事件
- JS将GMT时间转化为当前时区时间
- 4-逻辑控制器:Logic Controller
热门文章
- 【LeetCode - 32】最长有效括号
- 【CodeForces - 124C】Prime Permutation(数学,思维,小结论)
- 【牛客 - 1080B】tokitsukaze and Hash Table(STLset,并查集,Hash)
- 【CodeForces - 27E】Number With The Given Amount Of Divisors (数论,数学,反素数)
- matlab将模型解封装,模型保护
- MATLAB Simulink
- MathWorks 中国
- Linux必懂知识大总结(上)
- redis——持久化
- python基础技巧总结(五)
- C++:48---纯虚函数
- Redis:05---键的基本命令(下) 生存周期