问题标签 [web-applications]
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.
java - 这里有没有人有他们喜欢用于他们的 java webapps 的最喜欢的内存分析/内存泄漏工具?
我正在寻找一个很好的工具来分析 java webapp。如果可能的话,我想获得性能信息和内存使用情况。
有什么建议么?
security - 安全 Web 应用程序的重要提示
我正在寻找简单而有效的简单步骤,以使 Web 应用程序更安全。
您对安全 Web 应用程序有哪些重要提示,它们将阻止什么样的攻击?
asp.net - UserControl 渲染:写入当前页面的链接?
我正在实现一个自定义控件,在这个控件中我需要编写一堆指向当前页面的链接,每个链接都有一个不同的查询参数。我需要保持现有查询字符串完整,并添加(或修改 的值)一个额外的查询项(例如“页面”):
等等
是否有一个简单的辅助方法可以在 Render 方法中使用……嗯……比如:
这将负责生成正确的 URL,维护现有的查询字符串项,并且不会创建重复项,例如。页=1&页=2&页=3?
把我自己的卷起来似乎是一项没有吸引力的任务。
database-design - Web 应用程序中的数据库设计技巧
有人对 Web 应用程序的数据库设计有任何提示/建议吗?当/如果我正在开发的应用程序起飞并开始大量使用时,这种东西可以在未来为我节省大量时间/精力。
更具体地说,该应用程序是一个策略游戏(基于浏览器,仅文本),主要涉及玩家发出“订单”,这些“订单”将存储在数据库中并稍后处理,结果也存储在那里(历史“订单”和相应的结果可能会变得相当大)。
编辑以添加更多详细信息(根据要求):
平台:Django
数据库引擎:我正在考虑使用 MySQL(除非使用另一个有很大的优势)
架构:我现在只有一些 Django 模型,这里发布的细节太多了。如果我开始发布模式,这会变得过于具体,我正在寻找一般提示。例如,考虑我发出稍后将处理的“订单”并返回我必须存储以显示某种“历史”的结果。在这种情况下,最好为“历史”创建一个单独的表,还是只使用一个汇总“订单”和结果的表?我想我可以缓存“历史”表,但这会占用数据库中的更多空间以及更多的数据库操作,因为我必须不断地创建新行,而不仅仅是在聚合表中更改它们。
web-applications - 在 Haskell 中编写 Web 应用程序的最简单方法是什么?
我想在我的项目中更多地使用 Haskell,我认为如果我可以开始将它用于 Web 应用程序,那真的会有所帮助。我已经尝试过一次或两次,但在起步时遇到了麻烦。是否有更简单/更传统(更像灯)的框架可供我使用,还是我应该再试一次?
web-applications - 如何为 webapps 的现场安装(最好是跨平台的)实施许可证管理?
我有一个在基于 Gentoo 的 LAMP 堆栈上运行的 Web 应用程序。我的客户将软件作为服务购买,我托管一切。但是,在客户自己的网络内有一些现场部署的需求。
目前,由于我托管系统,应用程序中没有内置许可证管理。我根据用户帐户和数据容量计费(它是一个用于计量数据的处理和分析应用程序),我只是设置客户支付的任何费用,而客户不能自己设置这些东西。即使没有现场安装,也应该改变它以获得更好的可扩展性。
我正在寻找一个许可证管理框架和/或您自己实施或在其他地方看到效果良好的典型方法。我的要求是:
- “足够安全”而不是“军用级”
- 非常不突兀
- 防止许可证所有者在仅获得一个许可证时在多个工厂中运行系统
- 使用户账户数量和数据容量合理防篡改,易于升级/降级
- 在没有 Internet 连接的情况下工作(拥有一个完全独立的系统将是选择现场解决方案的要点),但如果在安装期间必须有一个临时连接可能是可以接受的
对于某些现场场景,可能需要某些特定的操作系统,通常是某些版本的 Windows Server,但各种 Linux 发行版也越来越受欢迎,尤其是在公共部门。
从用户的角度来看,我对 FogBugz 中的许可证管理很满意,从供应商的角度来看,Joel Spolsky 似乎很满意,而且它是跨平台的,所以它会作为我的一个很好的参考的目标。
java - 一些 Tomcat webapps 没有打开
我下载了几个 webapp 并将它们放在我的 /webapps 文件夹中。其中一些我可以通过去打开http://localhost:8080/app1
,它会打开。但是,其他一些我会做完全相同的事情并转到http://localhost:8080/app2
它会显示“HTTP Status 404 - /app2/”,即使我确定它在那里。我已经检查过它是否包含一个 WEB-INF 文件夹,就像 app1 一样,我什至重新启动了 Tomcat 以确保它。
我的问题是:是否有任何东西(可能在 web.xml 文件中)指定启动 webapp 的 URL 必须是什么?还是只是简单的http://localhost:8080/<folder name>
?
PS如果您想确切知道我指的是什么app1和app2:app1(有效)= http://assets.devx.com/sourcecode/11237.zip app2(无效)= http://www。 laliluna.de/download/eclipse-spring-jdbc-tutorial.zip
我也尝试了其他一些,有些工作,有些没有。我只是想知道我是否遗漏了什么。
.net - 在 web.config 中加密 appSettings
我正在开发一个网络应用程序,它需要将用户名和密码存储在 web.Config 中,它还引用了一些将由网络应用程序本身而不是客户端请求的 URL。
我知道 .Net 框架不允许提供 web.config 文件,但我仍然认为将此类信息以纯文本形式保留是不好的做法。
到目前为止,我所阅读的所有内容都要求我使用命令行开关或将值存储在服务器的注册表中。由于主机在线并且我只有 FTP 和控制面板 (helm) 访问权限,因此我无法访问这些。
任何人都可以推荐我可以使用的任何好的、免费的加密 DLL 或方法吗?我宁愿不开发自己的!
感谢到目前为止的反馈,但我无法发出命令,也无法编辑注册表。它必须是一个加密工具/助手,但只是想知道哪个!
java - 我将如何允许用户将视频流式传输到 Web 应用程序进行存储?
我想为网站添加一些功能,允许用户使用他们的网络摄像头录制视频并轻松在线存储。我什至不知道现在这是否可行,但我认为 flash 可以访问通过浏览器运行的本地网络摄像头。
你有什么建议或资源让我开始做这件事吗?我主要是一名 java 开发人员,所以如果我可以在一个小程序中完成它会很棒,但使用 flash 或其他一些技术可能更容易完成。
这意味着将视频流式传输回网络服务器并将其存储在那里。上传文件很容易,但如果可能的话,我希望用户不必处理这个问题。
只是要清楚。我不是在谈论上传视频。我说的是允许用户在 Web 应用程序中单击“记录”,并在用户单击“停止”时将视频流式传输到服务器并存储。
.net - .NET 的扩展性如何?
(首先我要明确一点,我不是 .NET 开发人员,并且不依赖于任何其他环境。)
最近,我听说伦敦证券交易所下跌了一整天。我还听说该软件是用 .NET 编写的。到目前为止,他们在忙碌的日子里会遇到性能下降。人们似乎在指责 .NET。
我不想讨论这个故事,但它让我想起了 .NET 如何扩展的问题?.NET 有多大?