搭建一个全面的系统框架-javaEE框架(一)-框架总体结构设计

为了巩固自己所学的技术和掌握刚学习的技术,也为日后开发方便,现在开始抽空搭建一个系统框架。

主要的系统结构和所用的框架基本已经设计好了,系统采用Maven构建,分模块构建,三层结构采用的是SpringMVC+Spring+Hibernate搭建,前端采用Extjs4的mvc结构,项目基本的骨架就是这样。然后再逐步填充丰富其中的内容。预期的模块有:

1、基于AOP的日志管理模块,通过Spring AOP自动拦截系统业务日志并保存;

2、集成常用的用户-角色-部门-权限管理模块,提供用户角色的分配管理等功能;

3、集成附件管理模块,提供文档在线阅读功能;

4、集成shiro安全框架;

5、集成activiti或者jBPM工作流引擎(具体用哪个待定);

暂时先集成这么多模块,最好的结果是可以实现个模块相对独立,其他系统要使用该模块的话可以直接提取出来集成到其他模块中去。

目前为知刚刚搭建好SSH+Extjs框架,详细的框架说明会在后面的文章中逐步解析说明,如果有什么比较好的想法或者建议可以给我提出来,我可以集成到框架中去。

一、三层结构搭建

关于SSH框架的搭建相信应该不用我细说了,开发阶段先使用xml文件配置,后期整合时修改为全注解的配置,,免去xml文件,提供了通用的Hibernate持久层方法。

ssh框架采用maven多模块构建,详细内容在下一篇文章中说明。

参考地址: (地址暂缺)

如果有更好的建议或者idea请不吝赐教!!!

如果想一起开发此框架的可以联系我一起学习开发,共同进步!!

忍耐力较诸脑力,尤胜一筹。

搭建一个全面的系统框架-javaEE框架(一)-框架总体结构设计

相关文章:

你感兴趣的文章:

标签云: