轻量级Web开发框架,接口快速开发框架

框架介绍

框架源码 码云地址:
https://gitee.com/huhuanan/m-server

轻量级Web开发框架,轻到pom仅引用两个框架,就可以快速且愉快的开发web应用。

  • Web容器:通过jdk自带的ServerSocket,实现接收http或https协议的请求,指定到类的方法内;
  • 业务数据操作:内置数据模型定义,数据模型的增删改查已经模型数据的校验工具类,快速实现业务操作;
  • 定时业务操作:内置定时器和初始化及间隔执行的定义,满足业务特殊任务的执行;
  • 更多功能,请向下继续浏览。

目前还在开发测试阶段,欢迎提出问题和bug。

引用框架

方法一:

(配置简单,如果框架有更新,重新打包到本地仓库即可)

  1. 下载此项目并install到本地仓库,然后新建项目引用。
<dependency>
    <groupId>m</groupId>
    <artifactId>m-server</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
  1. 拷贝resources目录下的配置文件到新项目中,并修改配置。

  2. 拷贝Start到java目录下,作为项目的启动方法。

方法二:

(如果有框架有更新,把打包后的jar拷入项目的lib目录即可)

  1. 下载此项目打包后将jar文件拷入项目lib目录里,然后引用相关jar
<dependency>
    <groupId>m</groupId>
    <artifactId>manage</artifactId>
    <version>1.1</version>
    <scope>system</scope>
    <systemPath>${pom.basedir}/lib/m-server-1.0-SNAPSHOT.jar</systemPath>
</dependency>
<!-- 同时引入m-server-1.0-SNAPSHOT.jar所需引入的jar -->
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.53</version>
</dependency>

<!-- 打包配置修改 -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
                <classpathPrefix>lib/</classpathPrefix>
                <mainClass>Start</mainClass>
            </manifest>
            <manifestEntries><!-- 增加到jar包的class-path中 -->
                <Class-Path>lib/m-server-1.0-SNAPSHOT.jar</Class-Path>
            </manifestEntries>
        </archive>
    </configuration>
</plugin>
  1. 拷贝resources目录下的配置文件到新项目中,并修改配置。

  2. 拷贝Start到java目录下,作为项目的启动方法。

方法三:

(如果框架有更新,不方便全量同步,不过在项目里的代码可以随便修改)

下载此项目,修改目录名和pom.xml后直接写项目;

或者新建项目后,把此项目文件源码和配置文件拷入即可。

开发示例

使用该开发框架的示例项目

码云地址:
https://gitee.com/huhuanan/m.member
测试环境:
http://test.ostudio.cc
推荐使用手机谷歌浏览器,打开http://test.ostudio.cc后,点击地址栏后面的三个点,添加到主屏幕,从桌面进入即可全屏浏览。

更多问题请移步源码文档

https://gitee.com/huhuanan/m-server

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容