-
Dao使用了SpringDataJPA技术。技术细节请浏览SpringDataJPA官网:http://projects.spring.io/spring-data-jpa/。
配置文件系统的DAO在com.jspxcms.core.ContextConfig的@EnableJpaReposito
-
Jspxcms支持多组织独立管理的站群,各个子站可以有自己的管理员,独立管理本站的用户、组织、角色、权限、模型、栏目、文档等信息,各站点之间互不干扰。
部署一套系统可以创建多个网站,多个网站在同一个后台管理。后台首页右上角的下拉框可以切换不同网站。不同站点之间用户、组织数据是共享,栏目、文档、模板等数据...
-
基本设置
协议:根据web服务器(如tomcat)使用的协议选择。如果web服务器使用https协议,这里就选择https,否则选择http。这里选择的协议只对前台模板生成的链接起作用,如选择https,则${node.url}生成的url地址可能为https://www.abc.com/node/12。注意:并不是这里选择https协议,web服务器就自动支持https协议。...
-
后台登录登录地址:/cmscp/index.do。如:http://www.mysite.com/cmscp/index.do
登录用户名(默认):admin
登录密码(默认):空
便捷操作列表页操作
调整列表顺序
编辑页操作
-
系统简介Jspxcms是灵活的、易扩展的网站内容管理系统,基于Java、JSP和浏览器技术,支持多组织、多站点、独立管理的网站群,是制作、维护网站的利器。
设计理念
以更小的工作量快速地构建网站。以更大的灵活性适应各种使用场合。功能尽量满足各类网站的建站要求。性能良好、运行稳定,减少系统的维护时间。
跨平台
操...
-
Entity是基于JPA规范。更详细的技术细节请参考JPA或Hibernate文档。
配置文件com.jspxcms.plug.ContextConfig的@EntityScan({ "com.jspxcms.plug.domain" })会自动扫描该包下含有@Entity注解的类。
数据库表不
-
Controller是MVC中的控制部分,主要的功能是接收客户端提交的请求,然后调用Service的功能及获取数据,最后返回View(视图,即JSP或freemarker页面)。
在Jspxcms中,Controller分为前台和后台。前台是普通用户浏览的页面,使用freemarker作为视图,通常不需要登录,比如网站首页、栏目页、专题页、搜索页等;后台一般为...
-
后台菜单和权限是插件(二次)开发的最核心的部分,也是最难做到无缝整合的部分。大部分系统会将菜单信息保存到数据库中,这对升级和维护带来一定的困难。
Jspxcms的菜单和权限信息存放在配置中,方便管理、维护和升级;只需要在一个配置文件中设置好,即可以无缝整合系统的菜单、权限、赋权等问题,无需另外修改代码和...
-
配置文件目录/src/main/resources/conf/plugin
二次开发的核心就是配置文件,通过配置文件将不同模块和插件整合到一起。可以在这个目录下新建自己的文件夹,如:abc、novel等,本例为plug,即/src/main/resources/conf/plugin/plug。
-
作为通用的网站内容管理系统,只能尽可能的满足大部分需求,却很难满足所有的需求,这时就需要对系统进行二次开发。对于一些可以公用的二次开发程序可以做成插件,提供给其他开发者或客户使用。
互联网的应用类型非常丰富、多种多样,不同的网站有着不同的需求,所以二次开发(插件开发)是否简便、快捷是评价CMS优劣的...