问题标签 [webobjects]

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 投票
2 回答
1262 浏览

sql - 查询介于两个星期数之间的记录

我希望在Oracle(具体来说是 Web Intelligence)中创建一个查询,该查询根据当前周数选择记录。我使用的是 ISO 标准,所以格式是"IW"。我知道这是一个不寻常的请求(基于week#进行查询,而不是作为week #格式返回),但是我在公共卫生部门工作,根据当前的流行病学周查询数据是一种常见的做法。在这种情况下,我用 epi 周代替 ISO 标准。

在伪代码中,它看起来像这样:

WEEK#ONE将是 1-52 之间的一个数字,比CURRENTWEEK#当前 ISO 周数小 3。

到目前为止,我已经开始涉足to_date('01', 'IW')作为一个例子,但我只是不断遇到障碍。任何帮助将非常感激 :)

0 投票
2 回答
408 浏览

rest - 抓取 WebObjects 网站和 REST

我需要以编程方式与 WebObjects 网站交互并从响应中提取数据。我正在抓取的特定 WebObjects 站点使用组件操作并将会话存储在 cookie(而不是 url)中。这意味着所有 url 看起来像这样:

我的第一个问题是:

  1. 像这样的 url 是否不会完全破坏本地和共享的缓存机会(REST 中的可缓存约束)?我想像这样的 url 唯一有效的缓存是 WebObjects 服务器本身。
  2. 可寻址性不是也被破坏了吗?每个资源都有一个唯一的端点,但它不断变化。此外(我认为)WebObjects 也会使太旧的 URL 无效,因为它们在一段时间后“超时”。我不确定这是否仅适用于带有会话的 url。

关于抓取,我不确定是否可以从网站中提取任何有意义的端点。例如,对于一个普通的网站,我会查看 HTML 并提取 POST url,然后通过直接发布到它们而不是通过正常的请求-响应周期在我的爬虫中使用它们。

在这种情况下,我显然不能使用从 HTML 中提取的任何 URL,因为它们是在每个请求上动态生成的,但是我读到了一些关于如果安全设置未设置为不允许,则能够直接访问 WebObjects 组件的内容(请参阅https:// /developer.apple.com/legacy/library/documentation/LegacyTechnologies/WebObjects/WebObjects_3.5/PDF/WebObjectsDevGuide.pdf,第 53 页“直接请求的限制”)。我不明白如何做到这一点,或者是否有可能。

如果不可能,那将是一个好方法吗?我能想到的唯一选择是:

  • 使用成熟的浏览器客户端与网站交互(例如 WatiR 或 Selenium)并从响应中提取和处理 HTML
  • 手动提取动态端点,首先请求它们所在的页面,然后在 HTML 中找到它们所在的位置。然后在之后使用它们,就好像它们是“静态的”一样。

我对如何处理这种情况的意见很感兴趣,因为我认为上述任何解决方案都不是特别好的。

0 投票
1 回答
191 浏览

deployment - 在 Mavericks 上部署 WebObjects 应用程序

有人做过吗?如果是这样,你能指导我一些指示吗?我能够在 Lion 上进行部署,但在 Mavericks 上没有运气。谢谢你的帮助。

0 投票
1 回答
152 浏览

java - 在 WebObjects 应用程序中实现 HTTPServlet 接口

我们需要在 webobjects 应用程序中实现 HttpServlet 接口。我们都知道“WebObjects 应用程序可以部署为 servlet 容器内的 servlet”。但是,我们的要求是在 webobjects 服务器中部署 servlet 应用程序。

请在以下方面向我澄清。

  • 我们的 webobjects 服务器中有 servlet 容器吗?
  • 我们可以在 webobjects 应用程序中实现 HttpServlet 接口吗?
0 投票
1 回答
93 浏览

maven - 使用 maven 的 Eclipse 构建路径不正确

我正在使用 maven 运行 WebObjects 项目。我成功构建并运行了项目,但问题是执行目录路径来自构建文件夹,而不是目标文件夹。例如: - X:\WOMavenProject\ProjectName\build\ProjectName.woa\....。但它应该是 target 代替build.

0 投票
1 回答
250 浏览

java - webobjects中的条件单选按钮

我有以下单选按钮代码:

测试.html

测试文件

我有以下 webbjects 要显示:A、B 和 C

问题是:

我想在用户选择 RadioButton1 时显示 Web 对象 A,在选择 RadioButton2 时显示 B,在选择 3 时显示 C。

我将什么条件应用于单选按钮以及如何?

0 投票
1 回答
109 浏览

tomcat - Tomcat 6 上部署的 WebObjects 5.4.3 导致随机 StackOverflowError

请指教。我在 _NSWeakMutableCollection 中不断收到 stackoverflow 错误。谢谢!

0 投票
1 回答
56 浏览

eclipse - 我在哪里可以报告/获得由 14.02-14.04 升级引起的 eclipse 崩溃的响应?

是的,我知道。我在这个网站上没有代表。但我不得不问这个。

我将我的笔记本电脑(我的主要开发机器)从 14.02 LTS 升级到了 14.04 LTS,我在 eclipse (3.7) 中使用的插件完全坏了。我在 Eclipse 中使用 WOLips ( https://github.com/wocommunity/wolips )。WOLips 用于处理 WebObjects 应用程序。

我遇到了两次崩溃。在编辑 java 文件时会出现一个问题,当自动建议启动时。我通过在 eclipse.ini 的末尾添加“-Dorg.eclipse.swt.browser.DefaultType=mozilla”来解决这个问题。我不知道我是怎么发现的。花了很多随机搜索。

现在,每当我打开一个 WOComponent 时都会出现异常:

尝试定义 XULRunnerPath 只会给我带来更奇怪的错误。

我可以用 eclipse 提交一个错误(我做了)。我尝试了 eclipse 4.2 和 4.4 并遇到了其他复杂的集成问题。我可以用 mozilla 提交一个错误(尽管我不知道他们参与其中)。我可以安装 xulrunner 的副本(在我的 Firefox 副本之外)并指向它(我这样做了)。我可以使用 ubuntu 启动板提交错误(我这样做了)。这些都没有让你得到很大的回应。

所以,我从一个 LTS 转到另一个 LTS。14.04 - 14.02 = 0.02。没什么大不了的,是吗?我应该有预期的问题吗?我如何向仅参与此升级而不是涉及的其他十二个系统的人员提交错误?

我有很长时间的苹果笔记本电脑。我不希望有这么多的牵手。但我真希望有人会给我一根骨头。

如果我去买另一个硬盘,安装 12.04 并将我所有的数据复制回来,我就可以完成工作。这真的有必要吗?你知道,我愿意帮助这些版本的集成测试。但是,找到将我的桨放入水中的正确位置的系统似乎相当难以穿透。有什么建议么?我不介意寻求解决方案。如果有解决办法。

0 投票
1 回答
325 浏览

ios - 如何在 webobjects 中使用 sessionId 获取现有会话?

我们正在尝试通过使用带有以下构造函数的会话 ID 来获取 Session 对象。

此代码是否将获取现有会话,否则它将使用该 ID 创建一个新会话。如果它创建一个新会话,我们将有 2 个具有相同会话 ID 的会话。

那么请告诉我,如何使用 sessionID 获取现有会话?

0 投票
1 回答
167 浏览

ios - 如何从 webobjects 应用程序中清除浏览器缓存?

在注销操作中,我们使用会话的 terminate() 方法来终止会话。但是注销后,如果我们点击浏览器的后退按钮,我可以看到最后一页的内容,但我无法做任何动作(这很好)。如果我们在注销后清除浏览器缓存,就没有问题。所以我们发现,是因为浏览器缓存。

所以请让我们知道如何以编程方式从 webobjects 应用程序中清除浏览器缓存。