Files
Martian/README.md
T
2019-04-24 21:20:53 +08:00

89 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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>
&nbsp;
- http service using netty
<br/>
&nbsp;
- Session management using JWT
<br/>
&nbsp;
- Support AOP, IOC, MVC, Mybatis, transaction management
<br/>
&nbsp;
- Remote configuration via Mars-config [iteration]
<br/>
&nbsp;
- Distributed deployment via Mars-cloud [under development]
</p>
<h2>What can't I do</h2>
<p>
&nbsp;
- Only support the main method to start, can not play the war package
<br/>
&nbsp;
- 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>MybatisJDBCTemplete</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 MethodWar+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>