四川省农业厅信息化综合业务平台
软件环境:tomcat 8.0,mysql 5.0 以上 ,j2EE、Eclipse、Maven、Git
硬件环境:开发环境 win10 ,部署环境 linux centos7
开发工具:Eclipse,Maven,Git, navicat,powerdesigner,百度思维导图,secureCRT
本系统 基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。
1、分层设计:(数据访问层,业务逻辑层,展示层)层次清楚,低耦合,各层必须通过接口才能接入并进行参数校验,保证数据操作的安全。
2、双重验证:用户表单提交双验证:包括服务器端验证及客户端验证,防止用户通过浏览器恶意修改(如不可写文本域、隐藏变量篡改、上传非法文件等)而跳过客户端验证操作数据库。
3、安全编码:用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全。
4、密码加密:登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题。
5、访问验证:系统对所有管理端链接都进行用户身份权限验证,防止用户直接通过URL进行未授权页面。
前端 jsp,bootstrap等
Alibaba Druid 1.0 数据连接池,tomcat ,linux centos7 服务器,mysql 5.0 以上 ,开发环境:Java EE、Eclipse、Maven、Git
集成邮件推送(本服务器25端口发送)sendMail,集成app推送(极光推送),短信推送;
智慧物业管理平台(o2o);
该系统为解决物业管理智能化和互联网+的需求,为物业公司提供社区物业软硬件配套方案而设计,覆盖包括社区物业的物业,停车,门禁安防三大基础场景,具备APP,云端,客户端一体化架构,也可单独作为停车场物业系统,针对用户特殊需求具备灵活性,单台服务器支持10万级别的社区用户(使用APP的情况下),以及100个以上的社区机构或停车场