-

RedKale 入门介绍

+

RedKale 功能

      RedKale虽然只有1.xM大小,但是麻雀虽小五脏俱全。既可作为服务器使用,也可当工具包使用。作为独立的工具包提供以下功能:
            1、convert包提供JSON的序列化和反解析功能,类似Gson、Jackson。
@@ -40,7 +38,7 @@

      RedKale作为服务器的目录如下:
            bin   : 存放启动关闭脚本(start.sh、shutdown.sh、start.bat、shutdown.bat)
            conf : 存放服务器所需配置文件:
-                              application.xml: 服务配置文件 (必需);
+                              application.xml: 服务配置文件 (必需);
                             logging.properties:日志配置文件 (可选);
                             persistence.xml:数据库配置文件 (可选);
            lib    : 存放服务所依赖的第三方包,redkale.jar 放在此处。
@@ -49,21 +47,22 @@

      RedKale启动的流程如下:
-             1、加载 application.xml 并解析。
+             1、加载 application.xml 并解析。
            2、初始化 <resources> 节点中的资源。
            3、解析所有的 <server> 节点。
-             4、先初始化所有的SNCP协议 <server> 节点,再初始化非SNCP协议的节点。
+             4、初始化并启动所有<server> 节点的Server服务 (优先加载SNCP协议的Server)。
            5、初始化单个Server:
                        5.1、扫描classpath加载所有可用Service实现类并实例化,然后相互依赖注入。
                        5.2、Service实例在依赖注入过程中加载所需的DataSource、CacheSource资源。
                        5.3、调用所有本地模式Service的init方法。
-                         5.4、扫描classpath加载所有可用Servlet实现类并实例化。
-                         5.5、调用所有Servlet的init方法。
-                         5.6、启动Server的服务监听。
+                         5.4、扫描classpath加载所有可用Servlet实现类并实例化 (优先实例化WebSocketServlet)。
+                         5.5、给所有Servlet依赖注入所需的Service。
+                         5.6、调用所有Servlet的init方法。
+                         5.7、启动Server的服务监听。
            6、启动进程本身的监听服务。

-

appplication.xml 配置说明

+

appplication.xml 配置说明

<?xml version="1.0" encoding="UTF-8"?>
 <!-- 
     文件说明:
diff --git a/service.html b/service.html
index b4fa77c18..d39db20c7 100644
--- a/service.html
+++ b/service.html
@@ -14,13 +14,11 @@
             

RedKale

RedKale - RedKale入门 + RedKale 入门 Convert 组件 Service 组件 Source 组件 Net 组件 - HTTP 协议 - SNCP 协议 Github 源码