拿過這個專案,首先進行了部署
1.部署
新建乙個web工程,對照進行複製
把devlib和lib下面的包賦值到了自己web工程的web-inf/lib/中,然後到eclipse中將所有lib目錄下的包都匯入工程的libaries.
2.執行
這樣的配置,在catalog/main.jsp找到主頁。
3. web.xml
感覺對於乙個web專案來說,web.xml配置檔案是非常重要的,由上面的就可以看出來
現在我繼續往下看,有乙個security-constraint標籤我沒有見過,於是我去查資料。看到不會的東西就去學習,這不正式我們學習專案的目的嗎?
在網上找到一篇文章是說明這點的:
4. struts
看struts-config.xml,通過這裡來了解系統的處理流程
發現它的strust模式和我們以往開發的模式完全不同,有dao和service層都差不多,但是卻沒有action,action由bean來替代,所有的strust類都繼承org.apache.struts.beanaction.basebean
這個類似於struts2的功能,由basebean統一的接受請求,name代表處理該請求的bean,把頁面的表單的引數填充到該bean物件,然後根據path以"/"分隔的最後一部分作為執行該請求的bean的方法。
這個就是用catalogbean的searchproducts方法來處理
像這種的有乙個parameter="*"就是填充完表單引數直接跳轉的意思吧(我這麼認為)。
這種寫法我以前好像還沒有看見過。。。。。
5. ibatis
dao層和service層和我們平時的ssh框架基本相同了,我看這個專案主要是想學習ibatis的使用
nginx 未完待續
yum install y pcre yum install y pcre devel yum install y openssl yum install y openssl devel yum install y zlib yum install y gccyum安裝 yum install y ...
sqlparse(未完待續)
sqlparse.split sql,encoding none sql 包含乙個或多個sql語句的字串 encoding 語句的編碼 可選 sql select from foo select from bar sql list sqlparse.split sql print sql list ...
Shell學習筆記 未完待續
一 cat的用法總結 cat是乙個簡單而通用的命令,用來顯示內容,建立檔案,還可以用來顯示控制字元 但是在使用cat是請注意,它不會在檔案分頁符處停下來,它會一下顯示完整個檔案。如果希望每次顯示一頁,可以使用more或者cat命令的輸出通過管道傳遞到另外乙個具有分頁功能的命令中 cat myfile...