三行代码写服务,0配置,做私活就选这样的快的一塌糊涂(三行代码是什么意思)
框架结构暂时不做过多解释,需要的查看以前的文章。连接在底部。
可以实现的功能
1.restful数据接口
2.多数据源切换
3.事务单独处理
4.分布式部署
5.redis接口数据缓存
6.自动数据库日志
7.访问来源验证
8.分布式部署
9.任务采集调度
10.gis图层生成绘制
11.网络爬虫数据爬取
12.token time sign签名验证
13.ip屏蔽过滤
14.websocket数据推送
15.接口数据非对称加密
16.汉字转拼音
17.aip访问次数统计
18.word/excle/ppt/html 转pdf
19.sql注入防治
20.多种文件上传等
21.注解验证
22.ftp下载上传
23.文件下载
……
实现的功能比较多,不一一解释了,基本能满足大多数的开发需求。
gis图片绘制
三行代码演示 /** * /demo?m=del * 增删查都用统一idu */ @MethodAnnotation(method=”del”,methodWay=”POST”) public void del(HttpServletRequest request, HttpServletResponse response) throws Exception { BasePageModel m = getModel(BasePageModel.class);//BaseModel里面放了大部分公共参数字段可以直接用来接收参数 if(ValidateUtil.empty(response, m.getId())) return;//参数验证 //此处sql可以使用预编译,也可以不使用,不用担心sql注入,上层有拦截器,底层执行器也有验证处理 //增删查都用idu方法 idu(BaseDao.update(“delete from test where id=?”,m.getId())>0?Consists.Code_HANDLER_OK:Consists.Code_HANDLER_FAIL); }
简单介绍一下目录结构
demo下是调用的示例代码,里面包含后台页面控制,数据接口调用文件输出,事务处理等
resource(必要)目录下面的文件log4j是日志配置
jdbc.properties(必要)主要配置
ehcache缓存配置可以不要
c3p0-config配置也可以不要
jdbc.properties
要使用redis可以开启这个开关然后进行redis[1].use = false
其他配置都有注释就不多解释了
项目中有个layim的前端qq功能实现了简单的聊天功能,需要源码的留言
另外作者手头有爬取并处理的各类数据,如全国省市县镇村5级行政区划及经纬度,环境数据,空气质量,气象数据,地震,地质,河流,水利,水系,学校,医院等等
作者可提供多种软件开发,APP,管理系统,应急指挥系统,数据整合系统等等
页面控制代码
自定义servlet基类通过注解实现方法路由映射返回restful接口
redis的安装与配置以及一些基本的执行命令(Windows版)
android中使用codec总是报NoSuchMethodError的问题根源