BootModule
This commit is contained in:
@@ -20,14 +20,14 @@
|
||||
# 创建工程
|
||||
在IDE中使用ant或maven方式创建工程,增加redkale的依赖。下载解压
|
||||
|
||||

|
||||
  
|
||||
|
||||
并覆盖到工程目录下。
|
||||
* bin: 存放启动/关闭脚本(start.sh、shutdown.sh、redkale.sh等)
|
||||
* conf : 存放服务器所需配置文件:
|
||||
* application.xml: 服务配置文件 (必需);
|
||||
* logging.properties:日志配置文件 (可选);
|
||||
* source.properties: 数据库配置文件 (可选);
|
||||
*    application.xml: 服务配置文件 (必需);
|
||||
*    logging.properties:日志配置文件 (可选);
|
||||
*    source.properties: 数据库配置文件 (可选);
|
||||
* lib : 存放服务所依赖jar
|
||||
* logs : logging.properties配置中默认的日志存放目录。
|
||||
|
||||
@@ -55,7 +55,7 @@ public class HelloService implements Service {
|
||||
```
|
||||
运行结果:
|
||||
|
||||

|
||||
  
|
||||
|
||||
# 进一步阅读
|
||||
* 详细的配置说明看[这里](config.md)。
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Service组件
|
||||
>Service是Redkale最核心的组件,主要处理业务逻辑和操作数据层。Service实例分两种模式: <b>本地模式</b>和<b>远程模式</b>。其模式由```conf/application.xml```文件来配置。开发人员在调用过程中通常不需要区分Service实例是哪种模式。 <br/>
|
||||
>并不是Sevice都能进行本地和远程模式切换, 以下情况的Service不能转成远程模式:
|
||||
1、Service类修饰为```final``` <br>
|
||||
2、Service类被标记```@Local``` <br>
|
||||
3、Service类被标记```@Component``` <br>
|
||||
  Service是Redkale最核心的组件,主要处理业务逻辑和操作数据层。Service实例分两种模式: <b>本地模式</b>和<b>远程模式</b>。其模式由```conf/application.xml```文件来配置。开发人员在调用过程中通常不需要区分Service实例是哪种模式。 <br/>
|
||||
  并不是Sevice都能进行本地和远程模式切换, 以下情况的Service不能转成远程模式:
|
||||
     1、Service类修饰为```final``` <br>
|
||||
     2、Service类被标记```@Local``` <br>
|
||||
     3、Service类被标记```@Component``` <br>
|
||||
|
||||
Redkale进程启动时扫描可加载的Service实现类,根据配置文件配置的模式采用```ASM```技术动态生成相应的Service临时类进行实例化,并注册到ResourceFactory同其他Service、Servlet依赖注入。
|
||||
  Redkale进程启动时扫描可加载的Service实现类,根据配置文件配置的模式采用```ASM```技术动态生成相应的Service临时类进行实例化,并注册到ResourceFactory同其他Service、Servlet依赖注入。
|
||||
|
||||
Reference in New Issue
Block a user