标签: modeling

如何在Java EE中建模?

比方说,我决定使用Java EE堆栈来实现我的企业应用程序.

现在,对于域建模(或:用于设计MVC的M),我可以安全地假设和使用哪些API,哪些我应该远离......比如说,通过抽象层?

例如,

  1. 我应该继续使用Hibernate/JPA API调用我的模型吗?或者,我应该构建一个抽象...我自己的持久层,以避免对这两个特定的持久性API进行硬编码?为什么我这样问:几年前,这个Kodo API被Hibernate取代了.如果设计了一个持久层并对该层编码模型的其余部分(而不是通过调用特定的供应商API来乱丢模型),那么它将允许一个(相对)轻松地从Kodo切换到Hibernate到xyz.

  2. 是否建议在域模型中积极使用持久性供应商提供的*QL?我不知道由于大量使用类似HQL的语言而产生的任何现实问题(如性能,可伸缩性,可移植性等).为什么我这样问:我希望尽可能避免编写自定义代码,这可以通过比SQL更便携的查询语言来实现.

对不起,我是这个地区的新手.我在哪里可以找到关于此主题的更多信息?

modeling java-ee data-persistence java-ee-6

11
推荐指数
1
解决办法
2652
查看次数

从R中的模型中提取公式

我正在为许多模型类型构建一个函数,需要提取用于制作模型的公式.有灵活的方法吗?例如:

x <- rnorm(10)
y <- rnorm(10)
z <- rnorm(10)
equation <- z ~ x + y
model <- lm(equation)
Run Code Online (Sandbox Code Playgroud)

我需要做的是在传递模型后提取公式对象"方程式".

modeling r

11
推荐指数
2
解决办法
1万
查看次数

是否有编译器作为c ++的服务?

简而言之:我正在寻找像Roslyn这样的东西而不是C++.

详细地:

我正在处理ac #project,我必须使用c ++文件.我有一堆.h(大约250个文件)和.cpp,我想映射类和函数,以及在这些文件中定义的内容和函数.

它用于建模任务.我不想使用实际的c ++库.

我没有编写c ++代码,所以我无法确定是否有嵌套类.所以这不是一个"简单"的正则表达式任务.

该项目在c#中,我想使用的库是c ++.我无法改变这一点.

c# c++ compiler-construction modeling

11
推荐指数
1
解决办法
1842
查看次数

图形数据流组成框架

我有兴趣在我的应用程序中嵌入类似工具的MathWorks Simulink.在这个嵌入式工具中,单位用块的输入和输出端口以及每个块的参数表示,使用我想要的工具所需的块定义文件.我希望框架是通用的,并从某处读取块定义,然后允许用户根据它们的定义组合给定块的数据流(最好带有图形编辑器来实现).然后,我希望该工具导出用户组成的块数据流,我可以用Java(或其他语言)实际读取它,并像构建给定数据流的可执行版本一样执行任何操作.

我知道在提前级别,导出的块组合可以足够智能,可以执行,但我可以导出块组合/拓扑以及相互连接的输入和输出.换句话说,我不是在寻找数据流编程语言.我正在寻找允许数据流的图形组合的工具集,然后导出组合,如json或我可以在编程语言中加载的东西,并用它做任何事情.

上面的框架/工具是Simulink对来自不同库的块所做的事情,但是我需要在我自己的工具中嵌入这样的东西,并且想知道哪些开源项目接近我想要做的事情.我想我想要的是数据流组合框架.请纠正我对此的看法.

java workflow dsl modeling dataflow

11
推荐指数
2
解决办法
1788
查看次数

基于代理的建模资源

我想知道基于代理的建模存在哪种工具包,语言,库以及它们的优缺点是什么?

我想到的一些例子是 Swarm,RepastMASS.

modeling multi-agent toolkit agent-based-modeling

10
推荐指数
2
解决办法
2516
查看次数

实施领域驱动设计

有人使用Domain Driven Design的技术吗?我最近读过Eric Evans的同名书(好吧,大部分都是这样!)并且有兴趣听一下在项目中实现全部/部分内容的人(特别是在C#/ C++中)

我一直把这个问题保持开放,因为我希望看到尽可能多的评论,但我特别提出几个问题:

1 - 如果语言支持,值类型应该是真正的"价值类型"吗?例如C#中的结构

2- C#中是否有任何特性使语言与模型之间的关联更加清晰(例如,这是一个实体,这是一个聚合等)

c# oop modeling domain-driven-design

10
推荐指数
1
解决办法
2054
查看次数

表示数据库中复杂的计划重复

我试图在数据库中表示复杂的计划数据时遇到了一个有趣的问题.作为指导,我需要能够代表iCalendar - ics- 格式可以表示的全部内容,但是在数据库中.我实际上并没有实现任何与之相关的内容ics,但它提供了我需要能够为我的特定项目建模的规则类型的良好范围.

我需要允许基于每天多次,一周中的几天,一个月的一周,一个月,一年或这些的某种组合来允许表示单个事件或重复事件.例如,每年11月的第三个星期四,或每年的12月25日,或从11月2日开始的每两周一直持续到次年的9月8日.

我不关心插入效率,但查询效率至关重要.我最常做的操作是提供单个日期/时间或日期/时间范围,并尝试确定定义的时间表是否与日期/时间范围的任何部分相匹配.其他操作可能会更慢.例如,在2010年1月15日上午10:00到2010年1月15日上午11:00,查找至少部分时间匹配的所有计划.(即10:30 - 11:00的时间表仍然匹配.)

有什么建议?我看一下如何在RDBMS中表示预定事件?但它不包括我想建模的重复规则类型的范围.

database icalendar modeling calendar schedule

10
推荐指数
1
解决办法
4914
查看次数

OpenCL是否适合基于代理的模拟?

我正在学习Scala,目的是使用actor并发编写基于代理的模拟.我目前对OpenCL知之甚少,在我潜入之前,有人可以告诉我它是否可能适合/兼容基于代理的模拟?

如果是这样,那么ScalaCL看起来非常有吸引力.

modeling scala opencl agent-based-modeling scalacl

10
推荐指数
1
解决办法
1567
查看次数

什么是物理建模的最佳语言?

我已经离开了造型业,可以说,现在已经有一段时间了.当我在大学时,我使用的大多数模型都是用FORTRAN编写的,我从来不喜欢它.我正在寻求回归科学,所以我想知道是否有适合这种应用的功能集的现代语言.你认为什么是模拟复杂物理系统的最佳语言?

simulation language-features modeling physics

10
推荐指数
3
解决办法
9588
查看次数

如何将流体模拟集成到Rigid Body phisix引擎中?

1)有没有证据表明混合刚体phisix和流体(比如SPH)的模拟可以为现实世界提供建模?
2)这种混合的框架如何工作?

假设我们在一个箱子里面有一个woden秋千,里面有两种不同的液体(油和水)和一个柔软的身体球.开始条件如下: 在此输入图像描述

我们怎么能模拟这种情况呢?用什么工具?

我现在如何看待它(如果我错了请高高在上)

  1. 我们所有的身体和液体在州(*)
  2. 诸如Bullet之类的现代发动机支持软体和刚体 - 因此我们可以*在RB\SB phisix引擎中加载()并制作框架.
  3. 获取所有顶点并比较前一帧的位置.走出某种形式的矢量力场.
  4. *在流体发动机的tate()中表示我们的rb/sb,作为来自力场的脉冲的粒子
  5. load(*)使用RB和SB作为粒子,其密度对应于它们制作的材料,并且脉冲对应于先前计算的矢量场
  6. 在流体引擎中制作一个框架
  7. 更新关于粒子运动的rb/sb位置 - 获取新状态(**)

这至少在理论上可以近乎实时地用gpu上的当前流体3 +子弹3来计算......对于简单的情况......但是我想知道这使得系统不真实多少?

algorithm modeling physics bulletphysics fluid-dynamics

10
推荐指数
1
解决办法
848
查看次数