泥瓦匠本意:<br>
" 生产暂时不要用fast-framework,
是想让大家如何理解 MVC 框架的核心,
以后会带上系列实现文章"
[![maven-central](https://img.shields.io/maven-central/v/com.bladejava/blade-core.svg?style=flat-square)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.bladejava%22)
[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0.html)
<br>
[[English Document]](https://github.com/JeffLi1993/fast-framework/blob/master/README_EN.md)
# fast-framework
轻量级 Java Web 框架
- 基于 JDK 8 规范
- 基于 Servlet 3.0 规范
- 零配置
- REST 服务接口 基于 JSON 传输
- 目前提供 MVC ... 解决方案
<br><br>
## 作者与学习乐园
源码地址:我的[GitHub地址](https://github.com/JeffLi1993 "GitHub")<br>
作者: [李强强](http://www.bysocket.com/ "李强强") 也叫 泥瓦匠<br>
QQ群:编程之美 365234583 [立即加入](http://jq.qq.com/?_wv=1027&k=Sx4s4U "编程之美")<br>
欢迎阅读以下博文:<br>
Fast-FrameWork系列文章:[传送门](http://www.bysocket.com/?cat=102)
<br><br>
## 快速入门
#### 1. 必备环境
- [Git 环境搭建](http://)
- [Maven 环境搭建](http://www.bysocket.com/?p=1267)<br>
#### 2. 下载 fast-framework 项目及 sample 案例
````
git clone https://github.com/JeffLi1993/fast-framework.git
````
#### 3. Maven 编译 sample 案例
````
cd fast-framework // cd 到工程根目录
mvn clean install // 编译工程
````
#### 4. 启动 sample 案例
````
cd fast-sample // cd 到 sample 案例工程根目录
mvn jetty:run // 启动 sample 工程
````
Console 出现如下结果,表示服务器成功启动:
````
...
[INFO] Started ServerConnector@f1a45f8{HTTP/1.1}{0.0.0.0:8080}
[INFO] Started @5133ms
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.
````
#### 5. 访问 sample
##### GET 方式
在浏览器中打开 - text/plain; charset=UTF-8 :
````
GET http://localhost:8080/hello?name=BYSocket
````
会得到如下结果:<br>
![sample结果图](https://github.com/JeffLi1993/fast-framework/blob/master/doc/img/sample-result.png)
在浏览器中打开 - application/json; charset=UTF-8 :
````
GET http://localhost:8080/json?name=BYSocket
````
会得到如下结果:<br>
![sample结果图](https://github.com/JeffLi1993/fast-framework/blob/master/doc/img/sample-json-result.png)
##### POST 方式
在 POSTMan 或者 HTTP 客户端 :
````
POST localhost:8080/user/add HTTP/1.1
Content-Type: application/json
Cache-Control: no-cache
{
"name":"BYSocket",
"age":23
}
````
会得到如下结果:<br>
![sample结果图](https://github.com/JeffLi1993/fast-framework/blob/master/doc/img/json-post.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于 JDK8 实现的轻量级 Java Web 框架.zip
共51个文件
java:30个
xml:4个
html:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2024-03-23
23:42:47
上传
评论
收藏 164KB ZIP 举报
温馨提示
基于 JDK8 实现的轻量级 Java Web 框架
资源推荐
资源详情
资源评论
收起资源包目录
基于 JDK8 实现的轻量级 Java Web 框架.zip (51个子文件)
java0323
.editorconfig 505B
fast-core
pom.xml 2KB
src
test
resources
fast.properties 107B
java
org
fastframework
util
ReflectUtilTest.java 524B
TimeUtilTest.java 2KB
JSONUtilTest.java 2KB
ClassUtilTest.java 472B
PropertyUtilTest.java 2KB
mvc
ControllerCollectionTest.java 204B
DispatcherServletTest.java 9KB
main
resources
log4j.properties 269B
java
org
fastframework
core
Config.java 1KB
util
PropertiesUtil.java 3KB
ClassUtil.java 6KB
TimeUtil.java 3KB
util
JSONUtil.java 1KB
WebUtil.java 3KB
ReflectUtil.java 844B
mvc
HandlerInvoker.java 2KB
ControllerCollection.java 3KB
annotation
PostParam.java 344B
RequestMapping.java 698B
RequestMethod.java 179B
Controller.java 371B
MediaTypes.java 926B
ViewResolver.java 2KB
HandlerMapping.java 1KB
DispatcherServlet.java 2KB
util
MVCHelper.java 2KB
bean
HandlerBody.java 793B
RequestBody.java 720B
pom.xml 7KB
doc
img
json-post.png 53KB
sample-result.png 52KB
sample-json-result.png 32KB
LICENSE 11KB
ChangeLog.txt 698B
README_EN.md 415B
.gitignore 189B
fast-sample
pom.xml 2KB
src
main
resources
fast.properties 44B
log4j.properties 269B
java
org
bysocket
controller
RestfulJSONController.java 1KB
HelloWorldController.java 1KB
entity
User.java 559B
webapp
WEB-INF
web.xml 1KB
error
403.html 140B
500.html 140B
404.html 140B
index.html 148B
README.md 3KB
共 51 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB的图像分割源码+详细文档+全部数据(高分课程设计).zip
- 基于MATLAB的图像分割源码+详细文档+全部数据(高分课程设计).zip
- 基于MINST数据库的手写体数字识别CNN设计,MATLAB实现源码+全部资料.zip
- 基于MINST数据库的手写体数字识别CNN设计,MATLAB实现源码+全部资料(高分项目)
- stata 经纬度计算反距离矩阵的方法.docx
- ORACLE数据库面试题解答DBA数据库管理员JAVA程序员架构师必看.docx
- stata 经纬度计算反距离矩阵的方法.zip
- ORACLE数据库面试题解答DBA数据库管理员JAVA程序员架构师必看.zip
- 华为-华为od题库练习题之密码截取.zip
- 华为-华为od题库练习题之字符串加解密.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功