Tag: web applications

关于GWT内MVP的问题。 (总体概述)

关于在GWT应用程序中的使用,你们中的任何人都可以对MVP模式做出很好的解释。 我看过的任何一个例子,我发现很难理解实现模式的概念。 这样的问题是什么? 它实现了什么,如何实现以及如何扩展以便将来进行修改?

Java webapp:添加内容处置标头以强制浏览器“另存为”行为

即使它不是HTTP 1.1 / RFC2616 webapps的一部分,希望强制在浏览器中下载 (而不是显示)资源,也可以使用Content-Disposition标头,如下所示: Content-Disposition: attachment; filename=FILENAME 即使很难,它只在RFC2183中定义,而不是 HTTP 1.1的一部分,它可以在大多数Web浏览器中使用。 所以从客户端来看,一切都很好。 但是在服务器端,在我的情况下,我有一个Java webapp,我不知道我应该如何设置该头,特别是在以下情况下… 我将在Amazon S3实例上托管一个文件(称为“ bigfile ”)(我的S3存储桶可以使用部分地址访问,例如: files.mycompany.com/ ),这样用户就可以在文件中访问此文件.mycompany.com / bigfile 。 现在有没有办法制作一个servlet (或.jsp ),以便在用户想要下载该文件时始终添加Content-Disposition标头? 代码会是什么样的,如果有的话会有什么问题?

查询字符串中Hash(#)的行为是什么

我发送带有查询字符串的以下url。 在查询字符串中,一个参数“approverCmt”具有带散列(#)的值。 “/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&batchNm=XS_10APR2015_082224&mfrNm=Timberland” 在服务器端,当我试图从我得到的请求中检索它 approverCmt = Transaction Log —–> “#459505” is missing batchNm = null mfrNm = null 如果我从查询字符串中删除哈希(#)或如果我用#23替换#,那么每件事情都可以 如果另一个参数包含一个哈希(#)符号,我不明白为什么我为一个参数获取null。 感谢任何人都可以解释。

war文件大小是否以某种方式影响应用程序和/或应用程序服务器的性能?

我们已经在工作中挣扎,有人建议我们应该减小war文件的大小,特别是WEB-INF / lib目录大小,以便提高我们的JBoss实例性能。 我仍然怀疑的东西。 我们在应用服务器中部署了大约15个Web应用程序,每个大小约为15到20 MB。 我知道这涉及到很多变量,但是你们中的任何人真的都在处理这种情况吗? .war文件大小实际上是否对Web容器产生了重大影响? 你能提供什么建议? 感谢你。

Java Web应用程序作为桌面应用程序,我应该选择哪些框架?

我需要创建一个Web应用程序,我可以在客户端PC上安装为桌面应用程序(数据库,jetty + war,firefox / chrome / sth portable)。 该应用程序是一个相当大的搜索应用程序(我必须使用Lucene)。 只有少数屏幕,搜索队列中的某些依赖项等。 现在我需要帮助选择正确的组件。 申请必须是: Light – 简约和用户友好的框架(Java + JavaScript) 高效 – 在旧PC上工作并快速工作 开发者友好 – 我很乐意写它;) 所以我的问题是: 您对选择组件有什么建议吗? 什么框架,什么混淆器? 您对将Web应用程序设置为桌面应用程序有何评论? 主要风险是什么?

无法在NetBeans中创建Java Web应用程序

我想使用NetBeans 7.0.1编写一个java Web应用程序,但我在File -> New Project找不到Java Web选项。 我需要获得任何特殊的Java版本吗?

如何使用Robot Framework处理动态元素

我目前正在研究Robot Framework并使用Selenium2Libraries来处理Web应用程序。 我正在处理一个Form,我正在处理一个动态元素,这是一个可编辑的文本区域和下拉列表。 我真的希望有人能指导我如何做到这一点。 我正在做的一个例子是, [示例元素代码] input id=”textfield-1237-inputEl” class=”x-form-field x-form-text x-form-text-default x-form-focus x-field-form-focus x-field-default-form-focus” data-ref=”inputEl” size=”1″ name=”textfield-1237-inputEl” maxlength=”200″ role=”textbox” aria-hidden=”false” aria-disabled=”false” aria-readonly=”false” aria-invalid=”false” aria-required=”false” autocomplete=”off” data-componentid=”textfield-1237″ type=”text” 任何有关这方面的信息将非常感激。 谢谢!

在网络应用程序中放置META-INF / services / java.sql.Driver的位置

javadoc说“要加载my.sql.Driver类,META-INF / services / java.sql.Driver文件将包含条目:my.sql.Driver”。 Web应用程序通常没有META-INF文件夹作为WEB-INF的兄弟吗? 但是,JPA规范正在WEB-INF / classes / META-INF /中寻找persistence.xml。 哪个地方对于services / java.sql.Driver是正确的? 顺便说一句,我在这两个地方都得到了“No suitable Driver”例外。

如何使用系统凭据自动登录该站点?

我需要为Intranet用户开发一个Web应用程序。 我不希望他们每次访问网站时都输入登录凭据。 它应该从系统用户名和密码自动加载。 即如果他们拥有有效的系统用户名和密码,他们应该能够登录该应用程序。 我正在使用Java。 如何满足这个要求?

如何启动两个播放应用程序实例?

我正在尝试在不同的端口部署相同播放应用程序的两个实例,然后通过前面的nginx进行负载平衡。 根据手册 ,要启动多个播放实例,这些是命令。 $ start -Dhttp.port=9998 $ start -Dhttp.port=9999 但是,如果我给出了这些,第一个命令正确地在端口9998中启动我的应用程序,但第二个命令无法通过提供以下消息来执行此操作。 This application is already running (Or delete /play/app/folder/RUNNING_PID file) 我正在使用Ubuntu 12.05。 那么,如何启动单个播放实例的多个实例?