Tag: web applications

有没有关于Spring MVC vs Struts 2和其他框架的使用情况的统计数据?

我正在对基于请求的Web应用程序框架进行分析,以确定哪一个最适合特定项目,并且我被要求包含一些可靠的证据表明我们的选择被广泛使用和支持构架。 有没有关于此事的统计数据? 甚至是一个使用每个或哪些的主要公司的名单?

Java Web Start(JNLP)优于Java Applet

您认为针对Java Applet的Java Web Start项目的优点/缺点是什么? 我们试图弄清楚我们应该为新应用程序使用什么类型。 我们已经开发了一个桌面应用程序(JAR),我们试图让每台安装了Java的机器都可以使用它,而无需安装它。 有什么想法吗?

具有多个webapps的tomcat ajp连接器

我有一个tomcat服务器,带有一个webapps / ROOT应用程序,由Apache提供。 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 和 ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ 我需要在此框中添加第二个webapp,因此我将其解压缩到webapps / pib.war /并更改了Apache conf: ProxyPass /pib http://localhost:8009/pib ProxyPassReverse /pib http://localhost:8009/pib ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ 我的tomcat / conf / server.xml包含: 我只有一个context.xml文件 – 在webapps下没有 – 在conf / context.xml中 WEB-INF/web.xml 当我访问https:// myserver /然后现有的默认ROOT应用程序正常工作,但https:// myserver / pib / give ,在catalina.out中: org.apache.jk.common.MsgAjp processHeader SEVERE: […]

选择用于Web应用程序开发的应用程序服务器

我的经理让我建议一个用于Web应用程序开发工作的应用程序服务器。 在为Java J2EE开发选择任何应用程序服务器进行Web应用程序开发之前,需要考虑哪些因素? 如果我现在选择一个并且在未来我想要更改到其他应用服务器,那么改变的最小努力是什么?

使用Adobe Air / Java编写Web应用程序而不是平台特定语言的优缺点?

我需要为windows和mac编写一个Web应用程序(也可以脱机工作)(也许也可以是linux)。 我想知道我是否应该使用像air / flash / java这样的东西,优点是我只需要编写一次应用程序。 但是,我想知道这样做是否有任何缺点,而不是用c#专门用于windows,然后用Objective-C / cocoa /为mac编写。 如果我在Air / Java中这样做,应用程序的function是否会受到限制? 使用特定于平台的语言编写它有什么好处吗? 如果可能的话,很高兴知道这两种方法的优点/缺点是什么,因为它可以帮助我(并希望其他人)根据需要决定创建这样一个应用程序的最佳方法。 任何帮助将非常感激! 谢谢。

需要帮助java web app设计来执行后台任务

我有一个安装在台式PC上的本地Web应用程序,它需要通过Web服务定期与远程服务器同步。 我有一个“事务”表,用于存储已在本地处理并需要发送到远程服务器的事务,此表还包含从远程服务器检索的事务(已远程处理)并需要执行本地(它们已使用Web服务调用检索)…事务按时间顺序执行,以确保以正确的顺序处理它们。 交易类型的一个例子是来自商店的项目的“贷款”和“退货”,例如video租赁商店。 例如,某些东西可能已在本地借出并远程返回,反之亦然,或任何一系列的贷款/退货事件。 还有从远程服务器检索的其他信息以更新本地记录。 当用户在本地执行任务时,我会实时更新本地数据库,并将事务添加到表中,以便与远程服务器进行后台处理。 处理后台任务的最佳方法是什么。 我尝试使用在HTTPSessionListener中创建的Thread,并在删除会话时使用interrupt(),但我不认为这是最安全的方法。 我也尝试使用会话属性作为锁定机制,但这也不是最好的方法。 我也想知道你怎么知道一个线程何时完成它的运行,以避免同时运行另一个线程。 或者线程是否在完成之前已经丢弃。 我已经提出了另一个建议,使用Quartz调度程序,我还没有详细阅读这种方法。 我将在实践中购买Java Concurrency的副本,但在我遇到它之前,我想要一些关于最佳方法的想法的帮助。 顺便说一下,我没有使用Web应用程序框架。 谢谢。

有没有办法配置Struts绑定null而不是空String?

当用户决定将表单中的字段保留为空时,Apache Struts将空String绑定为ActionForm属性的值。 有没有办法全局修改行为并选择null而不是空String ? 我知道Spring MVC完全相同,但也有StringTrimmerEditor可以注册为属性编辑器将字符串修剪为null 。

使用Java的OpenId提供程序/服务器

我正在尝试使用OpenId服务增强现有Java Web应用程序,以便登录用户可以使用我的Web应用程序作为OpenId提供程序登录到另一个支持OpenId的应用程序。 我的第一次尝试是使用JOS作为OpenId提供者,而后者应该使用我的应用程序的数据库来获取现有的用户名和密码。 然而,当我试图自定义JOS以使其适合我现有的应用程序时,我找不到任何关于JOS的文档( 它甚至没有编译更新:它只用Java 6编译)。 目前我正在寻找其他可能的解决方案,但OpenId提供商框架似乎很少。 你会推荐什么? 使用像JOS这样的完成的服务器,或者我应该考虑通过使用openid4java这样的库编写自己的OpenId服务器来增强我的应用程序?

Java webapp:如何实现Web bug(1×1像素)?

在下面问题的接受答案中,一个具有13K + rep的SO常规建议使用“web bug”(不可缓存的1×1 img)来跟踪日志中的请求: Google Analytics是否准确? 我怎么能用Java做到这一点? 基本上,我有两个问题: 如何确保1×1图像不可缓存(如何设置标题)? 如何确保这些1×1图像的查询将出现在日志中? 我正在寻找确切的代码段,因为我知道如何编写.jsp / servlet,我知道如何提供1×1图像:) 我的问题是关于我应该写的确切的.jsp / servlet以及如何/需要做什么以便Tomcat记录请求。 例如,我打算使用以下映射: WebBugServlet /webbug* 然后使用引用“webbug.png” (或.gif)的img标记,那么如何编写.jsp / servlet呢? 我应该在日志中查找什么/在哪里?

在web.xml文件中映射WebSocketEndpoints

我正在尝试开发一个使用websocket端点并将其部署在Jetty服务器上的Java EE 7 Web应用程序。 该应用程序具有以下结构: Game/ src/ main/ java/ game/ WebSocketEndpoint.java webapp/ index.html scripts/ variousjavascriptstuff.js WEB-INF/ beans.xml web.xml 在beans.xml文件中: WebSocketEndpoint已正确注释,并且可以与Netbeans / Glassfish4一起使用,但是,应用程序必须部署在Jetty服务器上。 所以,我的问题 – 如何将websocket端点映射到web.xml文件中的URL /游戏? 我已经找到了一些映射servlet的例子,但我认为这不适用于服务器端点。 或者,有没有办法为Jetty编写web.xml文件,以便它自动发现ll带注释的类/方法(类似于上面的beans.xml)