JeeCMS内容管理系统采用的技术与源代码结构

jeecms内容管理系统使用了哪些技术:

  1. 前端展示,主要采用了html、javascript和css,主要框架使用了Jquery,为了可以生成真正的静态html页面,使用了FreeMarker模板技术,能够自定义模板。
  2. MVC框架使用的SpringMVC,没有使用传统的Struts作为web开发的框架。
  3. 数据库支持Oracle、SqlServer、MySQL,对于一般学习可以使用MySQL数据库,数据库ORM框架使用的是Hibernate,数据库连接池是c3p0,同样也算是比较流行的框架。
  4. 加入了验证码模块防止机器程序制造大量的垃圾,数据验证码使用的是java开源验证码jcaptcha,不过版本相对较老WYSWYG(所见即所得)编辑器集成的是ckeditor,国外开源富文本编辑器
  5. 时间日期控件使用的是My97DatePicker,一款很不错的的国产日期控件
  6. 上传组件使用了swfupload和commons-fileupload
  7. 缓存使用Ehcache,定时器使用的是quartz,功能很强大的,都属于美国Terracotta公司的开源组件
  8. jeecms用到的全文搜索组件是Apache的Lucene,还配合使用了java语言开发的轻量级的中文分词工具包IK Analyzer
  9. 还有一些其他的工具包,如log4j,dom4j,dwr, json,htmlparser….

JeeCMS源代码结构,如图所示:


下面主要介绍上面图片中主要的文件夹存放内容:

  1. java:java源代码的目录
  2. r:web前端用到的资源,比如js,css和img
  3. res:管理端用到的资源,比如js, css和img
  4. thirdparty:这里放的是第三方的一些插件,比如上面提到的ckeditor,swfupload和My97DatePicker
  5. u: 演示时用到的图片,可删,对系统没得影响,应该是上传文件的路径
  6. common:这里面的是一些公共页面,比如用于显示上传情况,信息提示
  7. config:系统的关键配置文件都在这儿了,比如修改数据库连接就需要在这里改
  8. error:放一些服务器端错误提示的页面,比如403错误、程序异常等
  9. ftl:管理端用到的freemarker模板文件
  10. ipseek:放的是IP库,用于分析IP归属地
  11. langauges:国际化语言配置文件
  12. lib:所有依赖的包都放这儿
  13. lucene:这个目录是lucene生成的一些所以文件
  14. t:包含前端模板HTML文件
  15. cache:是缓存生成的文件
  16. classes:目录是编译后class文件的默认路径

jeecms v9.3 正式版 源码包 更新日志 1、栏目添加选择模型模板只选择一个报错 2、内容复用待审核查询报错(开源版) 3、根栏目添加内容报错 4、后台页面样式调整 5、后台编辑器分页问题 7、数据统计今日数据没有问题 8、公众号推送菜单和群发微信菜单获取微信端消息返回处理 9、OSS管理添加appkey_secretId后台未解密导致数据存储错误 10、会员中心留言列表报错 11、工作流节点空值处理 12、手机模板在静态页生成的情况下url错误处理 13、新增百度主动推送 14、内容删除同时删除静态页(含FTP) 15、栏目和内容静态化调整成只生成前10页 16、activation jcaptcha freemarker JAR部分用户反映下载不了,调整pom采用本地jar 17、栏目没有选择模型模板的情况下,发布内容选择不到模型问题处理 JEECMS简介 JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 · 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 · 采用hibernate3 spring mvc spring2 freemarker主流技术架构 · 懂html就能建站,提供最便利、合理的使用方式 · 强大、灵活的标签,用户自定义显示内容和显示方式 · 在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性 · 完全生成全站静态页面,可自定义路径结构,无需urlrewrite · 轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录 jeecms页面展示:   相关阅读 同类推荐:CMS系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

garagong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值