Idea搭建servlet開發過程


 Idea搭建servlet開發過程

https://www.cnblogs.com/javabg/p/7976977.html

(1)    安裝idea,jdk,tomcat;設置好環境變量;

(2)    新建項目工程new-project-java Enterprise-Web Application;

(3)    設置工程名稱,也就是程序的根目錄;

(4)    創建並設置生成輸出目錄;在WEB-INF 目錄下點擊右鍵,New --> Directory,創建 classes 和 lib 兩個目錄;File --> Project Structure...,進入 Project Structure窗口,點擊 Modules --> 選中項目“JavaWeb” --> 切換到 Paths 選項卡 --> 勾選 “Use module compile output path”,將 “Output path” 和 “Test output path” 都改為之前創建的classes目錄;點擊 Modules --> 選中項目“JavaWeb” --> 切換到 Dependencies 選項卡 --> 點擊右邊的“+”,選擇 “JARs or directories...”,選擇創建的lib目錄;

(5)    File --> Project Structure- Artifacts設置打包輸出格式和路徑;

(6)    Run -> Edit Configurations,進入“Run Configurations”窗口,點擊"+"-> Tomcat Server -> Local;配置好tomcat服務器;點擊server設置端口;點擊deployment設置程序的Application context,這個是本工程的根目錄。在瀏覽器中訪問的時候,通過這個路徑訪問路徑WebHello下的類名HelloWorld ,url為http://localhost:8080/WebHello/HelloWorld

(7)    新建Java文件,實現HttpServlet類,實現init接口和destroy接口,重寫doGet方法。

import javax.servlet.ServletException; 

import javax.servlet.http.HttpServlet; 

import javax.servlet.http.HttpServletRequest; 

import javax.servlet.http.HttpServletResponse; 

import java.io.IOException; 

import java.io.PrintWriter; 

 

public class HelloWorld extends HttpServlet { 

private String message; 

 

    @Override 

    public void init() throws ServletException { 

    message = "Hello world, this message is from servlet!"; 

    } 

 

    @Override 

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 

        //設置響應內容類型 

    resp.setContentType("text/html"); 

 

        //設置邏輯實現 

    PrintWriter out = resp.getWriter(); 

    out.println("<h1>" + message + "</h1>"); 

    } 

 

    @Override 

    public void destroy() { 

    super.destroy(); 

    } 

(8)    配置web.xml文件,在其中添加名稱

部署servlet

方法一:

    在WEB-INF目錄下web.xml文件的<web-app>標簽中添加如下內容:

 <servlet> 

    <servlet-name>HelloWorld</servlet-name> 

    <servlet-class>HelloWorld</servlet-class> 

</servlet>    

<servlet-mapping> 

    <servlet-name>HelloWorld</servlet-name>  根據名稱在<servlet>找到servlet-class類HelloWorld

    <url-pattern>/HelloWorld</url-pattern>  //瀏覽器中輸入這個

</servlet-mapping> 

在HelloWorld文件的類前面加上:@WebServlet("/HelloWorld")

(9)    編譯運行程序,idea就會將程序部署到tomcat服務器;可以在瀏覽器中輸入http://localhost:8080/HelloWorld

(10)瀏覽器發送請求,容器接收根據<url-pattern>找到<servlet-name>HelloWorld類名,再由HelloWorld類名找到<servlet-class>HelloWorld,調用接口返回響應。

 

 

 

 

自己編了一個股票監控軟件,有如下功能,有興趣的朋友可以下載;

(1)   個股監測。監測個股實時變化,可以監測個股大單交易、急速拉升和下降、主力入場和出場、股票最高點和最低點提醒。檢測到最高點、最低點、主力進場點、主力退場點、急速拉升點、急速下跌點,給出語音或者聲音提醒,不用再時刻看着大盤了,給你更多自由的時間;

(2)   大盤監測。監測大盤的走勢,采用上證、深證、創業三大指數的綜合指數作為大盤走勢。並實時監測大盤的最高點和最低點、中間的轉折點。

(3)   股票推薦。還能根據歷史數據長期或短期走勢進行分析,對股市3千多個股票進行分析對比,選出漲勢良好的股票,按照增長速度從大到小排序,推薦給你漲勢良好的股票;

下載地址:

1.0.3版本(修復大盤指數崩潰缺陷)下載地址:

鏈接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取碼:003h

更新鏈接:

https://www.cnblogs.com/bclshuai/p/10621613.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM