JeePlus:代码结构
| ylbtech-JeePlus:代码结构 |
| 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.返回顶部 |
| 3.返回顶部 |
| 4.返回顶部 |
| 5.返回顶部 |
| 6.返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
JeePlus:代码结构的更多相关文章
- 【Learning Python】【第四章】Python代码结构(一)
这一章的主旨在于介绍python的代码结构 缩进 在很多的编程语言中,一般{}用于控制代码块,比如以下的一段C代码 if(var <= 10) { printf("....." ...
- 《OOC》笔记(4)——自动化地将C#代码转化为C代码(结构版)
<OOC>笔记(4)——自动化地将C#代码转化为C代码(结构版) 我在<C表达面向对象语言的机制——C#版>中已经说明了从C#到C的转换方法.这次看<OOC>也是想 ...
- To IOC,代码结构演变的随想
代码结构演变 项目开始阶段 需求: 提供一个系统,可以在新春佳节之际以邮件的形式给员工发送新春祝福. 开发人员: 张三 版本一 string msg = "新年快乐!过节费5000.&quo ...
- CEF3开发者系列之工程和代码结构
CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去.它的设计思想就是易用且兼顾性能. CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去.它的 ...
- storm源码之storm代码结构【译】【转】
[原]storm源码之storm代码结构[译] 说明:本文翻译自Storm在GitHub上的官方Wiki中提供的Storm代码结构描述一节Structure of the codebase,希望对正 ...
- atitit js 开发工具 ide的代码结构显示(func list) outline总结
atitit js 开发工具 ide的代码结构显示(func list) outline总结 eclips环境::4.3.1 #-------需要一个js开发工具,可以显示outline或者代码结构显 ...
- PHPWind 8.7中代码结构与程序执行顺序
pw9在此不谈,他是完全重构的作品,是完全MVC下的体系.当然,其中很多东西在PW8.7下已经可见端倪. 主要代码结构 1. 以现代的观点,PW是多入口应用模式,程序根目录下的文件几乎都是入口: 2. ...
- Javascript的一种代码结构方式——插件式
上几周一直在做公司的webos的前端代码的重构,之中对javascript的代码进行了重构(之前的代码耦合严重.拓展.修改起来比较困难),这里总结一下当中使用的一种代码结构——插件式(听起来怎么像独孤 ...
- django-cms 代码研究(五)深入(代码结构)
前言: 前戏已经做得比较充分了,下面我们开始步入正题. 代码结构: cms |--admin (猜测是admin界面的二次开发和改良) |--cache (猜测是缓存机制的处理) |--extensi ...
随机推荐
- JavaScript:获取上传图片的base64
文章来源:http://www.cnblogs.com/hello-tl/p/7661535.html 1.HTML代码 <!DOCTYPE html> <html lang=&qu ...
- android 如何从activity跳转到另一个activity下指定的fragment
思路: 跳转到目标fragment所在的activity,并传递一个flag,来确定要到哪个fragment,根据该flag判断后,跳转到指定的fragment即可. 代码: 当前界面: intent ...
- angular2集成highchart
集成highchart的配置困扰了我很久,今天终于解决了: 1.修改tsconfig.app.json: "compilerOptions": { //... "type ...
- 关于Windows 10 初始安装的VS2013 SSDT-BI 的BUG 问题
初始安装,正常安装会出现以下出现信息,随后会被告知未安装成功. 关于SSDT-BI信息可以参见这里 http://jimshu.blog.51cto.com/3171847/1420469 从Wind ...
- xtu summer individual-4 D - Martian Strings
Martian Strings Time Limit: 2000ms Memory Limit: 262144KB This problem will be judged on CodeForces. ...
- 添物不花钱学javaEE--CSS
CSS是什么? CSS: Cascading Style Sheets CSS官方网址: https://www.w3.org/TR/2011/REC-CSS2-20110607/ 其实仔细研究这个就 ...
- android开发里跳过的坑-android studio 错误 Could not find junit:junit:4.12
在导入一个新项目时,出现错误Could not find junit:junit:4.12,网上大多是说缺少junit的jar包,但我查看了安装目录下是有jnuit包的,并且新建的项目都没有问题.几经 ...
- Writing Code-Codeforces511C**
http://codeforces.com/problemset/problem/544/C 完全背包 dp[i][j]表示第i行有j个bug #include<stdio.h> #inc ...
- 何为幻读?MySQL又是如何解决幻读的?
一.什么是幻读 在一次事务里面,多次查询之后,查询的结果集的个数不一致的情况叫做幻读.而多出来或者少的哪一行被叫做 幻行 二.为什么要解决幻读 在高并发数据库系统中,需要保证事务与事务之间的隔离性,还 ...
- mac idea快捷键(部分常用)
shift+F6重命名 shift+enter 换到下一行 shift+F8等同eclipse的f8跳到下一个断点,也等同eclipse的F7跳出函数 F8等同eclipse的f6跳到下一步F7等同e ...
