10个基于java的cms网站内容管理系统(JavaEE)

优采云 发布时间: 2022-02-06 09:04

  10个基于java的cms网站内容管理系统(JavaEE)

  温馨提示:本项目已开源,用户在本项目基础上进行的所有操作和修改都必须标注,并保留原项目版权声明。

  Jspxcms是一个开源的、基于Java的内容管理系统(cms),技术上选用JavaEE行业主流稳定的技术,适合二次开发、功能扩展、插件开发中。

  特征

  后端技术

  SpringBoot:为 Spring 提供开箱即用的功能。简化 Spring 配置并提供自动配置自动配置功能。

  Spring:是Java企业级开发框架,提供IoC等功能。

  SpringMVC:MVC框架,简单易用,bug少。

  JPA:持久性框架。属于JSR标准,JPA实现选择Hibernate。

  SpringDataJPA:对于JPA的封装,大部分查询只需要在接口中写方法,不需要实现改变,提高开发效率。

  QueryDSL:实现类型安全的JPA查询,使用对象和属性实现查询,避免写jpql时出现的拼写错误字符和属性名的内存负担。

  FreeMarker:模板组件。

  Shiro:安全组件。易于配置。

  Lucene:全文搜索组件。实现中文分词搜索。

  Ehcache:缓存组件。主要用于JPA二级缓存、Shiro权限缓存。

  Quartz:计划任务组件。

  前端技术

  jQuery:JavaScript 库。

  Bootstrap:响应式设计的前端框架。

  AdminLTE:后台管理平台的开源框架。

  jQuery UI:基于 jQuery 的 UI 框架。

  jQuery Validation:基于 jQuery 的表单验证框架。

  UEditor:Web 富文本编辑器。

  Editor.md:基于 Markdown 语法的 Web 文本编辑器。

  ECharts:生成图标的组件。

  My97DatePicker:日期组件。

  zTree:树组件。

  非侵入式二次开发:

  支持非侵入式插件和二次开发,无需修改系统原代码,即可集成Entity、Service、Controller、功能菜单、权限、标签、国际化等功能。查看教程。

  可独立管理 站群:

  支持多组织、多站点、独立管理网站组。每个站点都可以有独立的管理员,独立管理站点上的用户、组织、模型、栏目等信息,互不干扰。

  高并发:

  jspxcms 性能不错,在纯动态页面下也可以支持高并发访问。

  测试结果简述:5000个请求,500个并发请求,全部成功,总耗时31.124秒,每秒处理160.65个请求,每个请求耗时6.225 毫秒。

  测试结果简述:5000个请求,500个并发请求,全部成功,总耗时11.969秒,每秒处理417.73个请求,每个请求耗时2.394 毫秒。

  详细的测试报告

  百万数据支持:

  有的cms可以在数据量很小的情况下运行良好,但是随着时间的推移数据量的积累会使系统运行缓慢,不堪重负。

  jspxcms可以支持百万级数据量,在纯动态页面访问的情况下也能快速响应。

  百万数据量演示站点:

  全站静态:

  所有首页、栏目页、详情页都可以静态处理,提高网站的负载能力。在数据量大的情况下,可以将列列表的前n页设置为静态(列表的前几页访问量大),后面的页为动态页(下一个列表页面的页面访问量较少,可以使用动态页面),避免生成静态页面时花费太多时间。

  下载和演示:

  下载链接:

  演示站前台:使用手机访问或浏览器手机方式访问前台,会自动显示手机页面。(如果浏览器从PC模式切换到手机模式,按F5刷新页面)

  演示站背景:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线