idea的ssm配置文件怎麼放
『壹』 怎麼部署一個javaweb ssm idea
雖說Intellij IDEA已經用了四個多月,裡面大部分功能還是比較熟悉的,但是很多細節地方還是搞不清楚,這幾天公司另一個小組也換成了Intellij IDEA,幫他們遷移項目的時候,因為是非maven項目,遇到了很多問題,自己又研究了一番,下面整理一下
2.項目配置(Project Structure)
2.1 Project
project compliler output:配置的是項目中的默認編譯輸出總目錄
裡面英文也說明了,每個模塊可以自己設置特殊的輸出目錄 所以這個基本上沒用
2.2 Moles
項目的模塊,一個項目中可以有多個子項目,每個子項目相當於一個模塊
一般我們項目只是單獨的一個,所以只需要配置一個模塊,我們可以給模塊添加框架
『貳』 ssm項目一般把8080埠放哪個文件里
ssm項目一般把8080埠如下:
mybatis-config.xml文件的配置
解決後首先導入需要使用到的依賴。導入依賴時若自己的私服裡面沒有,則建議去阿里雲的公服查找自己所需要的版本再將其依賴復制到pom.xml文件中。
『叄』 IDEA中怎樣配置SSH框架(具體點,最好圖文並茂)
聲明:以下方法集成SSH,絕對簡單易懂,別看字多,但是操作起來非常快,代碼寫得很少,熟練點也就5到10分鍾左右。
1.new一個web項目,new完後,去找myeclipse的數據源,新建一個數據源,寫上數據源名稱,連接資料庫的url,賬戶密碼,並添加連接資料庫的jar包,保存,並且測試一下。2.右擊項目名,找到下面的Myeclipse,滑鼠放上去,會出來一另一個列表,找到add struts Capab,點擊,選擇 struts2.1,選擇/*,點擊next,這時候開始添加jar包,第一個struts core Libra核心包自動點上了,不管,再下去找到一個struts 2 Spring Libra包,鉤上。然後完成。3.然後根據第二步,找到add spring Capab,選擇spring2.5 , 勾選前三個包,然後再去下面找一個 spring2.5 web Libra,鉤選,然後在下面的JAR Library Installation 下面選擇第二個單選按鈕 Copy.....,點next, 再點完成。4.再根據第二部,找到add Hibernate Capab,選擇hibernate3.1,勾選下面第1,和第2個jar包。然後在下面的JAR Library Installation 下面選擇第二個單選按鈕 Copy。。。,點next,依舊是點第二個單選按鈕即spring config..,點next,繼續點第二個單選按鈕即Existing....,點next,這時候進入選擇數據源,找到DB Driver 下拉框,選擇你剛才自己新建的數據源。選擇好後,會自動填充所有的連接資料庫信息。點next,進入創建sessionfacorty,找到第一個文本框,java package,點右邊的new,寫上包名com..hib.util。點擊完成。5.這時候SSH集成已經完成了一大半。第四步點完成後,只要上面的步驟正確完成,這時候在你的工程裡面就會出來一個applicationContext,xml文件,而且絕對是報錯的。放心。接下來點開這個文件,找到報錯的那一行,這里我用簡單的方法教你解決報錯。報錯的一行是class="org.apache.commons.dbcp.BasicDataSource">,把引號裡面的話全部刪掉,在引號裡面寫上driver然後Alt+\感知,找到第6個是以 jdbc.datasource結尾的,點這個。然後自動生成class="org.springframework.jdbc.datasource.DriverManagerDataSource">。這樣就不會報錯了。6.接下來去找到項目的WebRot文件夾下面的WEB-INFI下面的web.xml 文件,自己寫上 <context-param>
<param-name>
<context-param>
<param-name>
contextConfigLocation
</param-name>
<param-value>
classpath:applicationContext.xmls
</param-value>
</context-param>
</param-name>
<param-value>
classpath:applicationContext.xml
</param-value>
</context-param>這段話,註:<>尖括弧的都是感知出來的,不用自己手寫,但是contextConfigLocation,和classpath:applicationContext.xml得自己寫。然後在這段話後面加上,<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>這段話,同樣尖括弧的都是感知,這句話org.springframework.web.context.ContextLoaderListener
其實不用自己寫,只要找到spring-web.jar包下面的這個包org.springframework.web.context加上點,再加上下面的ContextLoaderListener.class同時去掉點class即可。如果你找不到,就自己手寫吧。OK.簡單的SSH集成就完成了。
後面還有一些比如實體類的創建,數據訪問層的實現類DaoImpl,以及裡面的方法查詢,資料庫中的一張表的最基本的增刪改和根據實體類中某個欄位的查詢方法都是可以自動生成的,只要改下類名和包名就可以了。這個以後有空再說吧。用我這個方法,不用去查API到裡面拷貝代碼,簡單高效。10分鍾內可以集成完畢。對於一張表而言,本人增刪改查加分頁40分鍾就全部能寫完。
下面我再簡單說一下MVC的設計模式的所有包名類名。
數據訪問層-到業務邏輯層-顯示層這是MVC最基本的。先說數據訪問層,通常以Dao結尾。第一個包叫做com.,下面的類是放數據訪問層介面,比如你的實體類叫User,介面名就叫做UserDao.然後再一個包叫做com,.impl.這個包是放數據訪問層的實現方法。下面的類名就可以叫做UserDaoImpl,這個類實現上面的UserDaoImpl介面。再說業務邏輯層,通常以service命名。也是第一個包叫做com.service,下面放的也是業務邏輯層的介面,UserService.再一個包就叫做com.service.impl,下面放的類名叫做UserServiceImpl,實現UserServiceImpl介面。再說控制層,就是通常Action。建個包名叫做com.web.action。下面就放action類,名字就叫做UserAction。這就是最基本MVC的命名了。不過記得要去struts.xml寫一下action的配置信息。還有不懂的問我就是了。
『肆』 如何使用eclipse搭建ssm
使用eclipse搭建ssm
Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis) 利用Maven管理Jar包
一般而言,新的eclipse都已經集成了maven,如果沒有那麼就安裝,點擊eclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可,接下來將eclipse集成的maven換成我們自己的,而不用eclipse自帶的,重新定位,點擊Window -> Preference -> Maven -> Installation -> Add進行設置,如下圖
構建框架
在pom.xml中添加所需要的jar包。
如果依賴不知道怎麼寫,比如groupId、artifactId、version不知道填什麼,那麼直接上http://search.maven.org/搜,對應著填寫就可以了。
保存pom.xml,maven就會幫我們下載我們配置的所有jar包了,jar包依賴的jar包也會自動下載,是不是很方便!當然,這個下載可能需要一定的時間,當eclipse右下角的百分比進度沒有了,就下載好了。
列舉必須的配置文件
web.xml
spring.xml
mybatis-spring.xml
spring-mvc.xml
mybatis-config.xml
log4j.xml
mysqldb.propertites
『伍』 怎麼用SSM啊
System Safety Monitor(以下簡稱為SSM),它是一款俄羅斯出品的系統監控軟體,通過監視系統特定的文件(如注冊表等)及應用程序,達到保護系統安全的目的。在某些功能上比Winpatrol更強大 。
安裝並啟動(可能需手動到安裝目錄中運行SysSafe.exe)SSM後,點擊彈出的LOGO窗口中的Close this windows(關閉窗口)項,關閉該窗口。這時SSM已經啟動,並開始進行監視,我們可以在系統托盤內看到軟體圖標。
SSM貼身保護你的Windows
SSM既然自稱System Safety Monitor(系統安全監視器),那麼就要看看SSM的拿手絕活。
小提示
讓它隨Windows一同啟動
只有讓SSM隨時啟動才能起到監視和保衛系統安全的功效,因此要設置讓其自動隨Windows一同啟動。右擊系統托盤的軟體圖標,選擇 Preferences(參數選項),打開System Safety Monitor - Preferences窗口,點擊Options(選項)標簽。確認左側所選為General(常規),然後將右側SSM Startup mode(SSM啟動模式)項修改為Start automatically as aservice(以服務形式載入)(見圖1)。
1.打開SSM的監控
第一步:打開System Safety Monitor - Preferences窗口,點擊Plugins(插件)標簽。
第二步:確認Enable Plugins(激活插件)項已被勾選,這時SSM可以對Start Menu(「開始」菜單中的啟動組)、Services(載入的系統服務)、Registry(注冊表啟動項)、INI Files(系統INI文件)及IExplore(IE)實施全方位監控(見圖2)。
2.任意添加監控項目
相比我們以前強烈推薦的Winpatrol,SSM更優秀之處在於可以「自定義」,比如想讓SSM監視一個注冊表中[HKEY_CLASSES_ROOT\.abs]下「默認」鍵的鍵值改動,你可以手工添加。
第一步:同樣是在Plugins標簽下,在窗口右側選擇Registry→Configuration。
第二步:在右側窗格中右擊,選擇Add new item(添加新項目),在彈出窗口的Path中輸入HKEY_CLASSES_ROOT\.abr,在Name中輸入「默認」,在Value中輸入「默認」鍵鍵值的,即Photoshop.BrushesFile,在Value type下選擇0 String即可。
第三步:設置完成後,當該鍵值被修改後,SSM就會彈出警告窗口(見圖3),按F2鍵可阻止修改,按F3鍵同意修改。
對一個鍵值的修改已經如此,對於那些網路病毒就更能輕松解決。筆者曾用「證券大盜」等多款病毒對SSM進行測試,它都能輕松應對。
功能強大的程序監控
SSM另一強大而有用的監控就是應用程序監控,它能監控程序開啟過程的一舉一動。並且不管這個程序是以何種方式開啟,無論是用戶雙擊直接打開,還是由其他程序間接打開,甚至是由於系統漏洞而被悄悄執行的錯誤程序(包括病毒),也不管這個程序是何種格式(EXE/DLL等),SSM只要發現有新程序被開啟,均會報告用戶,最終由用戶決定該程序是否運行。
1.實戰SSM的程序監控
現在很多軟體的安裝程序,在給用戶安裝軟體的同時,還會「默認」安裝一些用戶不需要的東西(廣告/插件等)。一旦你安裝了這種軟體就同時在不知情之下往硬碟「塞垃圾」。這時,SSM就能發揮攔截作用了。
SSM默認是未開啟程序監控,需要用戶自行開啟,方法很簡單,只要右擊系統托盤內軟體圖標,選擇Watch App Activity(監視應用程序)即可。
筆者再運行含有廣告插件的軟體,如「QQ自動聊天器」,在安裝時除了原程序,SSM提示還有新程序想運行(見圖4)。
在這里,SSM的程序監控對於程序開啟提供五個不同的選擇。所對應的快捷按鍵分別是F1到F5,每項都各有含義:F1是「總是允許」,F2是「總是阻止」,F3是「只允許系統管理員,不包括其他用戶」,F4是「只允許這一次」(默認選項),而F5是「只阻止這一次」,而這里自然要按F2或F5。
之後繼續安裝,但居然又出現了廣告插件,自然使用相同方法將其攔截即可。
如果是病毒,SSM也同樣不含糊:筆者空閑時也喜歡下載電子書看看。但如果下載下來的電子書是夾帶了病毒,並且防病毒軟體沒有檢測到怎麼辦?
不要緊,還有SSM。前段時間筆者從網下載了EXE格式的電子書,打開該電子書後,SSM的程序監控很自然請求用戶選擇,由於是要看書,所以是選擇 F1、F3或F4通過啦,可是令人意外的是,又彈出SSM的警告,還有程序要運行,書打開了,自然是有問題,不管好壞先按下F2或F5阻止運行。
後經過分析發現原來這本電子書使用了加殼處理,並綁定了病毒,雖然繞過了病毒防火毒,但SSM是從不會讓你失望的。
小提示
在如圖4所示界面中點擊Scan項,可啟動殺毒軟體對程序進行殺毒。但要注意需要先在SSM中設置好殺毒軟體目錄,否則,這里會顯示Locate。殺毒軟體設置方法如下:打開System Safety Monitor - Preferences窗口,點擊Options項,在窗口左側點擊Misc,然後在窗口右側的Antivirus中設置即可(見圖5)。
2.添加修改應用程序規則
如果希望針對不同的程序設置不同規則,可以在SSM中進行詳細設置。
第一步:打開System Safety Monitor - Preferences窗口,點擊Application Rules(應用程序規則)標簽。
第二步:這里列出了所有正在運行的程序,然後將Rule(規則)默認的Allowed(F3)修改為Blocked(F2)則會阻止該程序運行。
第三步:雙擊程序,可打開針對該程序的高級規則設置窗口,可進一步設置該程序是否能被其他軟體所調用或是調用其他軟體(見圖6)。
小提示
SSM在監控之外
★「黑名單」功能:如果不想別人使用你的MSN Messenger及Outlook Express,可以打開System Safety Monitor - Preferences窗口,點擊Windows標簽下的Filters項,添加上「MSN Messenger」(不含引號)及「收件箱 - Outlook Express」(不含引號)兩項,再右擊系統托盤SSM圖標,勾選Filter windows captions(窗口標題過濾)項。
這樣兩個程序只要一打開就馬上消失掉。你可根據自己的需要將其他程序窗口標題欄填到這里即可。
★導出配置文件:點擊System Safety Monitor - Preferences窗口中Service標簽下的Save current config file as備份你的配置文件,以便升級或重裝時使用。