SSH框架配置及Maven使用

1.SSH框架配置

1.1. SSH框架介紹

1.2. SSH框架配置

所需資源下載:

l jdk;

從Oracle官方網站:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html下載jdk,win7是默認安裝在C:\Program Files (x86)\Java\jdk1.6.0_25路徑下,接下來設置環境變量,分別為JAVA_HOME, Path, CLASSPATH:

(1) JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑C:\Program Files (x86)\Java\jdk1.6.0_25,此路徑下包括lib,bin,jre等文件夾

(2) Path使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

(3) CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)%JAVA_HOME%就是引用前面指定的JAVA_HOME

在cmd中輸入“java”命令時,出現如下圖所示,即表示jdk配置成功。

clip_image002[6]

l Tomcat;

在Tomcat官網:http://tomcat.apache.org/下載Tomcat安裝文件,win7下默認安裝在C:\Program Files\Apache Software Foundation\Tomcat 6.0目錄下。Tomcat不需要配置環境變量,安裝完畢后可在\Tomcat 6.0\bin文件夾下點擊Tomcat.exe文件來啟動Tomcat服務器。在瀏覽器中輸入:http://localhost:8080/ 能展示如下頁面表示Tomcat服務器配置成功。

clip_image004[7]

Tomcat安裝目錄下各文件夾介紹:

(1)/bin:包含開啟/關閉Tomcat的腳本文件。

(2)/webapps:web應用的發布目錄,把 java開發的web站點或war文件放入這個目錄下就可以通過tomcat服務器訪問了。

(3)/conf:Tomcat配置文件,包括Tomcat的主配置文件server.xml和web應用用來設置缺省值的文件web.xml。當需要Tomcat的主文件指向新的虛擬目錄時,可以通過修改\Tomcat 6.0\conf\Catalina\localhost/ROOT.xml文件指向現在開發的web project的webRoot目錄,例如我的webRoot目錄為:E:\Java\demo\BOC_RCS\WebRoot,則修改<Context>標簽部分,如下:

   1:  <!--
   2:  <Context docBase="D:\Workspaces\banger110\BangerCrm\web\target\banger-webapp-1.0"
   3:           privileged="true" antiResourceLocking="false" antiJARLocking="false">
   4:  </Context>
   5:  -->
   6:  ?
   7:  <!---->
   8:  <Context docBase="E:\Java\demo\BOC_RCS\WebRoot"
   9:           privileged="true" antiResourceLocking="false" antiJARLocking="false">
  10:  </Context>
  11:  ?
  12:  <!--
  13:  <Context docBase="F:\banben1204\Server\BangerCrm\web\target\banger-webapp-1.0"
  14:           privileged="true" antiResourceLocking="false" antiJARLocking="false">
  15:  </Context>
  16:  -->
(4)/src: ServletAPI源文件。

(5)/webapps: web應用的發布目錄,把 java開發的web站點或war文件放入這個目錄下就可以通過tomcat服務器訪問了。。

(6)/temp: 臨時文件夾,Tomcat運行時候存放臨時文件用的。

在確保以上三者都正確安裝的前提下,接下來才開始搭建SSH框架。

l myEclipse;

可以在myEclipse官網上下載:https://www.myeclipseide.com/

1.3. SSH目錄文件分析

2.Maven使用

轉載于:https://www.cnblogs.com/yangnk/p/3634599.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273802.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273802.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273802.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

cookie,session的區別和聯系(補充token)

文章目錄1 http為什么是無狀態的2 cookie 和session 的區別詳解3 token參考&#xff1a;備注: 博客文章僅限于學習&#xff0c;禁止商用1 http為什么是無狀態的 2 cookie 和session 的區別詳解 這些都是基礎知識&#xff0c;不過有必要做深入了解。先簡單介紹一下。 二者的定…

庫函數和系統調用的區別

前言 這是一對非常容易混淆的概念。對于用戶( 應用程序開發者 )來說&#xff0c;并不一定要嚴格區分其意義。因為在用戶看來&#xff0c;它們都是以C函數的形式出現的。但了解二者的區別對我們掌握整個計算機系統有很大幫助。 區別 1. 一部分庫函數實現需要使用系統調用( 如 pr…

Flask 從入門到熟悉(不敢稱為精通)

文章目錄2.1 Flask介紹及其安裝2.2 Virtualenv3.1 一個最小的應用3.2 外部課件服務器3.3 調試模式4.1 路由介紹4.2 變量規則4.3 構建URL4.4 HTTP 方法4 總結5.1 靜態文件5.2 渲染模板5.3 練習66.1 接收請求數據6.2 請求對象6.3 文件上傳6.4 Cookies6 總結77.1 重定向和錯誤7.2 …

Ext JS 5 beta版發布

原文&#xff1a;Announcing Public Beta of Ext JS 5我們非常高興的宣布&#xff0c;Sencha Ext JS 5 beta版本開始進行公測了。這個beta版本可以讓你、我們Sencha社區來對我們的Ext JS 5的工作進度進行評測。對于所以Ext JS開發人員&#xff0c;這事一個很好的機會來協助完成…

算法【二分查找】(數組)

1 .山脈數組的巔峰索引 信息 我們把符合下列屬性的數組 A 稱作山脈&#xff1a; A.length > 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < … A[i-1] < A[i] > A[i1] > … > A[A.length - 1] 給定一個確定為山脈的數組&#xff0c;返回任何滿…

