zoukankan      html  css  js  c++  java
  • Plugin 插件体系

    Solon 的插件也可以叫扩展组件,相当于Spring 的 starter。Solon已经提供了大量的基础插件,但对第三方的框架适配目前较少。

    插件 说明
    boot插件:: 说明
    org.noear:solon.boot.jlhttp* boot插件,对jlhttp适配,提供http服务(不自带session state)
    org.noear:solon.boot.jetty* boot插件,对jetty适配,提供http服务(网友@khb提供)
    org.noear:solon.boot.undertow* boot插件,对undertow适配,提供http服务(网友@tyk提供)
    org.noear:solon.boot.websocket boot插件,对java-websocket适配,提供websocket服务
    org.noear:solon.extend.jetty.jsp 扩展插件,为jetty添加jsp支持(不建议使用jsp)(网友@khb提供)
    org.noear:solon.extend.undertow.jsp 扩展插件,为undertow添加jsp支持(不建议使用jsp)(网友@tyk提供)
    SocketD boot插件:: 说明
    org.noear:solon.boot.socketd.jdksocket boot插件,对jdk-socket适配,提供socketd服务
    org.noear:solon.boot.socketd.netty boot插件,对netty适配,提供socketd服务
    org.noear:solon.boot.socketd.smartsocket boot插件,对smartboot-socket适配,提供socketd服务
    静态文件支持插件:: 说明
    org.noear:solon.extend.staticfiles 扩展插件,添加静态文件支持(监视 resources/static 文件夹)
    切面支持插件:: 说明
    org.noear:solon.extend.aspect 扩展插件,添加Dao、Service注解支持;进而支持事务和缓存注解
    数据操作支持插件:: 说明
    org.noear:solon.extend.data 扩展插件,实现事务和缓存的注解支持
    验证操作支持插件:: 说明
    org.noear:solon.extend.validation 扩展插件,实现验证类注解支持
    Yaml配置支持插件:: 说明
    org.noear:solon.extend.properties.yaml 扩展插件,添加yml配置文件支持
    定时任务支持插件:: 说明
    org.noear:solon.extend.schedule 扩展插件,实现定时任务支持(和 cron4j-solon-plugin 风格不同)
    远程关闭支持插件:: 说明
    org.noear:solon.extend.stop 扩展插件,实现远程关闭支持
    Session插件:: 说明(可将boot插件的session state服务,自动换掉)
    org.noear:solon.extend.sessionstate.local 扩展插件,本地session
    org.noear:solon.extend.sessionstate.redis 扩展插件,分布式session(其于redis构建)
    序列化插件:: 说明
    org.noear:solon.serialization.fastjson* 序列化插件,对 fastjson 适配,提供json视图输出 或 序列化输出
    org.noear:solon.serialization.snack3* 序列化插件,对 snack3 适配,提供json视图输出 或 序列化输出
    org.noear:solon.serialization.hession* 序列化插件,对 hession 适配,提供 hession 序列化输出
    org.noear:solon.serialization.jackson 序列化插件,对 jackson 适配,提供json视图输出 或 序列化输出
    视图插件:: 说明(可置多个视图插件)
    org.noear:solon.view.freemarker* 视图插件,对 freemarker 适配,提供html视图输出
    org.noear:solon.view.jsp 视图插件,对 jsp 适配,提供html视图输出
    org.noear:solon.view.velocity 视图插件,对 velocity 适配,提供html视图输出
    org.noear:solon.view.thymeleaf 视图插件,对 thymeleaf 适配,提供html视图输出
    org.noear:solon.view.beetl 视图插件,对 beetl 适配,提供html视图输出
    org.noear:solon.view.enjoy 视图插件,对 enjoy 适配,提供html视图输出
    rpc client:: 说明
    org.noear:nami 做为 solon rpc client 使用(支持http, socket, web socket)
    外部框架适配:: 说明
    org.noear:beetlsql-solon-plugin beetlsql 适配插件
    org.noear:cron4j-solon-plugin cron4j 适配插件
    org.noear:dubbo-solon-plugin dubbo 适配插件
    org.noear:feign-solon-plugin feign 适配插件
    org.noear:hasor-solon-plugin hasor 适配插件
    org.noear:mybatis-solon-plugin mybatis 适配插件
    org.noear:mybatis-sqlhelper-solon-plugin mybatis 分页适配插件
    org.noear:quartz-solon-plugin quartz 适配插件
    org.noear:weed3-solon-plugin weed3 适配插件

    Solon 的插件也可以叫扩展组件,相当于Spring 的 starter。Solon已经提供了大量的基础插件,但对第三方的框架适配目前较少。

    插件 说明
    boot插件:: 说明
    org.noear:solon.boot.jlhttp* boot插件,对jlhttp适配,提供http服务(不自带session state)
    org.noear:solon.boot.jetty* boot插件,对jetty适配,提供http服务(网友@khb提供)
    org.noear:solon.boot.undertow* boot插件,对undertow适配,提供http服务(网友@tyk提供)
    org.noear:solon.boot.websocket boot插件,对java-websocket适配,提供websocket服务
    org.noear:solon.extend.jetty.jsp 扩展插件,为jetty添加jsp支持(不建议使用jsp)(网友@khb提供)
    org.noear:solon.extend.undertow.jsp 扩展插件,为undertow添加jsp支持(不建议使用jsp)(网友@tyk提供)
    SocketD boot插件:: 说明
    org.noear:solon.boot.socketd.jdksocket boot插件,对jdk-socket适配,提供socketd服务
    org.noear:solon.boot.socketd.netty boot插件,对netty适配,提供socketd服务
    org.noear:solon.boot.socketd.smartsocket boot插件,对smartboot-socket适配,提供socketd服务
    静态文件支持插件:: 说明
    org.noear:solon.extend.staticfiles 扩展插件,添加静态文件支持(监视 resources/static 文件夹)
    切面支持插件:: 说明
    org.noear:solon.extend.aspect 扩展插件,添加Dao、Service注解支持;进而支持事务和缓存注解
    数据操作支持插件:: 说明
    org.noear:solon.extend.data 扩展插件,实现事务和缓存的注解支持
    验证操作支持插件:: 说明
    org.noear:solon.extend.validation 扩展插件,实现验证类注解支持
    Yaml配置支持插件:: 说明
    org.noear:solon.extend.properties.yaml 扩展插件,添加yml配置文件支持
    定时任务支持插件:: 说明
    org.noear:solon.extend.schedule 扩展插件,实现定时任务支持(和 cron4j-solon-plugin 风格不同)
    远程关闭支持插件:: 说明
    org.noear:solon.extend.stop 扩展插件,实现远程关闭支持
    Session插件:: 说明(可将boot插件的session state服务,自动换掉)
    org.noear:solon.extend.sessionstate.local 扩展插件,本地session
    org.noear:solon.extend.sessionstate.redis 扩展插件,分布式session(其于redis构建)
    序列化插件:: 说明
    org.noear:solon.serialization.fastjson* 序列化插件,对 fastjson 适配,提供json视图输出 或 序列化输出
    org.noear:solon.serialization.snack3* 序列化插件,对 snack3 适配,提供json视图输出 或 序列化输出
    org.noear:solon.serialization.hession* 序列化插件,对 hession 适配,提供 hession 序列化输出
    org.noear:solon.serialization.jackson 序列化插件,对 jackson 适配,提供json视图输出 或 序列化输出
    视图插件:: 说明(可置多个视图插件)
    org.noear:solon.view.freemarker* 视图插件,对 freemarker 适配,提供html视图输出
    org.noear:solon.view.jsp 视图插件,对 jsp 适配,提供html视图输出
    org.noear:solon.view.velocity 视图插件,对 velocity 适配,提供html视图输出
    org.noear:solon.view.thymeleaf 视图插件,对 thymeleaf 适配,提供html视图输出
    org.noear:solon.view.beetl 视图插件,对 beetl 适配,提供html视图输出
    org.noear:solon.view.enjoy 视图插件,对 enjoy 适配,提供html视图输出
    rpc client:: 说明
    org.noear:nami 做为 solon rpc client 使用(支持http, socket, web socket)
    外部框架适配:: 说明
    org.noear:beetlsql-solon-plugin beetlsql 适配插件
    org.noear:cron4j-solon-plugin cron4j 适配插件
    org.noear:dubbo-solon-plugin dubbo 适配插件
    org.noear:feign-solon-plugin feign 适配插件
    org.noear:hasor-solon-plugin hasor 适配插件
    org.noear:mybatis-solon-plugin mybatis 适配插件
    org.noear:mybatis-sqlhelper-solon-plugin mybatis 分页适配插件
    org.noear:quartz-solon-plugin quartz 适配插件
    org.noear:weed3-solon-plugin weed3 适配插件

  • 相关阅读:
    都说程序员钱多空少,程序员真的忙到没时间回信息了吗?
    C/C++知识分享: 函数指针与指针函数,看完这篇你还能不懂?
    C++的那些事儿:从电饭煲到火箭,C++无处不在
    年薪90万程序员不如月入3800公务员?安稳与高收入,到底如何选择?
    【C++学习笔记】C++ 标准库 std::thread 的简单使用,一文搞定还不简单?
    C语言既有高级语言又有低级语言的特点,但为什么它不是低级语言呢?
    【C++学习笔记】看完这篇,C++ 的链接问题不怕你搞不明白!
    既然C++这么难学,为什么还有人“自讨苦吃”?
    编程语言这么多,为什么就只有C 语言能一直得到 SQLite 的青睐?
    初学者疑惑:C语言中,函数反复调用会有什么问题?
  • 原文地址:https://www.cnblogs.com/lixuze/p/14248142.html
Copyright © 2011-2022 走看看