(一)项目构建目标

来源:互联网 发布:工时记录软件 编辑:程序博客网 时间:2024/06/07 16:42
掐指算来,毕业已五载有余,近日思及前路,甚是惶恐,混沌迷乱,故决定借一项目将所学进行整理,作为笔记,也可方便日后应用。在本例中,除非特别坑的地方会记性记录,否则不会涉及到具体的技术细节,如有必要,本人会单独创建分类笔记进行记录。该项目将不定时在github上进行更新,欢迎交流指正。项目功能:实现组织机构管理,用户管理,角色权限管理,字典管理,工具包,通知,邮件等计划采用的技术和集成的框架:1. 使用gradle作为构建工具2. 使用spring-boot框架进行开发,分模块3. 使用cas作为单点登录4. 使用nigix分发5. 使用hibernate作为持久层框架,支持oracle和mysql数据库,并可以切换,力争最大并发量要达到10000,操作日志表要能实现分表6. 使用redis作为缓存7. 使用activemq作为消息组件8. 使用shiro或者spring security作为验证框架9. 使用rest框架,要能够支持手机端的访问10. 前端使用reactjs开发,使用ant.design组件,要能解决重复提交问题11. 门户首页要能够实现动态配置12. 集成工作流,activiti13. 代码生成器14. 面向接口编程15. 使用log4j2作为日志处理框架16. 实现全文检索17. 密码验证salt+md518. 实现websockt刷新页面19. 使用docker进行部署20. 包含地图处理,baiduMap21. 包含数据统计分析,highchart22. 支持导入导出,富文本编辑,文件上传下载22. 包含报表功能,birt23. 为大数据分析提供依据,hadoop+spark24. 使用信鸽进行手机端推送25. 使用session、cookie和token等验证机制,使用配置文件随时切换26. junit单元测试27. 国际化28. 行政区划   https://github.com/modood/Administrative-divisions-of-China/blob/master/dist/provinces.json
原创粉丝点击