Apache Causeway™通过为Spring Boot™应用程序动态生成UI和API,支持域驱动的应用程序开发。 这意味着:
生产力 -你的应用程序主要是业务逻辑,去掉了昂贵的UI代码。 发现 -您可以与业务领域专家携手合作,了解问题空间,探索并选择解决方案空间中的解决方案。 易用性 -您的业务用户会发现该应用程序易于学习,具有前沿和中心的业务概念 简单的集成 -您可以使用动态提供的 图形QL 和 REST式 API,或通过自动发布的异步通信域事件。 干净的体系结构 -你会发现在应用程序的内部架构中保持关注点的明确分离很容易
引用
马丁·黑塞
曼辛·希托勒
德国法兰克福/美因茨PRIME Research高级开发人员
蒂莫西·西梅塞克
NTT DATA Osterreich股份有限公司
埃里克·德黑尔
pocos.nl公司
杰里米·布兰汉姆
威利·罗伊德·坦丁安
塞萨尔·卢戈
玛丽安·哈加塞思
史蒂夫·卡梅隆
维希玛·迪亚斯
斯里兰卡莫拉图瓦大学。
Nacho卡诺瓦斯
弗拉基米尔·尼塞维奇
A1奥地利电信
建筑师
安德烈亚斯·莱切纳
Theekshana Dilshan公司
斯里兰卡莫拉图瓦大学计算机科学与工程系。
苏南·帕德马纳班
由Ged Byrne提供
它是如何工作的
UI和API“免费”
域驱动
加载项
站在巨人的肩膀上
快速入门
试行。。。
docker运行-p 8080:8080 apache/堤道应用程序helloworld:最新
APP=堤道应用程序helloworld VARIANT=“3-jpa”#或:“3-jdo”; “2-jpa”; “2-jdo” 卷曲 https://codeload.github.com/apache网址/ $APP/zip/v$VARIANT|jar xv cd$APP-$变量 mvn干净安装-Dskip.staging-Dskip.nightly mvn spring-boot:运行
开发您自己的。。。
docker run-p 8080:8080 apache/causeway-app-simpleapp:最新
APP=堤道APP-simpleapp VARIANT=“3-jpa”#或:“3-jdo”; “2-jpa”; “2-jdo” 卷曲 https://codeload.github.com/apache网址/ $APP/zip/v$VARIANT|jar xv cd$APP-$变量 mvn干净安装-Dskip.staging-Dskip.nightly mvn-pl webapp spring-boot:运行
学习和探索。。。
docker运行-p 8080:8080 apache/causeway-app-demo-jpa:最新#或:- jdo:最新