阅读更多
Apache 项目近日发布了Apache Isis 1.0 正式版本。


Apache Isis是一个用于快速开发领域驱动(domain-driven)应用程序的Java框架。开发者编写实体业务逻辑、域服务、仓储,该框架会动态生成一个域模型表征作为web应用或RESTful API。

领域驱动开发实质上是一种由内而外的设计方法,即俗话说的先中间(模型和服务)后两边(界面,数据库以及集成)。

Isis原为Apache孵化器项目,2012年10月份从孵化器毕业。1.0版本的发布,意味着可以用于原型设计和生产了。

文档:http://isis.apache.org/documentation.html

下载:http://isis.apache.org/download.html
  • 大小: 7.9 KB
  • 大小: 14.5 KB
  • 大小: 15.4 KB
  • 大小: 10.7 KB
  • 大小: 12.3 KB
  • 大小: 82.7 KB
  • 大小: 17.6 KB
  • 大小: 54.4 KB
  • 大小: 50.6 KB
  • 大小: 40.7 KB
  • 大小: 41.1 KB
  • 大小: 59.6 KB
  • 大小: 57.4 KB
  • 大小: 20.7 KB
4
0
评论 共 6 条 请登录后发表评论
6 楼 o_o_0 2013-01-31 15:56
5 楼 joynn 2013-01-19 23:40
我太封闭了,还没怎么了解过
4 楼 at1943 2013-01-16 08:39
领域驱动很久了
3 楼 java_4_ever 2013-01-14 21:55
有哪位知道如何用Isis的?hello world也行。 官网quick start的例子实在看不懂 求教!zgx1990@gmail.com
2 楼 rox 2013-01-07 16:26
这个必须关注!
1 楼 hlylove 2013-01-07 15:04
先关注,Java的领域驱动框架没怎么见过。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 域驱动开发框架Apache Isis 1.0发布

    Apache 项目近日发布了Apache Isis 1.0 正式版本。 Apache Isis是一个用于快速开发领域驱动(domain-driven)应用程序的Java框架。开发者编写实体业务逻辑、域服务、仓储...

  • apache isis_使用Apache Isis快速进行SEMAT应用程序开发

    apache isis TL; DR这是关于一个帖子会谈SEMAT宠物项目我创建使用Apache伊希斯和部署到OpenShift在线这里http://semat.ofbizian.com Apache Isis 作为主要在后端系统上工作的Java开发人员,我讨厌创建用户界面和...

  • Apache Isis:领域驱动设计的Java框架

    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2013/01/apache-isis-java-domain-driven近日,Apache发布了Apache Isis,这是个用于快速开发领域驱动应用的Java框架。用户可以将...

  • 使用Apache Isis快速进行SEMAT应用程序开发

    TL; DR这篇文章谈论我使用Apache Isis...Apache Isis 作为主要在后端系统上工作的Java开发人员,我讨厌创建用户界面和处理Java脚本。 幸运的是,有Java项目,例如JSF(grrr),Apache Wicket,Vaadin,它们可以帮...

  • apache isis初探(Getting Started照猫画虎)

    看了很久的《领域驱动设计》,一直也没有上手的机会,感觉自己写框架不太现实。1自己水平还没到;2对DDD的理解还不够。所以我一直在找一个合适的支持DDD形式的开发框架,目前看来isis确实可以胜任;另外还有axon,...

  • Apache基金会项目介绍

    项目名称 描述 ...Apache Abdera项目的目标是建立一个功能完备,高效能的IETF Atom联合格式(RFC4287)和Atom发布协议(RFC5023)规范的实现。 Accumulo Apache Accumulo 是一个

  • apache基金会开源项目简介

    Apache Abdera项目的目标是建立一个功能完备,高效能的IETF Atom联合格式(RFC4287)和Atom发布协议(RFC5023)规范的实现。 Accumulo Apache Accumulo 是一个可靠的、可伸缩的、高性能的排序分布式的 Key-Value 存....

  • apache 基金会 project 概述

    Ambari 是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、 Sqoop和Hcatalog等。支持HDFS、Ma...

  • apache 项目简单介绍

     本篇文章的目的是想通过简单介绍,对apache 的项目有个概念,知道有什么东西,让后从中找到感兴趣的项目进行深入的学习。文中除了了有中文的解释之外,还有英文原生态的介绍,旨在中文解释不到位的情况下,可以...

  • ITeye 2013年1月第1周重要新闻回顾

    一、移动开发 iOS平台 苹果App Store又迎来了一个里程碑。 App Store下载突破400亿次,应用达77万 为了保证这77万款应用都有一定的质量,苹果开始限制一些投机取巧的行为。 苹果限制应用截图修改,...

  • NISP一级练习题1-10

    26、1999年国家强制标准《GB17859-1999计算机信息系统安全保护等级划分准则》发布,正式细化了对计算机系统采用划分等级进行保护的要求。标准对安全保护对象划分了五个安全级别,从低到高分别为() A. 用户自主...

  • 【舞女编程语言】:Ballerina 最新版和Ballerina Central

    Ballerina .970已经发布,有望在2018年底实现其1.0进程的语言稳定性。现在,Ballerina托管在这里,包括包管理、依赖项管理、版本控制,以及在Ballerina Central为连接器和注释提供的全局托管注册表。Ballerina的设计...

  • FPGA电机控制方案解析:基于Verilog与Nios2的软硬协同设计

    内容概要:本文详细介绍了基于FPGA的电机控制系统设计方案,重点探讨了Verilog和Nios2软核的协同工作。系统通过将底层驱动(如编码器处理、坐标变换、SVPWM生成等)交给Verilog实现,确保实时性和高效性;同时,复杂的算法(如Park变换、故障保护等)则由Nios2处理。文中展示了多个具体实现细节,如四倍频计数、定点数处理、查表法加速、软硬件交互协议等。此外,还讨论了性能优化方法,如过调制处理、五段式PWM波形生成以及故障保护机制。 适合人群:具备一定FPGA和嵌入式系统基础知识的研发人员,尤其是从事电机控制领域的工程师。 使用场景及目标:适用于希望深入了解FPGA在电机控制中的应用,掌握软硬件协同设计方法,提高系统实时性和效率的技术人员。目标是通过学习本方案,能够独立设计并实现高效的电机控制系统。 其他说明:本文不仅提供了详细的代码片段和技术细节,还分享了许多实践经验,如调试技巧、常见错误及其解决办法等。这对于实际工程项目非常有帮助。

  • 模拟太阳系、轨道进动、时间延迟、光线偏折、黑洞阴影、星团以及航天器轨迹 matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 计算机数控(CNC)装置.pdf

    计算机数控(CNC)装置.pdf

  • 西门子PLC与TiA博途实现冷热水恒压供水系统的变频器控制及多参数调控

    内容概要:本文详细介绍了使用西门子PLC和TiA博途软件构建冷热水恒压供水系统的具体方法和技术要点。主要内容涵盖变频器控制、模拟量输入输出处理、温度控制、流量计算控制及配方控制等方面。文中不仅提供了具体的编程实例,如LAD和SCL语言的应用,还分享了许多实用的经验和技巧,例如模拟量处理中的滤波方法、PID控制的优化策略、流量计算的高精度算法等。此外,针对实际应用中的常见问题,如信号干扰和参数整定,作者也给出了有效的解决方案。 适合人群:从事自动化控制系统开发的技术人员,尤其是对西门子PLC和TiA博途有一定了解并希望深入掌握冷热水恒压供水系统设计的专业人士。 使用场景及目标:适用于工业环境中需要精确控制水压、温度和流量的冷热水供应系统的设计与维护。主要目标是帮助工程师理解和实施基于西门子PLC和TiA博途的冷热水恒压供水系统,提高系统的稳定性和效率。 其他说明:文中提到的实际案例和编程代码片段对于初学者来说非常有价值,能够加速学习进程并提升实际操作能力。同时,关于硬件配置的选择建议也为项目规划提供了指导。

  • 基于PLC的自动蜂窝煤生产线五传送带控制系统设计与实现

    内容概要:本文详细介绍了基于PLC(可编程逻辑控制器)的自动蜂窝煤生产线中五条传送带的控制系统设计。主要内容涵盖IO分配、梯形图程序编写、接线图原理图绘制以及组态画面的设计。通过合理的IO分配,确保各个输入输出点正确连接;利用梯形图程序实现传送带的启动、停止及联动控制;接线图确保电气连接的安全性和可靠性;组态画面提供人机交互界面,便于操作员远程监控和操作。此外,还分享了一些实际调试中的经验和教训,如传感器安装位置、硬件接线注意事项等。 适合人群:从事自动化控制领域的工程师和技术人员,尤其是对PLC编程和工业自动化感兴趣的读者。 使用场景及目标:适用于需要设计和实施自动化生产线的企业和个人。目标是提高生产线的自动化程度,减少人工干预,提升生产效率和产品质量。 其他说明:文中提到的具体实例和代码片段有助于读者更好地理解和掌握相关技术和方法。同时,强调了硬件和软件相结合的重要性,提供了实用的调试技巧和经验总结。

  • 自动驾驶仿真中OpenScenario XML语法与场景构建详解

    内容概要:本文详细介绍了OpenScenario场景仿真的结构及其应用,特别是通过具体的XML代码片段解释了各个参数的作用和配置方法。文中提到的思维导图帮助理解复杂的参数关系,如Storyboard、Act、ManeuverGroup等层级结构,以及它们之间的相互作用。同时,文章提供了多个实用案例,如跟车急刹再加速、变道场景等,展示了如何利用这些参数创建逼真的驾驶场景。此外,还特别强调了一些常见的错误和解决方法,如条件触发器的误用、坐标系转换等问题。 适用人群:从事自动驾驶仿真研究的技术人员,尤其是对OpenScenario标准有一定了解并希望深入掌握其应用场景的人。 使用场景及目标:适用于需要精确控制交通参与者行为的自动驾驶仿真项目,旨在提高开发者对OpenScenario的理解和运用能力,减少开发过程中常见错误的发生。 其他说明:文章不仅提供了理论指导,还包括大量实践经验分享,如调试技巧、参数优化等,有助于快速解决问题并提升工作效率。

  • 基于Maxwell仿真的30kW自启动永磁同步电机6极72槽设计方案及性能优化

    内容概要:本文详细介绍了30kW、1000rpm、线电压380V的自启动永磁同步电机的6极72槽设计方案及其性能优化过程。首先,通过RMxprt进行快速建模,设定基本参数如电机类型、额定功率、速度、电压、极数和槽数等。接着,深入探讨了定子冲片材料选择、转子结构设计、绕组配置以及磁密波形分析等方面的技术细节。文中特别强调了双层绕组设计、短距跨距选择、磁密波形优化、反电势波形验证等关键技术手段的应用。此外,还讨论了启动转矩、效率曲线、温升控制等方面的优化措施。最终,通过一系列仿真和实测数据分析,展示了该设计方案在提高效率、降低谐波失真、优化启动性能等方面的显著成果。 适合人群:从事电机设计、电磁仿真、电力电子领域的工程师和技术人员。 使用场景及目标:适用于希望深入了解永磁同步电机设计原理及优化方法的专业人士,旨在为类似项目的开发提供参考和借鉴。 其他说明:文章不仅提供了详细的参数设置和代码示例,还分享了许多实践经验,如材料选择、仿真技巧、故障排除等,有助于读者更好地理解和应用相关技术。

  • 基于S7-1200 PLC和WinCC的燃油锅炉控制系统设计与实现

    内容概要:本文详细介绍了如何使用S7-1200 PLC和WinCC搭建一个完整的燃油锅炉自动控制系统。首先明确了系统的IO分配,包括数字量输入输出和模拟量输入输出的具体连接方式。接着深入讲解了梯形图编程的关键逻辑,如鼓风机和燃油泵的联锁控制、温度PID调节等。对于接线部分,强调了强电弱电线缆分离以及使用屏蔽线的重要性。WinCC组态方面,则着重于创建直观的操作界面和有效的报警管理。此外,还分享了一些调试技巧和常见问题的解决方案。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程和SCADA系统有一定了解的人群。 使用场景及目标:适用于需要构建高效稳定的燃油锅炉控制系统的工业环境,旨在提高系统的可靠性和安全性,降低故障率并提升工作效率。 其他说明:文中提供了丰富的实践经验,包括具体的硬件选型、详细的程序代码片段以及实用的故障排查方法,有助于读者快速掌握相关技能并在实际工作中应用。

Global site tag (gtag.js) - Google Analytics