特性
- firefly是一个高性能的web开发框架,Template engine,IOC、MVC framework,HTTP Server,Common tools,Log,Json parser等模块一应俱全。
- 使用简单,无侵入。
- 仅仅依赖jdk,完全不会引入第三方库。
- 高性能,在我的macbook上轻松达到3W+ req/s
- 完全开源,源码地址
主页
http://www.fireflysource.com
github: https://github.com/hypercube1024/firefly
google code: http://code.google.com/p/firefly/
HelloWorld
创建Controller
@Controller
public class IndexController {
@RequestMapping(value = "/document/?/?")
public View document(HttpServletRequest request, @PathVariable String[] args) {
request.setAttribute("info", args);
return new TemplateView("/index.html");
}
}
创建模版
<!DOCTYPE html>
<html>
<body>
${info[0]},${info[1]}
</body>
</html>
创建firefly配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://code.google.com/p/firefly/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://code.google.com/p/firefly/beans http://firefly.googlecode.com/files/beans.xsd">
<component-scan base-package="com.firefly"/>
<mvc view-path="/template" view-encoding="UTF-8"/>
</beans>
创建Log配置
firefly-system=INFO,/Users/qiupengtao/develop/logs
firefly-access=INFO,/Users/qiupengtao/develop/logs
创建Main函数
public class Bootstrap {
public static void main(String[] args) throws Throwable {
String projectHome = new File(Bootstrap.class.getResource("/").toURI()).getParent();
String serverHome = new File(projectHome, "/page").getAbsolutePath();
ServerBootstrap.start(serverHome, "localhost", 6655);
}
}
启动main函数,访问 http://localhost:6655/document/pengpeng/1234,页面就会显示出pengpeng, 1234。
Template engine,IOC、MVC framework,HTTP Server,Common tools,Log,Json parser等模块具体使用可光临firefly主页
分享到:
相关推荐
Java的Web框架 Firefly Framework ,Firefly是一个高性能一站式Java开发框架,它能帮助开发者快速高效的开发web应用、协议Ser...
码云-Firefly资料.rar
Firefly资料
Firefly III泊坞窗-撰写 该存储库包含适用于Firefly III应用程序和Firefly III CSV导入程序的docker-compose文件。 设置 当地的 执行预安装脚本。 bash pre-install.sh 之后,为相应的应用程序运行shell脚本。 ...
Firefly框架是异步Java Web框架。 它可以帮助您轻松快速地创建Web应用程序。 它提供了异步HTTP,Websocket,TCP Server / Client以及用于开发Web应用程序,协议服务器等的许多其他有用组件。这意味着您可以轻松部署...
firefly algorithm for optimizatioon
gevent就是一个基于coroutine的python网络开发框架。协程是一种并发模型,但不同于thread和callback,它的所有task都是可以在一个线程里面执行,然后可以通过在一个task里面主动放弃执行来切换到另一个task执行,它...
viola-jones和cnn手势检测(基于opencv和caffe),能够检测和分类5种姿势,在ARM-Firefly.zip
it is a firefly algorithm to find the FC is the total fuel cost and EC is the total emission. The transmission losses Pl can be found either from load flow or using Bmn coefficients. The multi- ...
萤火虫算法(FA)是一种基于群智能的元启发式算法,用于数学优化,其灵感来自于萤火虫在自然界中的移动和吸引。 main_firefly_cont.m-在随机化参数上应用了阻尼的标准FA。 main_cfa_cont.m-在吸引力系数上应用高斯...
-Arduino-Project-Firefly arduino萤火虫源代码
Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,...
Firefly Personal Finance是Firefly-iii个人理财Web应用程序的移动应用程序。 它目前正在大量开发中,力求与当前的FireFly-iii API保持功能均等。 它是使用Ionic3框架构建的,并且已在两个Google Play上发布。 截屏...
根据2020年ICRA RoboMaster AI挑战赛的规则,我们建立了一个基于Gazebo的仿真平台,该平台可以模拟真实的Robomaster AI机器人场景。 我们构建的仿真平台具有以下功能: 在2020年的新竞赛规则中增加了对废弃相机的...
docker-firefly-iii
一个Chrome扩展程序,其中包括针对Gordano Firefly网站的自动登录,暗模式和其他有用的功能。 功能包括:-颜色自定义-自动登录-黑暗节点-自定义名称-配置文件图片删除器-不必要的仪表板混乱-同步名称和pfp与不和谐 ...
python-sklearn-firefly-docker-heroku 使用scikit-learn构建仇恨语音检测系统,并通过Docker在Heroku上进行部署。 描述工作流程。 该系统大致基于科学文章可以发现的数据。
java_firefly 开发脚手架 基于springboot2,适合新手学习,简单,清爽 功能特点 前端基于layui,juicer前端模板引擎。 Layui: juicer: 后端基于springboot + gradle + kotlin 开发。 MVC 设计模式,快速入门,方便上手...
Firefly是一个Web应用程序,旨在为Web开发人员提供功能强大,灵活的时间序列图。 Firefly提供了一个接口,用于从任意数量的服务器端数据存储中读取时间序列数据,并在Web浏览器中生成相应的实时图形。 多个度量可以...
这是用于将Firefly代码转换为Scala代码的bootstrainspiler。 状态:萤火虫已被引导,现在可将其自身移植到Scala中。 有时,您需要进行eta-expand运算才能使Scala类型推断满意,而且语义并不是100%的,就像在Firefly...