Headers 来保护你的 Web 应用 众所周知,无论是简单的小网页还是复杂的单页应用,Web 应用都是网络攻击的目标。2016 年,这种最主要的攻击模式 —— 攻击 web 应用,造成了大约40% 的
Naxsi是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块。Naxsi的主要目标是帮助人们加固他们的web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。
transitioning from app to the Web insanely fast 为了让开发者们更加轻松地将原生应用(native app)搬到移动站点(mobile Web)上,Chrome 自定义标签页(Custom
.html 攻击目标: 应用HTTP协议的服务器和客户端、以及运行在服务器上的Web应用等。 攻击基础: HTTP是一种通用的单纯协议机制。在Web应用中,从浏览器那接受到的HTTP请
P18 我想把一个基于数据库的WEB应用程序加上缓存,以提高性能,开源的java缓存系统不少,先拿JCS( Java Caching System)试试。 关于JCS的介绍,小红帽的文章已写得非常清楚了,附后。
开发移动Web应用程序并没有比开发标准网站更难和很大的区别。即使要考虑更好地支持新的HTML和CSS标签,有时甚至更简单。然而,调试移动Web应用程序是相当困难的,因为有些用于过程调试的功能根本不存在
P27 整合Struts2+JasperReport Web报表应用示例 JasperReports作为一种优秀且开源的报表引擎,不利用太可惜了。同时,借助开源的JasperReports模板设计利器i
是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。 主要的特点包括: 易学 面向组件和页面的设计 基于事件的编程模型 性能非常好
是一个 Common Lisp Web 应用开发框架。它具有以下特性: RESTAS was developed to simplify development of web applications following
Ratpack 是一个用于创建高性能Java Web应用的简单和能干的工具箱。 Ratpack 基于Java和 Netty 事件驱动网络引擎。Ta的API为 Groovy 和 Java 8做过优化
Firing Range 是一个 Web 应用安全扫描器,提供语义、各种安全漏洞的扫描支持。 项目主页: http://www.open-open.com/lib/view/home/1419162215542
by step介绍了如何在Docker中运行Node.js应用。初学的同学可以一读。 在Docker环境下搭建了Node.js的Web应用运行环境: * Node.js * MongoDB
ModSecurity是知名的开源web应用防火墙,它可以作为你的服务器基础安全设施。目前支持Apache,IIS7和Nginx。 它可以作为Apache Web服务器的一个模块或单独的应用程序来运行.ModS
CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写。CasperJS简化了完整的导航场景的过程定义,提供了用于完成常见任务的实用的高级函数、方法和语法糖。
Pioneer 是一个易于理解的 JavaScript 领域专用语言,通过真实的浏览器与你的应用进行交互并测试其运行状态。 项目主页: http://www.open-open.com/l
Electron 框架让你能够编写跨平台的桌面应用,使用 JavaScript, HTML 和 CSS。它基于 io.js 和 Chromium 并在 Atom editor 中使用。 Electron
一个完整的 Web 应用包含前端页面、数据库、后台逻辑等,按照一般流程去构建需要配置 Nginx、MySQL,以及后台服务器,运维涉及到的部分十分复杂。而 Docker 可以将这些东西(数据+服务)封
Blog,简称Ameblo)于2016年9月,将前端部分由原来的Java架构的应用,重构成为以node.js、React为基础的Web应用。这篇文章介绍了本次重构的起因、目标、系统设计以及最终达成的结果。
CakePHP开发团队已经发布了CakePHP 2.x系列的一个版本CakePHP 2.0。在该版本中不再支持PHP4,CakePHP团队对其代码库进行了重构,以便严格遵循PHP 5规范(包括5.2及以后版本)。
to starts. Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium