问题标签 [thick-client]

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 回答
1680 浏览

javascript - 瘦客户端和胖客户端之间的通信

我有一个在浏览器窗口(瘦客户端)上运行的 Web 应用程序。

我想从外部应用程序(厚客户端)向这个 Web 应用程序(窗口已经打开)发送一些信息,而不通过服务器(客户端到客户端)。

在此处输入图像描述

我找到的解决方案如下:

  • thin clientURL 中打开:http://xx/index.html
  • thick client打开一个带有 url 的新浏览器窗口http://xx/send.html?var=val
  • 新的浏览器窗口使用“localStorage”发送var=val到瘦客户端。
  • 新的浏览器窗口会自行关闭。

在此处输入图像描述

我有以下问题:

  • 一旦完成其目的,有没有办法关闭FF中的临时窗口?window.open('','_parent',''); window.close();在最新的 FF 版本中不再起作用。
  • 有没有办法localStorage在 IE7- 中使用事件?
  • 还有另一种方法吗?(胖客户端和浏览器之间的通信)。

谢谢你。

0 投票
0 回答
865 浏览

java - JavaFX:使用安全的 RESTful 服务

我有一个 JavaFX 客户端,它需要使用通过 SSL 托管的 Web 服务,例如:https ://myserver.com/testservice/getdata 。

当我尝试从 JavaFX 客户端访问此服务时,出现异常:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching localhost found

我搜索了这个异常,发现需要插入以下代码才能摆脱这个异常:

但是,此代码只是忽略服务的本地设置。您能否指导我缺少什么以便使用通过 SSL 托管的 RESTful 服务?

从 JavaFX 客户端,我尝试使用以下代码访问服务:

我确实尝试过使用 HttpsURLConnection API,但没有任何成功。

我认为 JavaFX 客户端需要能够验证证书或进行某种握手,这由浏览器自动处理,但在这种情况下,胖客户端通过 https 将请求发送到 url。

0 投票
1 回答
728 浏览

architecture - Thick-thin client

Good day, everyone!

I have a architectural question, what tools can I use when will develop and deploy a think client for ONE DESKTOP computer? My application must work in browser on one computer, DB must placed on same computer. If it possible, no application server (IIS, Apache, Node.js).

0 投票
1 回答
239 浏览

smartclient - 智能客户端,与瘦/厚客户端相反 - 示例

什么是智能客户端,而不是瘦客户端或厚客户端,什么是说明这个概念的好例子?

0 投票
0 回答
73 浏览

sql-server - 没有约束的列引用的好处

在胖客户端实时应用程序中,为什么不将约束放在表的引用列上。简而言之,外键列在表中被复制(作为列添加)而没有约束。

创建这样的数据库设计有什么好处?

0 投票
1 回答
459 浏览

ejb-3.0 - 用于远程处理的 Kerberos 身份验证集成

我在此处遵循以下说明:第3 章附加功能 - Red Hat Customer Portal

具体来说,我正在尝试遵循第 3.3 节并让 Kerberos 与远程应用程序一起工作。

我的standalone.xml 看起来像文档中的示例。我的服务主体、keytab 和用户工作,因为我可以按照第 3.2 节并通过管理界面登录。

我正在使用基于此处显示的客户端的示例客户端代码:[JBEAP-715] EJB authentication via Kerberos does not work with wildfly-security-api - JBoss Issue Tracker

}

这是我的豆:

我在客户端收到这些错误:(登录成功)

我在服务器上收到此错误:

任何援助将不胜感激。我们找不到任何有关如何使用 Kerberos 对客户端进行身份验证以访问 EJB 的文档。

谢谢,-汤姆

0 投票
1 回答
1038 浏览

java - 何时使用胖客户端而不是瘦客户端?

我需要编写一个utility programinJAVA让用户上传文件(电子表格等)并将其显示在 UI 上,然后对其进行一些交互并从中创建一个模板(平面文件)。这更像是将一种格式映射到另一种格式。我应该为这种情况做一个web-app或吗?desktop app(standalone/thick client)什么标准让您在两者之间做出决定?我是桌面应用程序的新手,所以我更倾向于一个非常简单的webapp部署在tomcat. 但是,如果值得努力做一个厚厚的客户,我愿意让我的脚湿透。

有小费吗?

0 投票
0 回答
45 浏览

c# - (.net) 使本地运行的 Web 应用程序以后可以移植到 IIS 的最佳方法是什么?

我想制作一个命令行 exe 应用程序,通过 http 提供动态内容。但是,至少现在,我不希望它进行任何需要用户拥有 IIS 的设置。

它不必服务于任何繁重的负载,只需一次从本地用户那里接受一个请求。

想要这个的原因:

  1. 我希望它看起来不错,而且我在 html/css 方面的经验比在厚客户端显示框架方面的经验要多,而且我没有太多时间投入到这个项目上

  2. 我希望人们能够在不知道如何配置 IIS 的情况下运行它

  3. 如果有足够多的人觉得它有用,我希望以后能够轻松地将其转换为成熟的 Web 应用程序

除了设置 System.Net.WebRequest 侦听器和编写解析代码之外,是否有既定的方法可以实现这一点?

0 投票
2 回答
100 浏览

login - 在 idempiere 上安装厚客户端

在安装过程中,当我单击 ADempiere-client.exe 文件运行它进行登录时,我不能。因为会出现下面的按摩,“在对话框中”

java 热点(tm) 64 位服务器 vm - 1.8.0_131 <> 1.6.0 | 1.7.0

0 投票
1 回答
282 浏览

authentication - AAD 胖客户端自动登录

我敢肯定这个问题已经被问过很多次了,但我似乎找不到一个好的解决方案。

我们有一个 Intranet 网站,其中包括许多使用 Azure Active Directory (AAD) 和 Active Directory 联合服务 (ADFS) 保护的 Web 服务。当用户使用瘦客户端(IE 或 Chrome)访问站点时,身份验证基本上是自动进行的:用户可以观察到 URL 的变化,但用户的域帐户会自动通过并进行身份验证。没有弹出窗口,也没有登录过程。之后,站点中的 JavaScript 具有安全上下文,并且可以正常访问 Web 服务。

现在我们要为一些管理实用程序添加一个胖客户端。但是,我还没有找到对胖客户端进行身份验证的好方法。正如我所说,我相信这是一个常见的场景,但我希望我的 WPF 应用程序的行为方式与 Web 浏览器一样:使用域帐户信息并透明地传递它以进行身份​​验证。事实上,我假设有一个 NuGet 包可以做到这一点,但我还是没能找到它。

非常感谢任何/所有帮助。

谢谢!布拉德。