问题标签 [model-driven]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
791 浏览

ide - 如何以编程方式创建 Oracle ADF Essentials 组件 - ADF 和 JDeveloper 的 API

一些著名的 IDE 具有 API,允许开发人员创建与编辑器和其他 IDE 组件交互的模块(IDE 插件、扩展)。例如 Embarcadero Delphi 有 Open Tools API,它允许开发人员创建(并集成到 Delphi IDE)模块,这些模块以编程方式创建表单、在表单上放置组件、在文件中编写代码等等。这些都是很棒的功能,因为它们允许开发人员将这些框架(VCL、ADF 等)集成到模型驱动开发 (MDD) 工作流程中(无论是商业提供的还是开发团队定制的)。

问题是 - 让 JDeveloper 拥有这样的特性 - 以编程方式创建模块。例如,可以想象由某个第三方工具创建 UML 类图的工作流程。是否可以编写一些 MDD 转换模块(作为 JDeveloper 插件)以编程方式生成所需的 ADF 业务组件和 Web 表单?

当然,业务组件和表单可以手动创建,但 Oracle ADF 或 JDeveloper 是否公开了一些 API,可以让您以编程方式创建这些组件和表单,而无需与用户交互。所有输入数据都可以作为 XML 文件提供(即从 UML 设计器或其他工具输出)。

据我所知,有 JDeveloper Extensions,但在 Oracle 论坛中,我收到的答案是 JDeveloper Extensions 不适合这种用途。

我猜想 ADF Essentials 正变得非常流行,应该有兴趣将 ADF Essentials 集成到 MDD 工作流程中。也许有一些隐藏的 JDeveloper Extensions 特性,或者甚至可能已经启用了这种集成的独立开源项目。

当然,ADF 业务组件和表单是通常的代码(XML、Java)文件,生成它们的过程可以进行逆向工程。也许有一些持续的努力来做到这一点?我可以为他们做出贡献,而不是从头开始新项目。

JDeveloper 本身有一些 MDD 特性,但我不确定这些特性是否足够丰富和灵活。

0 投票
1 回答
348 浏览

jquery - 在 Struts 2 中使用 jQuery 通过堆栈设置嵌套字段

我在使用 Struts2 框架使用 jQuery 设置嵌套字段时遇到问题。

如果该对象具有二级字段,则我无法设置对象的ModelDriven字段。myModel

那是:

我无法设置字段myModel.myObject.myField,但我可以设置myModel.myField

有人可以帮助并告诉如何在模型中设置嵌套字段吗?

要清楚:

下面的代码有效:

下面的代码不起作用:

使用 JSP Struts 标签设置字段的有趣之处在于:

0 投票
1 回答
835 浏览

java - Struts 2/ Foundation 5 - ModelDriven 类和文件上传

我是 Java 编程新手,我正在尝试创建一个带有表单等的基本网页来下订单。在参加了几次工作会议后,我决定使用 Struts 2。我还将 zurb Foundation 5 用于响应式 UI。我能够创建一个 HTML 网页和一个带有文本字段等的表单,并在提交表单时,将带有表单数据的电子邮件发送给客户和网站所有者。

我现在正在尝试将文件上传功能添加到表单中。我面临的问题是文件上传成功,但其他表单数据没有被填充并且在电子邮件中被清除。

请在下面找到代码。

网页内容/WEB-INF/submitAssign.html

struts.xml

提交分配.java

作业信息.Java

除了上面的代码,我还有一个成功发送电子邮件的 SendOrderEmail.java 文件。

这是eclipse中的错误日志。

您能否指导我为什么要清除表单数据?

0 投票
1 回答
1738 浏览

java - Struts2 模型驱动验证不起作用

我在我的应用程序中实现了模型驱动验证,但验证不适用于以下警告。

警告:访问对象为空,VisitorValidator 将无法正确处理验证。请确保访问的对象不为空,以便 VisitorValidator 正常运行

知道为什么吗?

这是我的动作课。

这是我的 ListCarAction-validation.xml

这是名为 CarListing-validation.xml 的 bean 验证器 XML。

0 投票
1 回答
121 浏览

emf - 使用 FeatureIDE 检测配置错误

有没有办法通过 FeatureIDE 针对用户定义的约束以编程方式检测配置文件中的验证错误?如果是这种情况,我应该如何继续检测它们并更改经过验证的配置?我使用 AHEAD 作为面向特征的语言。

0 投票
1 回答
977 浏览

java - 无法使用 ModelDriven 拦截器执行 Struts 2 程序

我是 Struts 2 框架的新手。我制作了一个理解modelDriven拦截器的程序。但我无法执行它。以下是文件列表,最后有一个输出(错误)。

index.jsp:

实体.java:

GoAction.java:

struts.xml:

欢迎.jsp:

网页输出(500 错误):

struts.xml文件中我不想使用/扩展struts-default包。虽然,当我在中包含params拦截器条目和modelDriven拦截器时struts.xml,问题就解决了。这背后的原因是什么。任何人都可以指导我吗?

0 投票
1 回答
170 浏览

java - 模型类 bean 没有被填充

我编写了一个 Web 应用程序,其中有 login.jsp、loginAction 和登录 Bean。当我在 th jsp bean 中填写表单时,loginbeans 正在通过 loginAction 填写。当我从这些页面复制逻辑以注册用户时,没有填充 bean。这是我的代码..

struts.xml 中的相关代码

登录操作.java

登录Beans.java

这一切都很好,豆子正在装满。现在看一下注册用户。

registerOphthalmologist.jsp

struts.xml 中的相关代码

注册动作.java

RegisterBeans.java

这些豆子没有被填满。我在这里做错了什么?我完整的 struts.xml 文件是

0 投票
1 回答
2069 浏览

java - 如何使用 Struts2 REST 插件创建自定义方法

我的问题涉及在操作中创建自定义方法。我正在使用 Struts2 和 REST 插件来实现 RESTful WebService。我的动作类如下:

}

GET我可以通过HTTP 方法正确访问资源。为了使用自定义方法,通过传递参数来调用搜索资源,即

正确的程序是什么?如何通过GET以下 URL 调用它?

0 投票
1 回答
4034 浏览

java - 如何在 Struts 2 中获取 ActionForm?

我正在将一个 Struts 1 应用程序迁移到 Struts2 并尝试最小化所需的代码更改。

我需要知道如何访问ActionFormStruts2Action类。下面是我当前的代码,我在尝试访问时遇到了 NPE ActionForm

到达ActionForm这里的最佳方式是什么?

0 投票
1 回答
463 浏览

java - 如何在 ModelDriven 拦截器中设置 refreshModelBeforeResult?

我打算refreshModelBeforeResult按照 Struts2文档中的建议使用,但是我很困惑这个属性是否可以在Action类或struts.xml. 除了我在下面尝试过的之外还有什么