學習筆記--Maven+Eclipse Java EE執行個體:加法計算機

來源:互聯網
上載者:User

標籤:this   技術   啟用   imp   post   maxsize   alt   welcome   htm   

  • 環境配置
    • 所需軟體:Maven、Eclipse-mars、jdk1.7(本次所用軟體皆為綠色版,無需安裝)。
    • 解壓Maven、Eclipse-mars、jdk1.7,集中到一個檔案夾方便管理,例如筆者本次將所有軟體、檔案集中到X:\jee檔案夾中。
    • 以上相當於省去了安裝的過程和不必要的麻煩,接下來還得做一些更改。在eclipse的設定檔eclipse.ini,修改虛擬機器路徑,在-vmargs之前添加-vm X:\jee\jdk1.7\bin\javaw.exe(X為你的盤符)。

注意:用寫字板開啟修改,-vm不要換行

  • 啟動Eclipse-mars,設定maven。(提示:啟動之前可以在jee檔案夾下建立對應的工作空間workspace,複製好路徑,初次開機即可粘貼上去,勾選啟用,省去一些麻煩。)

在菜單window-prefrences中搜尋“maven”,開啟“installations”選項進行設定。Maen—> Installations

 

 

然後點擊Installations –> add 選擇maven安裝目錄,例如此處筆者的安裝目錄為X:\jee\maven-3.2.9。

 

 

 

 

注意:maven添加到列表後,別忘了勾選以啟用。

 

然後, 我們在Maven的配置介面,設定User Settings 
Global Settings選擇maven 安裝目錄下conf檔案夾下的settings.xml,這裡我的Maven安裝目錄為X:\maven-3.2.9\conf\settings.xml,選擇你的Maven安裝目錄,檢查Local Repository 項,如果為X:\maven-3.2.9\repository則配置成功,否則重新設定上一步。

 

 

以上,環境配置基本完成。

 

 

項目構建

 

首先選擇菜單file—new—maven project,勾選“Create a &simple project (skip archetype selection)”項:

 

建立Maven項目,建立完成項目之後首先配置web.xml(WEB-INF目錄下)檔案找到<welcome-file>修改為你建立的首頁面的名稱及檔案名稱</welcome-file>,我建立的是add

代碼如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <title>加法介面</title> </head>  <body>  <form action="add" method="post">   <input type="text" name="num1" />   +<input type="text" name="num2" />      <input type="submit" value="=" />  </form> </body></html>

 

(注意:input標籤裡name屬性的值必須與建立的JAVA程式裡的值一致)

然後建立一個JAVA程式來執行填入數位加法運算,其具體代碼如下:

package com.cqvie.action;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {    private int num1, num2, sum;     public int getNum1() {      return num1;     }     public void setNum1(int num1) {      this.num1 = num1;     }     public int getNum2() {      return num2;     }     public void setNum2(int num2) {      this.num2 = num2;     }     public int getSum() {      return sum;     }     public void setSum(int sum) {      this.sum = sum;     }     public String add() {      sum = num1 + num2;      return "success";     }    }

注意建立的檔案所繼承的為ActionSupport

 

 

上面的2個程式首頁面有了,執行加法的程式也有了,接下來就是接收相加之後的值

 

建立jsp檔案,取名為add_success,其代碼如下:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body> <s:property value="sum" />//接收相加的結果</body></html>

 

最後配置stracts.xml檔案

其配置後的代碼如下:

<struts> <constant name="struts.i18n.encoding" value="utf-8"></constant> <constant name="struts.multipart.maxSize" value="20971520" /> <constant name="struts.devMode" value="true" /> <package name="p_user" namespace="/" extends="struts-default">   <action name="add" class="com.cqvie.action.AddAction"   method="add">   <result name="success">    /add_success.jsp   </result>   </action>   </package></struts>  

加法程式到這裡就成功了,接下來運行:

run-Run Configurations

以上完畢。

 

                                                ——軟體152   緱旭浩

 

學習筆記--Maven+Eclipse Java EE執行個體:加法計算機

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.