ylbtech-JeePlus:代码结构
1.返回顶部
1、

代码结构

1.文件结构

1.1.源码目录

src/main/java
com.jeeplus Jeeplus目录录
common 公共模块存放目录
│ ├ SMS 短信工具类具类
│ ├ Mail 邮件工具类
│ ├ WebSocket 即时聊天和消息推送工具类工具类
│ ├ JSON JSON处理的相关工具类类
│ ├ swagger API工具配置配置
│ ├ tag 菜单类tagtag
│ ├ utils springSide4工具类具类
core 公共模块存放目录录
│ ├ mapper 各种Object到Xml、Object到Json的映射转换类转换类
│ ├ persistence  持久层相关类
│ ├ security 安全相关类相关类
│ ├ service 业务层相关类类
│ ├ servlet 公共servlet相关类
│ └ web 模型控制器层相关类关类
modules Jeeplus内置功能模块存放目录放目录
act Activiti工作流引擎目录擎目录
echarts Echarts图表模块块
iim 即时聊天,站内信,联系人模块块
monitor 性能检测模块模块
oa OA办公模块公模块
sys 系统核心模块存放目录目录
test 代码生成器生成的示例模块块
tools 常用工具模块模块
net.oschina.j2cache j2cahe缓存工具类
├ ehcahce 一级缓存ehcache模块
├ redis 二级缓存redis模块
│ ├ Mail 邮件工具类具类
org
mybaits.spring mybatis注解类
├ nutz.j2chache.shiro->j2cache的shiro适配工具类

1.2.资源目录

src/main/resource
├ act 工作流引擎相关文件
├ j2cache j2cache配置文件
│ ├ ehcache.xml
│ ├ j2cache.properties
│ ├ network.xml
├ mybatis mybatis配置文件
├ properties 系统配置属性文件
│ ├ jeeplus.properties
│ ├ license.properties
│ ├ log4j.properties
│ ├ quartz.properties
├ spring spring相关文件
│ ├ spring-context-activiti.xml
│ ├ spring-context-shiro.xml
│ ├ spring-context.xml
│ ├ spring-mvc.xml

1.3.静态资源和页面目录

webapp
static 静态文件存放目录(JS、CSS、前端插件类库等))
└ common 自定义的js和css文件存放目录录
└ plugin 依赖的js插件目录录
Webpage 视图文件目录录
│ ├ error 系统异常映射相关页面页面
│ ├ include 视图相关包含文件
│ ├ layouts 视图布局相关文件文件
│ └ modules 内置核心功能模块视图相关文件文件
│ ├ act Activiti模块视图相关文件件
│ ├ common 常用组件目录
│ ├ echarts 内容管理模块视图相关文件件
│ ├ iim 即时聊天,站内信,联系人视图相关文件关文件
│ ├ monitor 性能监控视图相关文件件
│ ├ oa 在线办公模块视图相关文件文件
│ └ sys 系统管理模块视图相关文件关文件
│ ├ test 测试例子视图相关文件文件
│ └ tools 常用工具视图相关文件关文件
userfiles 用户上传文件目录目录
WEB-INF WEB应用安全目录,通过映射访问相关文件。件。
lib 依赖jar包目录包目录
tags Tags标签存放目录放目录
ckfinder.xml CKfinder配置文件件
decorators.xml Decorator配置文件件
web.xml Web配置文件置文件

2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
0、
1、
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

