JAVA APPLICATION FRAMEWORK

复用基础能力,专注业务本身。

Ineed Core 是面向 Java 业务应用的开发框架,提供通用契约与基础实现。把模块边界、业务规则和数据访问组织清楚,让人和 AI 都能沿着同一套规范开发。

清晰的分层,
可组合的实现。

Core 是 Maven 库聚合工程。
由业务模块与启动工程完成应用装配。

  1. 01Controller接收请求、组织响应
  2. 02Service用例编排与事务边界
  3. 03Manager业务对象规则与操作
  4. 04Repository持久化契约与实现

CHOOSE A COHERENT STACK

选择完整的一条技术路线。

契约与业务目标可以共用,
阻塞与响应式实现应保持一致。

WEBMVC

熟悉的同步开发方式

选择 JPA、JDBC 或 MyBatis-Flex 数据实现,与同步 Service / Manager 及 WebMVC 接口组成完整链路。

查看运行时组合 →
WEBFLUX

贯穿链路的响应式实现

将 reactive engine、R2DBC 与 WebFlux 一起装配。避免把阻塞式数据访问直接放进响应式调用链。

理解选型边界 →

A SHARED DEVELOPMENT LANGUAGE

从模型开始,把验证走完。

01 / MODEL

先定义数据与契约

区分 AO、Entity、DTO 与查询条件,明确字段含义和模块归属,再编写具体实现。

02 / IMPLEMENT

按职责落下业务规则

事务在 Service,业务对象规则在 Manager,SQL 和存储细节留在持久化模块。

03 / VERIFY

用完整业务行为验收

从最小链路测试开始,再补实际数据访问、权限上下文和接口集成验证。

FOR DEVELOPERS & AI

规范,是协作的共同起点。

开发人员理解架构与原因,AI 获得明确的任务输入、边界与验收条件。

从一个小而完整的用例开始。

先确认技术组合和依赖,再扩展业务模块。

查看入门文档 →