# iads **Repository Path**: csl_slchia/iads ## Basic Information - **Project Name**: iads - **Description**: ads第二期 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-03-12 - **Last Updated**: 2022-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## iads ads第二期 ### 注意事项: - 1.新建java类的时候,确保整个项目类名的唯一性,因为不能根据包名来区分 - 2.MainLauncher启动类放在二级或者子级package下,例如这些一级package,com/org/net下就会报错 - 3.urule规则引擎访问地址: http://localhost:8080/iads/urule/frame - 4.urule内置动作库定义和动作库定义都需加上 @IocBean @AsSpringBean这两个注解 - 5.swagger API接口可视化测试组件,访问地址: http://localhost:8080/iads/swagger/index.html - 6.swagger用法可参照RuleController.java文件, API注解用法请参照地址:http://blog.csdn.net/xupeng874395012/article/details/68946676 - 注意一点:接收对象属性时,必须在当前Controller类加上@AdaptBy(type=JsonAdaptor.class)适配器 - 7.static静态资源的访问,例如以下结构,只需访问http://localhost:8080/images/文件名 ``` static images ``` - 8.js目录或者css目录下分别有system和development两个目录,注意如下 ``` js system: 存放js框架和一些第三方插件 development: 存放 开发时自己编写的js css和js一样 ``` - 9.views/include目录下存放一些公用的html模板 - 10.views/test目录下存测试html文件 - 11.views/projectRoot下存放每个模块的html文件,例如高铁模块,结构如下 ``` highspeedrail XXX文件夹 XXX文件夹 .... index.html 首页 ``` - 12.部署项目框架和服务简介:此项目框架nutzboot当前只支持jar包形式部署 (java -jar XXXX.jar 命令启动项目) - jdk版本: jdk1.8 - 服务器:jetty服务(当前支持tomcat和jetty),如需要修改,请修改pom.xml文件依赖 - 后端框架:nutzboot2.2 - 组件介绍: - 集成urule规则引擎,让复杂可变的逻辑代码,直接通过配置达到可视化 - 集成swagger接口可视化,让Controller层变得可视化,达到数据接口测试和每个Controller的作用,达到管理 - 前端框架: - 工具框架:vue-v2.5.11,jquery-v2.2.3,pjax局部加载, layui模板引擎,layer-v2.4弹出窗 - 样式框架:bootstrap-v3.3.7 - 前端插件访问网址: - vue:https://blog.csdn.net/hjh15827475896/article/details/78207066