關于癌癥的十大謠言

最近&#xff0c;國外網站總結了西方社會中流行的十個關于癌癥的謠言&#xff0c;其中很多謠言在我們周圍也有廣泛的傳播。 謠言1&#xff1a;癌癥是人為導致的現代疾病 或許在公眾的認知里&#xff0c;癌癥在今天要比歷史上任何時期都重要。不過實際上&#xff0c;癌癥可不是一…

[python 進階] 第7章 函數裝飾器和閉包

文章目錄7.1 裝飾器基礎知識7.2 Python何時執行裝飾器7.3 使用裝飾器改進“策略”7.4 變量作用域(global)備注 -比較字節碼&#xff08;暫略&#xff09;7.5 閉包7.6 nonlocal聲明global和nonlocal的區別7.7 實現一個簡單的裝飾器7.8 標準庫中的裝飾器7.8.1 使用functools.lru_…

自制“低奢內”CSS3登入表單,包含JS驗證,請別嫌棄哦。

要求 必備知識 基本了解CSS語法,初步了解CSS3語法知識。和JS/JQuery基本語法。 開發環境 Adobe Dreamweaver CS6 演示地址 演示地址 預覽截圖(抬抬你的鼠標就可以看到演示地址哦): 制作步驟: 一, html結構 <div id"home"><form id"login" class…

class里面只能寫以下5種

轉載于:https://www.cnblogs.com/phplearnings/p/3650849.html

【排序】算法(python實現)

文章目錄python 排序算法1 插入排序1.1 直接插入排序算法思想1.2 希爾排序算法思想2. 選擇排序2.1 簡單選擇排序2.2 堆排序參考python 排序算法 1 插入排序 1.1 直接插入排序 算法思想 直接插入排序的核心思想就是&#xff1a;將數組中的所有元素依次跟前面已經排好的元素相…

OpenSSL漏洞補救辦法詳解(轉)

CVE-2014-0160漏洞背景 2014年4月7日OpenSSL發布了安全公告&#xff0c;在OpenSSL1.0.1版本中存在嚴重漏洞(CVE-2014-0160)。OpenSSL Heartbleed模塊存在一個BUG&#xff0c;問題存在于ssl/dl_both.c文件中的心跳部分&#xff0c;當攻擊者構造一個特殊的數據包&#xff0c;滿足…

SharePoint 自定義WebPart之間的連接

1、創建SharePoint解決方案&#xff0c;添加兩個WebPart分別用來發送和接收&#xff1b; 2、發送值的WebPart需要繼承自IWebPartField(當然&#xff0c;根據需要還可以選擇IWebPartField,IWebPartParameters,IWebPartRow,IWebPartTable&#xff0c;具體參見msdn)&#xff0c;原…

[python 進階] 9. 符合Python風格的對象

文章目錄9.1 對象表示形式9.2 再談向量類9.3 備選構造方法9.4 classmethod與staticmethod9.5 格式化顯示9.6 可散列的Vector2d什么是可散列的數據類型9.6 可散列的Vector9.7 Python的私有屬性和“受保護的”屬性9.8 使用 __slots__ 類屬性節省空間本章包含以下話題&#xff1a;…

android軟件獲取系統簽名

有時候有的功能必須要有系統簽名才能使用&#xff0c;例如調用系統自帶的Surface.screenShot方法時&#xff0c;就必須在androidManifest.xml里聲明android:sharedUserId"android.uid.system" 但是這個時候在編譯生成的apk很有可能無法安裝的情況 并且報這個錯誤&…

Python3中的可變與不可變類型

在描述變量是否是可變類型時&#xff0c;可變與否實際上說的是對變量進行“修改”時變量的內存地址是否會發生變化&#xff0c;而非值是否可變。在Python中&#xff0c;對不可變的變量進行“修改”實際上是重新賦值&#xff0c;對可變的變量進行修改才是真正的修改&#xff0c;…

python中帶*(單星號)的變量和**(雙星號)的變量

一、*args的使用方法 *args 用來將參數打包成tuple給函數體調用二、**kwargs的使用方法 **kwargs 打包關鍵字參數成dict給函數體調用注意點&#xff1a;參數arg、*args、**kwargs三個參數的位置必須是一定的。必須是(arg,*args,**kwargs)這個順序&#xff0c;否則程序會報錯。單…

百度知道回答的依賴注入

oC 或者 DI 或者 ...一大堆的縮寫詞不管是面向對象&#xff0c;還是面向過程&#xff0c;都需要分成許多的塊&#xff0c;然后由這些部件協同工作完成任務 要協同工作就會產生依賴&#xff0c;一個方法調用另一個方法&#xff0c;一個對象包含另一個對象 如果對象A包含對象B的話…

Django model中的 class Meta 詳解

參考 (1) https://www.cnblogs.com/tongchengbin/p/7670927.html

C\C++ 獲取當前路徑

C\C 獲取當前路徑 獲取當前工作目錄是使用函數&#xff1a;getcwd。cwd指的是“current working directory”&#xff0c;這樣就好記憶了。 函數說明&#xff1a; 函數原型&#xff1a;char* getcwd(char* buffer, int len); 參數&#xff1a;buffer是指將當前工作…