Janesen e2cdb6e4f0 /
/
2020-03-05 18:00:52 +08:00
/
2020-03-05 18:00:52 +08:00
/
2019-07-18 17:39:13 +08:00
/
2020-03-05 18:00:52 +08:00
2019-12-22 17:28:34 +08:00

FastChar

FastChar是以Java语言为基础的WEB+ORM开源免费的MVC框架设计原理符合一般Web框架规则。学习成本低、代码少、极易上手、零配置极大的提高开发效率减少错误率。具有高并发、模块化、高灵活性、占用内存少等特点。

Maven搭建项目

第一步在pom.xml中加入fastchar的maven如下代码

<dependency>
    <groupId>com.fastchar</groupId>
    <artifactId>fastchar</artifactId>
    <version>1.0</version>
    <!--最新版本请以前往maven搜索FastChar查看-->
</dependency>

第二步修改web.xml将如下代码复制进入

<filter>
    <filter-name>fastchar</filter-name>
    <filter-class>com.fastchar.core.FastFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>fastchar</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

第三步创建Action并继承FastAction类如下代码

public class TestAction extends FastAction {
    /**
    * 获得路由地址
    * Get routing address
    * @return
    */
    @Override
    protected String getRoute() {
        return "/test";
    }

    public void index() {
        responseText("搭建成功!");
    }
}

手动搭建项目

第一步:下载FastChar的jar包并引用到Web项目中。

第二步修改web.xml将如下代码复制进入

<filter>
    <filter-name>fastchar</filter-name>
    <filter-class>com.fastchar.core.FastFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>fastchar</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

第三步创建Action并继承FastAction类如下代码

public class TestAction extends FastAction {
    /**
    * 获得路由地址
    * Get routing address
    * @return
    */
    @Override
    protected String getRoute() {
        return "/test";
    }

    public void index() {
        responseText("搭建成功!");
    }
}

接下来运行项目,访问项目地址即可,例如上述案例中访问的地址:http://xxxx:8080/xxx/test/

框架在线文档

Description
No description provided
Readme 8.4 MiB
Languages
Java 99.8%
HTML 0.2%