mirror of
https://github.com/wahyd4/Martian.git
synced 2026-08-13 15:26:27 +10:00
89 lines
2.4 KiB
Markdown
89 lines
2.4 KiB
Markdown
<h1>
|
||
<p align="center"><img width="400px" src="https://github.com/yuyenews/Mars-java/blob/master/mars-logos/logo-long.png?raw=true" /></p>
|
||
</h1>
|
||
<p>
|
||
Mars-java is a javaWeb development framework that does not require a container. It uses netty for http service management, supports AOP, IOC, MVC, and integrates Mybatis as a persistence layer. In addition, it provides Mars-config to support remote configuration. Mars-extends to support more features and tools
|
||
</p>
|
||
|
||
<h2>What can I do</h2>
|
||
|
||
<p>
|
||
|
||
- http service using netty
|
||
<br/>
|
||
|
||
- Session management using JWT
|
||
<br/>
|
||
|
||
- Support AOP, IOC, MVC, Mybatis, transaction management
|
||
<br/>
|
||
|
||
- Remote configuration via Mars-config [iteration]
|
||
<br/>
|
||
|
||
- Distributed deployment via Mars-cloud [under development]
|
||
</p>
|
||
|
||
<h2>What can't I do</h2>
|
||
|
||
<p>
|
||
|
||
- Only support the main method to start, can not play the war package
|
||
<br/>
|
||
|
||
- Can only return json, binary stream to the front end, does not support forwarding and redirection
|
||
</p>
|
||
|
||
<h2>Help document</h2>
|
||
|
||
[Document](http://mars-framework.com/doc.html)
|
||
|
||
<h2>Expansion pack</h2>
|
||
|
||
<p>Support redis connection</p>
|
||
|
||
<p>Encapsulates Email, MD5, AES and other tool classes and integrates hutool</p>
|
||
|
||
[Extension package](https://github.com/yuyenews/Mars-extends)
|
||
|
||
<h2>Simple comparison</h2>
|
||
|
||
<table>
|
||
<tbody>
|
||
<tr class="firstRow">
|
||
<td>name</td>
|
||
<td>AOP</td>
|
||
<td>IOC</td>
|
||
<td>MVC</td>
|
||
<td>ORM</td>
|
||
<td>configuration file</td>
|
||
<td>startup method</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Mars-java</td>
|
||
<td>OK</td>
|
||
<td>OK</td>
|
||
<td>OK</td>
|
||
<td>Mybatis,JDBCTemplete</td>
|
||
<td>Only one and only supports remote configuration</td>
|
||
<td>Main Method</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Springboot</td>
|
||
<td>OK</td>
|
||
<td>OK</td>
|
||
<td>OK</td>
|
||
<td>Support most mainstream frameworks</td>
|
||
<td>Only one and only supports remote configuration</td>
|
||
<td>Main Method,War+Tomcat</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2>contact</h2>
|
||
|
||
<p>If you are interested in this framework, you can add my QQ group:773291321</p>
|
||
|
||
<p><img src="https://images.gitee.com/uploads/images/2019/0314/230940_795215de_2331383.png"/></p>
|
||
|