首页
学习
活动
专区
工具
TVP
发布

老码农专栏

专栏成员
54
文章
37176
阅读量
32
订阅数
回 Yong9981 关于 Act-1.8.32 发布新闻中的评论
@yong9981 在 actframework-1.8.32 发布新闻 中提出了一下问题:
老码农
2020-03-12
5470
ActFramework - 如何用不到 70 行 Java 代码撸一个文件上传管理服务
ActFramework 1.8.32 发布了(欢迎围观新闻), 这个版本中我们优化了 storage service 部分, 文件上传管理代码变得更加简洁. 下面我们来看看如果用不到 70 行 Java 代码来实现一个完整的上传文件管理服务.
老码农
2020-03-09
5070
ActFramework 1.8.31 发布 - 新年大礼包
ActFramework 是一款非轻量级 Java Web 应用框架. 作为著名的 PlayFramework 1.x 的继任者, ActFramework 具有功能丰富, 高性能和良好的开发时支持的特点.
老码农
2020-02-11
5860
再论 IoC 和 AOP - 驳 yong9981 对 "谈谈 ... (2019-12-25)" 一文的评论
谈谈我对 IoC 和 AOP 的理解 一文由 JFinal 作者波总对 IoC 与 AOP 的一句表述引起:
老码农
2019-12-26
7450
回波总 - 为什么我不赞同你关于 ANTLR 不适合模板引擎的意见
在谈谈我对 JFinal Marketing 的一些看法那篇博文的评论中 我们谈论到了 ANTLR, 这里继续和波总谈谈在技术上我对这方面的理解.
老码农
2019-12-24
1.1K0
ActFramework 入门指南
这篇文章,将带你体验并展开一个基本的MVC项目。 (Controller,Service,Dao标准结构)
老码农
2019-07-04
7260
"轻"量级 Java Web 服务框架漫谈
1. Java Web 服务框架的前世今生 时光回到 2000 年中, 老码农坐在天津河川大厦 7 楼接手平生第一个 Web 服务项目, 采用的是最新(当年)的 Java Servlet 技术, 倒腾着精致(自认为)的结构来处理 HttpServletResponse 输出 (幽怨地看向 N 年之后 Beetl, 却看不到 Rythm 的模样); 半年后第二个 web 项目开坑的时候, 从 apache jarkata 中挖出了一个名叫 Velocity 的模板, 果断放弃自己的输出框架; 再一年半之后的
老码农
2019-06-25
1.5K0
Java 框架新贵入驻 TechEmpower Framework Benchmark
出自 Grails 团队的 Java 框架新贵 Micronaut 刚发版就加入了 TechEmpower Framework Benchmark. 最近出炉的 2a8f2912-c4a2-4c32-a576-b1e2e932a906 中已经能看到 Micronaut 的身影了. 下面我们把结果稍微过滤一下, 看看 Micronaut 和一些常见 Java 框架的性能比较:
老码农
2019-03-12
6990
基于playframework v1构建一个新的Java web应用框架
正在考虑基于playframework v1构建一个新的Java web应用框架 动机: 我非常喜欢 playframework v1 但对v2不太感冒 v1中哪些特性应该保留: 字节码增强。 这个超酷的特性允许框架和插件作者在应用中插入需要的逻辑,比如AOP,而AOP也仅仅是其中之一而已。 全栈框架。跟play一样,这个新框架应该能自己运行,而不是插入一个Servlet容器。当然也应该允许用户应用被包进Servlet。 支持插件,虽然API应有所变化。 为应用程序提供方便的工具库, 比如 IO, C
老码农
2018-06-27
4410
ActFramework 依赖注入 III - 定义绑定
在ActFramework 依赖注入 II - 注入对象类型中我们提到了定义绑定的一种方式: 1. 使用Module // Define bindings public class MyModule extends org.osgl.inject.Module { protected void configure() { bind(MyService.class).to(OneService.class); bind(MyService.class).named("t
老码农
2018-06-27
4200
一些流行Java MVC框架的调用栈
今天在ActFramework群里面谈及了Spring的调用栈, 大家都觉得调用栈太长了影响性能,也不利于调试. 我这边刚好有一个Web框架性能测试项目的代码, 其中有一些常见的Java MVC框架,包括Springboot, JFinal, NinjaFramework等, 我在代码中添加了 new RuntimeException().printStackTrace(); 用来打印调用到应用逻辑(控制器)的调用栈.下面是我的测试结果: ActFramework java.lang.RuntimeExce
老码农
2018-06-27
1K0
在Actframework中使用依赖注入
申明需要注入的对象 ActFramework通过javax.inject.Inject注解识别需要注入的对象. 你可以通过以下三种标准方式申明需要注入的对象: 字段注入 public class Foo { @Inject private Bar bar; } 构造器注入 public class Foo { private Bar bar @Inject public Foo(Bar bar) { this.bar = bar; }
老码农
2018-06-27
4550
原 荐 OSGL 工具库 - Java 字串
在 [OSGL 工具库 - 图片处理的艺术] (https://my.oschina.net/greenlaw110/blog/1786151) 中我们介绍了如何通过 OSGL Img 提供的一套 API 流畅地处理图片, 例如: source(img1()) .resize(300, 400) .pipeline() .crop(50, 50, 250, 350) .pipeline() .watermark("HELLO O
老码农
2018-06-20
6430
原 荐 介绍一个 Java 程序运行时版本信
1. 介绍 作为应用程序尤其是框架和库的作者,常常需要了解运行程序的版本: 作为 bug 报告的关键信息 在应用启动的时候打印版本带来更加清晰的信息展示 例如下面是一个ActFramework应用项目
老码农
2018-06-20
5680
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档