Gradle - 简单测试驱动Web程序# 平台 Ubuntu Linux
# 工程名称(顶级目录名)tdd
# 使用到的jar包
servlet-api.jar
org.springframework.core-3.0.4.RELEASE.jar
commons-logging-1.0.4.jar
spring-mock.jar一、实现一个基于servlet以纯文本回显请求参数的例子。
1)编写EchoServlet代码
因为需要用到gradle来实现自动化构建,所以遵循gradle中java工程的目录约定。> mkdir -p src/main/java/com/thoughtworks/servlet
> cd src/main/java/com/thoughtworks/servlet
> touch EchoServlet.java package com.thoughtworks.servlet; import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class EchoServlet extends HttpServlet{
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Content-Type", "text/plain"); //设置纯文本响应头
PrintWriter writer = response.getWriter();
Enumeration e = request.getParameterNames(); // 获取请求参数名
while(e.hasMoreElements()) {
String name = String.valueOf(e.nextElement());
String[] values = request.getParameterValues(name);
for(String v : values) {
writer.write(name+"="+v);
writer.write("
");
}
}
writer.close();
}
}
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92610p2.htm
Gradle 的详细介绍:请点这里
Gradle 的下载地址:请点这里
相关阅读:Gradle创建项目目录结构 http://www.linuxidc.com/Linux/2012-07/64177.htmGradle 打包 Groovy 脚本成 jar与上传到maven repository http://www.linuxidc.com/Linux/2012-07/64178.htmGradle 构建 Android 应用常见问题解决指南 http://www.linuxidc.com/Linux/2013-10/90807.htm
IntelliJ IDEA: 字体美化(anti-aliased)和字体添加Gradle - 使用介绍相关资讯 Gradle
- Gradle 3.0版发布,多语言构建工具 (今 07:40)
- 使用Gradle给Android打包的那些事 (12/18/2015 11:36:01)
- LinkedIn开源高可用Hadoop工具集 (08/29/2015 13:38:21)
| - Gradle项目中如何支持Java与Scala (08月10日)
- 快速了解Android Studio的Gradle (09/03/2015 08:33:42)
- 如何在Android Studio中使用Gradle (02/23/2015 12:53:44)
|
本文评论 查看全部评论 (0)