欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

java web開發(fā)--------Servlet學習之HelloWorld 從部署到開發(fā)全過程 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

java web開發(fā)--------Servlet學習之HelloWorld 從部署到開發(fā)全過程

發(fā)表時間:2013-2-2

發(fā)布人:葵宇科技

瀏覽次數(shù):67

今天終于搞出來來了Servlet的HelloWorld,記錄下過程。

下圖是個整體框架圖:

開發(fā)流程圖:

第一步:配置TOMCAT

在tomcat的安裝目錄下,找到webapps文件夾,新建文件夾myWebSite(這個名字可以任意,代表自己的工程名字),在myWebSite文件夾下新建WEB-INF(這個名字不能錯),在WEB-INF文件夾下新建兩個文件夾分別是classes、lib文件夾,并新建一個文件web.xml。這里可以找到webapps文件夾下得ROOT文件夾,將里面的WEB-INF文件夾拷到myWebSite就可以了。沒有的文件夾要新建。

第二步:開發(fā)Servlet(引入servlet-api.jar)

這里使用的工具是JCreator,其實Eclipse也可以的。這一步要做的事情就是在上面的classes文件夾里新建一個Hello類。先下載并安裝JCreator,新建一個JavaFile,名字Hello,路徑選到classes文件夾下。然后要引入servlet-api.jar這個包。點擊JCreator的配置---選項---JDK配置文件,選中右邊的JDK版本,如上圖所示,點編輯,點添加--添加存檔,然后將TOMCAT安裝目錄下得lib文件夾下得servlet-api.jar選中,確定即可。

編寫代碼:

package yanguoqi;
import javax.servlet.*;
import java.io.*;

public class Hello{

} 然后點工具---實現(xiàn)接口---找到javax---servlet---servlet,選中即可。

最終的Hello.java源代碼為:

//這是我的第一個servlet,使用實現(xiàn)servlet接口的方式來開發(fā)
package yanguoqi;
import javax.servlet.*;
import java.io.*;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;

public class Hello implements Servlet{
	/**
	 * Method init
	 *
	 *
	 * @param parm1
	 *
	 @throws ServletException
	 *
	 */
	 
	 //初始化servlet,類似于構造函數(shù)
	 //只第一次訪問survlet時被調用
	public void init(ServletConfig parm1) throws ServletException {
		// TODO: 在這添加你的代碼
		System.out.println("init ");
	}

	/**
	 * Method getServletConfig
	 *
	 *
	 * @return
	 *
	 */
	 
	 //得到servlet配置文件,不太重要
	public ServletConfig getServletConfig() {
		// TODO: 在這添加你的代碼
		return null;
	}

	/**
	 * Method service
	 *
	 *
	 * @param parm1
	 * @param parm2
	 *
	 @throws ServletException
	 @throws IOException
	 *
	 */
	 
	 //用于處理業(yè)務邏輯
	public void service(ServletRequest parm1, ServletResponse res) throws ServletException, IOException {
		// TODO: 在這添加你的代碼
		System.out.println("service it");
		PrintWriter pw = res.getWriter();	
		pw.println("Hello World!");
		
	}

	/**
	 * Method getServletInfo
	 *
	 *
	 * @return
	 *
	 */
	public String getServletInfo() {
		// TODO: 在這添加你的代碼
		return "";
	}

	/**
	 * Method destroy
	 *
	 *
	 */
	public void destroy() {
		// TODO: 在這添加你的代碼
		System.out.println("destroy!");
	}
	
}

注意這個程序寫好后要編譯下!每次修改后也應該編譯。

第三步:部署web.xml

打開web.xml,坑爹的是JCreator貌似打不開,一打開就報錯要求關閉。不得已,用eclipse打開來編輯。

<?xml version="1.0" encoding="UTF-8"?> 
<!-- ISO-8859-1 -->
<!-- Licensed to the Apache Software Foundation (ASF) under>第四步:輸入網址訪問

到tomcat文件夾下,找到bin下得startup打開,然后輸入:http://localhost:8080/myWebSite/yanguoqi進行訪。

注:reload一個servlet的方法:輸入網址:http://localhost:8080/,點Tomcat Manager。會要求輸入用戶名和密碼。我的是解壓縮版本的,因此要自己設置下。如果是安裝版的會提示設置密碼。找到conf文件夾下的tomcat-users,添加用戶及密碼:

<role rolename="manager-gui"/>
<user username="yan" password="yan" roles="manager-gui"/>

至此完畢!明日再戰(zhàn)。