问题标签 [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.
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 特性,但我不确定这些特性是否足够丰富和灵活。
jquery - 在 Struts 2 中使用 jQuery 通过堆栈设置嵌套字段
我在使用 Struts2 框架使用 jQuery 设置嵌套字段时遇到问题。
如果该对象具有二级字段,则我无法设置对象的ModelDriven
字段。myModel
那是:
我无法设置字段myModel.myObject.myField
,但我可以设置myModel.myField
。
有人可以帮助并告诉如何在模型中设置嵌套字段吗?
要清楚:
下面的代码有效:
下面的代码不起作用:
使用 JSP Struts 标签设置字段的有趣之处在于:
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中的错误日志。
您能否指导我为什么要清除表单数据?
java - Struts2 模型驱动验证不起作用
我在我的应用程序中实现了模型驱动验证,但验证不适用于以下警告。
警告:访问对象为空,VisitorValidator 将无法正确处理验证。请确保访问的对象不为空,以便 VisitorValidator 正常运行
知道为什么吗?
这是我的动作课。
这是我的 ListCarAction-validation.xml
这是名为 CarListing-validation.xml 的 bean 验证器 XML。
emf - 使用 FeatureIDE 检测配置错误
有没有办法通过 FeatureIDE 针对用户定义的约束以编程方式检测配置文件中的验证错误?如果是这种情况,我应该如何继续检测它们并更改经过验证的配置?我使用 AHEAD 作为面向特征的语言。
java - 无法使用 ModelDriven 拦截器执行 Struts 2 程序
我是 Struts 2 框架的新手。我制作了一个理解modelDriven
拦截器的程序。但我无法执行它。以下是文件列表,最后有一个输出(错误)。
index.jsp:
实体.java:
GoAction.java:
struts.xml:
欢迎.jsp:
网页输出(500 错误):
在struts.xml
文件中我不想使用/扩展struts-default
包。虽然,当我在中包含params
拦截器条目和modelDriven
拦截器时struts.xml
,问题就解决了。这背后的原因是什么。任何人都可以指导我吗?
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 文件是
java - 如何使用 Struts2 REST 插件创建自定义方法
我的问题涉及在操作中创建自定义方法。我正在使用 Struts2 和 REST 插件来实现 RESTful WebService。我的动作类如下:
}
GET
我可以通过HTTP 方法正确访问资源。为了使用自定义方法,通过传递参数来调用搜索资源,即
正确的程序是什么?如何通过GET
以下 URL 调用它?
java - 如何在 Struts 2 中获取 ActionForm?
我正在将一个 Struts 1 应用程序迁移到 Struts2 并尝试最小化所需的代码更改。
我需要知道如何访问ActionForm
Struts2Action
类。下面是我当前的代码,我在尝试访问时遇到了 NPE ActionForm
。
到达ActionForm
这里的最佳方式是什么?
java - 如何在 ModelDriven 拦截器中设置 refreshModelBeforeResult?
我打算refreshModelBeforeResult
按照 Struts2文档中的建议使用,但是我很困惑这个属性是否可以在Action
类或struts.xml
. 除了我在下面尝试过的之外还有什么