Java new ecological application development framework, smaller, faster, simpler!
Startup is 5 to 10 times faster; QPS is 2 to 3 times higher; runtime memory is saved by 1/3 to 1/2; packaging can be reduced to 1/2 to 1/10
Build from scratch. It has its own standards and norms and open ecology. Combination of different ecological plug-ins to meet different needs, convenient customization, rapid development:
<parent>
<groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId>
<version>2.3.2</version>
</parent>
<dependencies>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-web</artifactId>
</dependency>
</dependencies>
@SolonMain
public class App{
public static void main(String[] args){
Solon.start(App.class, args, app->{
//Handler mode:
app.get("/hello",(c)->c.output("Hello world!"));
});
}
}
//Controller mode: (mvc or rest-api)
@Controller
public class HelloController{
//Limit Socket method type
@Socket
@Mapping("/mvc/hello")
public String hello(String name){
return "Hello " + name;
}
}
//Remoting mode: (rpc)
@Mapping("/rpc/")
@Remoting
public class HelloServiceImpl implements HelloService{
@Override
public String hello(){
return "Hello world!";
}
}
Component Package | Description |
---|---|
org.noear:solon-parent | Dependency version management |
org.noear:solon | Main framework |
org.noear:nami | Companion framework (as solon remoting's client) |
Component Package | Description |
---|---|
org.noear:solon-lib | Quick development basic integration package |
org.noear:solon-api | solon-lib + jlhttp boot;quick development of API applications |
org.noear:solon-web | solon-api + freemarker + sessionstate;quick development of WEB applications |
org.noear:solon-beetl-web | solon-api + beetl + beetlsql + sessionstate;quick development of WEB applications |
org.noear:solon-enjoy-web | solon-api + enjoy + arp + sessionstate;quick development of WEB applications |
org.noear:solon-rpc | solon-api + nami;quick development of RPC applications |
org.noear:solon-cloud | solon-rpc + consul;quick development of microservices applications |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.