博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc+mybatis分布式大型互联网企业架构
阅读量:6484 次
发布时间:2019-06-23

本文共 1202 字,大约阅读时间需要 4 分钟。

开发工具

1.Eclipse IDE:采用Maven项目管理,模块化。

2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。

技术选型(只列了一部分技术)

1、后端

服务框架:Dubbo、zookeeper、Rest服务

缓存:redis、ehcache

消息中间件:ActiveMQ

负载均衡:Nginx

分布式文件:FastDFS

数据库连接池:Alibaba Druid 1.0

核心框架:Spring framework

安全框架:Apache Shiro 1.2

视图框架:Spring MVC 4.0

服务端验证:hibernateValidator 5.1

布局框架:SiteMesh 2.4

工作流引擎:Activiti 5.15

任务调度:quartz 1.8.5

持久层框架:MyBatis 3.2

日志管理:SLF4J 1.7、Log4j

工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI

2、前端

js框架:jQuery1.9。

CSS框架: Bootstrap 4 metronic

客户端验证:jqueryValidation Plugin。

富文本:CKEcitor

文件管理:CKFinder

动态页签:Jerichotab

数据表格:jqGrid

对话框:jQuery jBox

树结构控件:jQuery zTree

其他组件:Bootstrap 4 metronic

3、支持

服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8

数据库支持:目前仅提供MySQL数据库的支持,但不限于数据库,下个版本升级多数据源切换和数据库读写分离: 如:Oracle、SqlServer、H2等

支持开发环境:Eclipse、MyEclipse、Ras、Idea等

分布式

分布式服务:Dubbo+Zookeeper+Proxy+Restful

分布式消息中间件:KafKa+Flume+Zookeeper

分布式缓存:Redis 分布式文件:FastDFS

负载均衡:Keepalived+Nginx+Proxy(三重负载)

云服务

子系统:后台管理系统、Restfu服务系统、Dubbo服务/管控/监控中心

Zookeeper注册中心、报表分析系统、日志记录系统、定时调度系统

搜索引擎系统、分布式文件系统、消息系统、SSO单点登录系统

SOA管控平台、UI组件系统、OA办公系统、CMS新闻发布系统

支付系统、数据库配置系统、工作流系统、云服务平台

欢迎大家一起学习研究相关技术完整项目的源码来源,感兴趣的朋友可以加企鹅2042849237,一起交流学习!

转载地址:http://pwsuo.baihongyu.com/

你可能感兴趣的文章
浅谈API设计
查看>>
java----OO的概念和设计原则(转)
查看>>
Java 实现 淘宝秒杀 聚划算 自己主动提醒 源代码
查看>>
如何下载一个物种的全部EST序列 | NCBI | 表达序列标签
查看>>
代码编辑器Sublime Text 3 免费使用方法与简体中文汉化包下载
查看>>
5款最适合新手的包管理器
查看>>
Android測试APP工具(一)
查看>>
HTTP状态码一览表(HTTP Status Code)
查看>>
TeamCola - 最好用的团队工作日志软件
查看>>
恶意代码简介
查看>>
模块的_name_
查看>>
【javascript】checkbox——类似邮箱全选功能
查看>>
【POJ 2942】Knights of the Round Table(点双连通分量,二分图染色)
查看>>
paip.mysql 5.6 安装总结
查看>>
使用JavaStcript对数组元素去重的方法
查看>>
dubbo应用程序的单元测试环境搭建(springtest,powermock,mockito)
查看>>
为什么大部分程序员看不起PHP这门语言?
查看>>
十招搞定 MySQL 大规模数据库的性能和伸缩性优化
查看>>
20 个有用的 Go 语言微服务开发框架
查看>>
把日出拍成大片的手机!大光圈+黑白彩色双摄到底有多强?
查看>>