This commit is contained in:
wentch
2016-01-13 15:34:19 +08:00
parent 0f6eb711e6
commit 392c19179c

View File

@@ -304,9 +304,8 @@
<span class="nt">&lt;servlets</span> <span class="na">autoload=</span><span class="s">&quot;true&quot;</span> <span class="nt">/&gt;</span>
<span class="nt">&lt;/server&gt;</span>
<span class="nt">&lt;/application&gt;</span></pre></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由这个范例可以看出RedKale提供了非常强大的架构集中式到微服务架构不需要增加修改一行代码即可随意切换复杂的系统都可以如小系统般快速地开发出来。当年Spring抓住了JavaEE笨重且学习成本高的痛点迅速走红经过了十多年的发展后如今的Spring也已笨重不堪了。<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主流的SSH、SSM框架的复杂程度并不比JavaEE低多少开发之前不算功能性的工具包(如jfreechart、jdbc驱动)就已经需要几十M的框架包。当一个初级程序员使用传统SSM框架开发一个简单系统单点部署后运行一段时间随着业务发展需要多个进程部署时就会发现两个进程间的MyBatis缓存不能自动同步可能就想到Memcached之类框架。于是就得学习Memcached的Java Client API同时还得学习使用JSON或其他的序列化的第三方框架 更麻烦的是已有的数据层的操作代码需要进行修改查询得先查Memcached没有再查数据库修改操作得同步更新到Memcached。如今移动应用成为主流Android的消息推送通常使用WebSocket当使用了WebSocket时发现连接到不同进程上的用户间通信也是个麻烦事于是又得找一套WebSocket节点之间通信的框架。<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而使用RedKale可以省去很多不必须要的学习成本内置了很多微服务常用的功能, 待续……。
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由这个范例可以看出RedKale提供了非常强大的架构集中式到微服务架构不需要增加修改一行代码即可随意切换复杂的系统都可以如小系统般快速地开发出来。<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为了降低接入层与业务层代码的耦合, 可以将Service分接口与实现两个类接入层只加载接口包、业务层使用实现包。
</p>
<h3><a id="redkale_confxml" href="#" aria-hidden="true"><span class="octicon octicon-link"></span></a>appplication.xml 配置说明</h3>