Java 企业级开发项目框架
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 
版权声明:本文为博主原创文章,转载请附上博文链接!
上一篇
下一篇