写点什么

Enunciate: Java 代码优先、契约编译的 Web 服务部署框架

  • 2007-04-05
  • 本文字数:264 字

    阅读完需:约 1 分钟

当 Enunciate 使用代码优先和“编译契约”的开发模型作为其特性时,

有人指出说,目前已经证明代码优先没有什么用,除非你能确保使 Web 服务和生命期长的服务(long-lived services,可以无需中断公共 API 而改变底层代码的服务)通过契约优先的方式协同工作。做为回应,Enunciate 的 Ryan Heaton 指出,在编译器使用 versioning 强制执行协作规则(rule)要特别小心,现在 Enunciate 还没有明确地支持契约优先的开发。

未来 Enunciate 的功能会包括支持终端 Versioning、.NET 客户端、SMTP 终端、WS-*,甚至可以生成一个可用的简单 Web 服务服务器而不仅仅只是一个 WAR。

2007-04-05 02:301651

评论

发布
暂无评论
发现更多内容

LeetCode:240. 搜索二维矩阵 II,直接查找,详细注释

Lee Chen

JavaScript 算法 LeetCode

JavaScript刷LeetCode心得

js2030code

JavaScript LeetCode

建议收藏,轻松搞懂区块链!

蔡农曰

比特币 区块链 后端 比特币区块链

对比开源丨Prometheus 服务多场景存储压测全解析

阿里巴巴云原生

阿里云 开源 云原生 Prometheus

中文技术文档的写作规范参考

小 he

前端工程师leetcode算法面试必备-简单的二叉树

js2030code

JavaScript LeetCode

社招前端经典vue面试题(附答案)

bb_xiaxia1998

Vue

React源码分析(三):useState,useReducer

goClient1992

React

React Context源码是怎么实现的呢

flyzz177

React

Portraiture2023最新版本下载安装图文教程

茶色酒

Portraiture Portraiture4

美团前端一面手写面试题

helloworld1024fd

JavaScript

云计算未来 5 年发展方向大盘点

亚马逊云科技 (Amazon Web Services)

人工智能

信源分类及数学模型

timerring

信息 信息论 信息论与编码

用javascript分类刷leetcode17.栈(图文视频讲解)

js2030code

JavaScript LeetCode

CnosDB成为首个产品支持SQLancer的云原生时序数据库

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说

2023-02-19:请用go语言调用ffmepg,输出视频文件信息。

福大大架构师每日一题

golang ffmpeg 福大大

vue组件通信方式有哪些?

bb_xiaxia1998

Vue

能否手写vue3响应式原理-面试进阶

helloworld1024fd

JavaScript

社招前端必会手写面试题集锦

helloworld1024fd

JavaScript

手撕常见JS面试题

helloworld1024fd

JavaScript

React源码分析1-jsx转换及React.createElement

goClient1992

React

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

拆分电商系统为微服务

Geek_7d539e

「 Java基础-链式调用 」Java开发中如何让你的代码看起来更优雅?试试链式调用?

小刘学编程

Java 设计模式 建造者模式

产品团队业务思维的重要性

Bruce Talk

敏捷 Agile

美团前端一面高频vue面试题整理

bb_xiaxia1998

Vue

React源码分析(二)渲染机制

goClient1992

React

架构误区系列13:令人迷惑的继承

agnostic

继承

架构实战营10期-作业7

炮仗

React源码解读之React Fiber

flyzz177

应对ChatGPT,中国AI需要这三种能力

脑极体

百度 飞桨 文心

Enunciate: Java 代码优先、契约编译的Web服务部署框架_Java_James Kao_InfoQ精选文章