本章概述部署这个术语描述的就是,将 Web 应用(第三方的 WAR 文件,或是你自己定制的 Web 应用)安装到 Tomcat 服务器上的整个过程。 在 Tomcat 服务器上,可以通过多种方法部署 Web 应用: 静态部署。在启动 Tomcat 之前安装 Web 应用。 动态部署。使用 Tomcat 的 Manager 应用直接操控已经部署好的 Web 应用(依赖 auto-deployment 特性)。
本章介绍了 Gradle 对 Web 应用的相关支持。 Gradle 为 Web 开发提供了两个主要插件,War 插件 和 Jetty 插件。 其中 War 插件继承自 Java 插件,可以用来生成 WAR 文件。Jetty 插件 继承自 War 插件 作为工程部署的容器。构建 WAR 文件应用 War 插件 来构建 WAR 文件:build.gradle apply plugin: 'war'注意,完整的项目源码见https://github.
本章介绍了 Gradle 对 Web 工程的相关支持。Gradle 为 Web 开发提供了两个主要插件,War plugin 和 Jetty plugin。 其中 War plugin 继承自 Java plugin,可以用来打 war 包。jetty plugin 继承自 War plugin 作为工程部署的容器。打 War 包需要打包 War 文件,需要在脚本中使用 War plugin:War pluginbuild.
rust既然是系统级的编程语言,所以当然也能用来开发 web,不过想我这样凡夫俗子,肯定不能从头自己写一个 web服务器,肯定要依赖已经存在的 rust web开发框架来完成 web 开发。rust目前比较有名的框架是iron和nickel,我们两个都写一下简单的使用教程。iron接上一篇,使用cargo获取第三方库。cargo new mysite --bin在cargo.