-
Service用于处理业务逻辑和调用DAO操作数据库。 配置文件 系统的Service在com.jspxcms.core.ContextConfig的@ComponentScan({"com.jspxcms.core.service.impl", "com.jspxcms.ext.service.impl"})配置。 本例的Service在com.jspxcms.pl...
-
Dao使用了SpringDataJPA技术。技术细节请浏览SpringDataJPA官网:http://projects.spring.io/spring-data-jpa/。 配置文件 系统的DAO在com.jspxcms.core.ContextConfig的@EnableJpaRepositories(basePackages = {"com.jspxcms.core.repository", ...
-
Entity是基于JPA规范。更详细的技术细节请参考JPA或Hibernate文档。 配置文件 com.jspxcms.plug.ContextConfig的@EntityScan({ "com.jspxcms.plug.domain" })会自动扫描该包下含有@Entity注解的类。 数据库表 不使用主键自增策略,而是使用JPA的T...
-
Controller是MVC中的控制部分,主要的功能是接收客户端提交的请求,然后调用Service的功能及获取数据,最后返回View(视图,即JSP或freemarker页面)。 在Jspxcms中,Controller分为前台和后台。前台是普通用户浏览的页面,使用freemarker作为视图,通常不需...
-
后台菜单和权限是插件(二次)开发的最核心的部分,也是最难做到无缝整合的部分。大部分系统会将菜单信息保存到数据库中,这对升级和维护带来一定的困难。 Jspxcms的菜单和权限信息存放在配置中,方便管理、维护和升级;只需要在一个配置文件中设置好,即可...
-
配置文件目录 /src/main/resources/conf/plugin 二次开发的核心就是配置文件,通过配置文件将不同模块和插件整合到一起。可以在这个目录下新建自己的文件夹,如:abc、novel等,本例为plug,即/src/main/resources/conf/plugin/plug。 Spring配置自动加载 配...
-
作为通用的网站内容管理系统,只能尽可能的满足大部分需求,却很难满足所有的需求,这时就需要对系统进行二次开发。对于一些可以公用的二次开发程序可以做成插件,提供给其他开发者或客户使用。 互联网的应用类型非常丰富、多种多样,不同的网站有着不同的需...
-
Jspxcms文件及源码目录结构说明 文件结构说明 /back (后台资源文件夹,包括图片、js和css) /cmscp (用于解决tomcat的bug,无其他用处) /commons (公用资源文件夹,包括图片、脚本和样式) /errors (错误页面文件夹,如404,500等) /files (前台模板...
-
Jspxcms4.0数据库说明文档: jspxcms-4.0-数据库说明.zip
-
Eclipse使用Maven启动Tomcat(如tomcat6:run或tomcat7:run),调试时设置断点有可能会出现找不到源码的问题,显示Source not found.,如: 碰到这个问题,可以点击Edit Source Lookup Path...;在弹出的对话框中点Add...;在弹出的Add Source对话框中选择Pro...