JeePlus:代码结构的更多相关文章

  1. 【Learning Python】【第四章】Python代码结构(一)

    这一章的主旨在于介绍python的代码结构 缩进 在很多的编程语言中,一般{}用于控制代码块,比如以下的一段C代码 if(var <= 10) { printf("....." ...

  2. 《OOC》笔记(4)——自动化地将C#代码转化为C代码(结构版)

    <OOC>笔记(4)——自动化地将C#代码转化为C代码(结构版) 我在<C表达面向对象语言的机制——C#版>中已经说明了从C#到C的转换方法.这次看<OOC>也是想 ...

  3. To IOC,代码结构演变的随想

    代码结构演变 项目开始阶段 需求: 提供一个系统,可以在新春佳节之际以邮件的形式给员工发送新春祝福. 开发人员: 张三 版本一 string msg = "新年快乐!过节费5000.&quo ...

  4. CEF3开发者系列之工程和代码结构

    CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去.它的设计思想就是易用且兼顾性能. CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去.它的 ...

  5. storm源码之storm代码结构【译】【转】

    [原]storm源码之storm代码结构[译]  说明:本文翻译自Storm在GitHub上的官方Wiki中提供的Storm代码结构描述一节Structure of the codebase,希望对正 ...

  6. atitit js 开发工具 ide的代码结构显示(func list) outline总结

    atitit js 开发工具 ide的代码结构显示(func list) outline总结 eclips环境::4.3.1 #-------需要一个js开发工具,可以显示outline或者代码结构显 ...

  7. PHPWind 8.7中代码结构与程序执行顺序

    pw9在此不谈,他是完全重构的作品,是完全MVC下的体系.当然,其中很多东西在PW8.7下已经可见端倪. 主要代码结构 1. 以现代的观点,PW是多入口应用模式,程序根目录下的文件几乎都是入口: 2. ...

  8. Javascript的一种代码结构方式——插件式

    上几周一直在做公司的webos的前端代码的重构,之中对javascript的代码进行了重构(之前的代码耦合严重.拓展.修改起来比较困难),这里总结一下当中使用的一种代码结构——插件式(听起来怎么像独孤 ...

  9. django-cms 代码研究(五)深入(代码结构)

    前言: 前戏已经做得比较充分了,下面我们开始步入正题. 代码结构: cms |--admin (猜测是admin界面的二次开发和改良) |--cache (猜测是缓存机制的处理) |--extensi ...

随机推荐

  1. c++基础_特殊回文数

    #include <iostream> using namespace std; int main(){ int n; cin>>n; ;i<;i++){ int tem ...

  2. Anaconda基本用法

    Anaconda基本用法 conda info --envs/(-e) // 查看当前的环境变量 conda create -n py36(环境的名称,随意) python=3.6(指定版本) //  ...

  3. 主席树模板poj 2104

    资料1:http://blog.csdn.net/regina8023/article/details/41910615 资料2:模板来源:http://www.cnblogs.com/lidaxin ...

  4. UVa Sculpture(离散化 floodfill)

    题意: 给定n个立方体的一个顶点坐标和3边长度,  问这些立方体组成的雕塑的表面积和体积,   坐标都是整数,n最大为50,  最大为500, 边长最大也是500. 分析: 继UVa221后又一道离散 ...

  5. Mac os安装MySQL数据库,系统提示mysql: command not found该怎么办

    当我们安装好MySQL后,在终端输入mysql命令,发现并不能看到自己安装的数据库,这是因为你没有配置环境变量. 在os系统中安装MySQL数据库默认保存在/usr/local/mysql 那么我们应 ...

  6. Leetcode 139.单词拆分

    单词拆分 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词. 说明: 拆分时可以重复使用字典中的单词. 你可以假设字典 ...

  7. Android BGABadgeView:BGABadgeImageView以及BGABadgeRelativeLayout(4)

     Android BGABadgeView:BGABadgeImageView以及BGABadgeRelativeLayout(4) 在附录文章5,6,7的基础上,写一个小例子说明BGABadge ...

  8. HDU 2897 经典巴什博弈

    从n个石子中每次取p~q个,求先手能否获胜 可以先列举一部分数据,然后观察可得总是在p+q中循环,所以只要用n对p+q取模就好了 #include <cstdio> #include &l ...

  9. 转载:C/C++检测内存泄漏的工具 vld Visual Leak Detector223 的使用方法和sample示例

    这类的工具有 比如 :LeakDiag leakfinder "Visual Leak Detector" vld可以从http://vld.codeplex.com/releas ...

  10. Google Kaptcha验证码的使用

    原文:http://www.kailing.pub/article/index/arcid/92.html Kaptcha是什么? kaptcha 是谷歌开源的非常实用的验证码生成工具,基于Simpl ...