歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gradle - 簡單測試驅動Web程序

Gradle - 簡單測試驅動Web程序

日期:2017/2/28 14:38:41   编辑:Linux教程

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("\n");
}
}
writer.close();
}
}

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/92610p2.htm

Gradle 的詳細介紹:請點這裡
Gradle 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved