2018-06-12 from--https://blog.csdn.net/csdn_aiyang/article/details/80663056
简述·企业级项目的框架 (一)主要功能模块 内容管理; 论坛管理; 文档发布; 文档审核; 模板管理; 资源管理; 全文检索; 多媒体文档管理; 数据库备份等。 (二)主要技术框架 Spring (管理事务); SpringMVC (作为控制层); Freemarker(模板技术); Shiro(认证和授权,权限管理); Hibernate (作为数据持久层); Lucene (全文检索); Ehcache (作为二级缓存,提高性能); Lucene 和Quartz (定时生成索引); Log4j(记录日志)等等。 (三)主要开发技能 (1)适配所有设备,兼容所有浏览器(Chrome、Firefox、Opera、Safari、IE6~IE11等),适用所有项目(MIS、OA、ERP、CRM、网站、管理后台等)。 (2)快速开发,敏捷的数据持久层解决方案。 事务自动处理。 O/R Mapping基于注解,便于维护,学习成本低。 接口和实现分离,不需写数据持久层代码,只需写接口,自动生成添加、修改、删除、排序、分页、各种条件的查询等SQL。 (3)Shiro安全权限管理,认证和授权。管理用户、角色、菜单、页面按钮等权限。 (4)经过专业压力测试,性能测试,保证后台数据的准确性和页面访问速度,已应用到多个项目。 (5)支持MySQL、Oracle、SQL Server等主流数据库,快速移植。 (6)有定时任务、全文检索、文件上传下载、反SQL注入和防xss攻击、加解密、运算精度处理、HTML脚本字符串过滤、Get和Post中文乱码处理等常用功能。 (7)系统后端和前端全部采用官方的最新稳定版本,可直接应用到企业生产环境。 (8)详细记录系统操作日志,帮助运维人员进行系统分析和故障排查。 (9)采用Ehcache二级缓存、Spring MVC静态加载缓存等机制,提高系统性能。 --------------------- 作者:艾阳丶 来源:CSDN 原文:https://blog.csdn.net/csdn_aiyang/article/details/80663056 版权声明:本文为博主原创文章,转载请附上博文链接!