首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ActFramework 入门指南

和其他现有 MVC/RESTful 框架相比,ActFramework 的优势在于表达力和简洁易用。 这是ActFramework的一句自述。...PS:ActFramework项目暂时无法使用lombok,或者其他非Java的JVM语言。 PS:本文章内容大部分与 ActFramework 文档内容重合。...ActFramework 提供了完整的 Maven 生态,我们可以借由 Maven 很快的展开一个 ActFramework 的基础项目。 让我们给还没用熟IDEA的小伙伴一点提示。 ?...简而言之就是ActFramework并不需要(标准意义上的)Web容器(如:Tomcat)。 ActFramework 本身就是一个Web容器。 当然这不重要。...同时 ActFramework 会根据你方法的返回值类型来确定该怎样渲染页面。 如果你的方法是 void 的,ActFramework 则会自动去寻找模版文件。

69350
您找到你想要的搜索结果了吗?
是的
没有找到

ActFramework - 控制器单例还是多例

ActFramework 生成控制器实例的方式与众不同,没有统一的单例或者多例的限制,而是根据应用程序控制器代码来决定是否采用共享单例,还是就每个请求生成新的控制器实例。 1....return "Hi from " + me.getFullName(); } } LoggedInHelloController 控制器有一个字段 User me,因此 ActFramework...userDao.findAll();} ... } 上面的 UserDao 类被标注为 @Stateless,因此虽然 UserController 类中有 UserDao userDao 的字段,ActFramework...SuperHelloController 中有一个 HelloHelper helper 字段,假设 HelloHelper 类来自三方库,而我们确信这个类和请求无关,因此标注该字段为 @Stateless,这样 ActFramework...总结 ActFramework 依据控制器的字段状态来判定是否对控制器做单例,或者多实例处理 当控制器无字段时,控制器处理为单例 当控制器有字段时: 如果所有字段均有标注 @Stateless 或字段类型上有

23030

ActFramework r1.2.0 带来的新特性

ActFramework 还改进了(开发模式下的)错误页面,这样可以让开发人员非常清晰地看到是什么原因造成的 404 返回: 源码 ? 当 ID 不正确时的错误页面 ?...因此 ActFramework 在响应新请求的时候必须创建控制器的新实例. 而并非所有的控制器都需要一个 ActionContext 类型的字段。...#161 提供一种机制标注注入字段为无状态的 ActFramework 的灵动之处体现在很多地方,其中一处是自动检测到没有声明字段的控制器类的时候使用同样的实例来响应不同的请求,这很酷....dao 实例是跨所有的 OrderService实例存在的, 因此 ActFramework 不需要因为这个字段而将OrderService` 控制器考虑为有状态控制器。...也将会把 OrderService 当作无状态的单例控制器处理 相关链接 ActFramework 的详细介绍:点击查看 ActFramework 的官方网站:点击查看

34330

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券