`
wx1569110409
  • 浏览: 18761 次
文章分类
社区版块
存档分类
最新评论

对于Maven+springMVC+redias+dubbo+zookepe+myBatis一些理解

 
阅读更多

笔者目前在实习中,就职的公司的开发框架是

Maven+springMVC+redias+dubbo+myBatis,下面是我对于这

个框架的一些理解和看法

首先Maven是管理jar包依赖,和项目依赖一个java插件,由于

Maven有一个大的仓库,所以所需的jar包在pom文件中

dependecy配置一下,项目时便会从仓库中找到所对应的jar包,

关于如何配置

http://mvnrepository.com搜素后可直接cv,当管理项目依赖时

需要用到dubbo框架,以及zookeeper,我们底层的项目比如基

类以及一些工具类通过maven的maven install生成war文件打入

Maven dependency,当zookeeper启动时,其他项目会找到所

需要的war,springMVC不仅仅体现在了单个的项目中的

entity、dao、controller,在Maven构建的项目中整个体系就是

一个MVC架构。正因为这种架构依旧使用,所以便衍生了一个

问题,当服务层需要掉上层的service时,基于Maven这是无法

实现的,所以radis缓存便可以解决这个问题,再者,由于redis

的存在,也大大减少了服务器的响应时间,无需每次都与数据

库进行交互,也降低了服务器的压力,以及数据库的压力。

这种高度分层,分布式的框架,带来了清晰的开发思路节省了

开发时间,同时还衍生了代码生成工具,适用在创业型公司,

开发成本低,效率高。

转载于:https://my.oschina.net/Denniswang/blog/678642

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics