一直對shh很感興趣,也一直有用shh開發東西,但是學習地並不深入。
1.ssh開發最好用myeclipse,這個ide真的非常好用,框架搭建基本不用花太大的力氣。
2.當用hibernate去鏈結oracle的時候經常會出現sid識別不了的情況,這時候就要去修改一下oracle的配置檔案裡。
3.oracle的監聽程式一定要開啟。
4.structs2.x和hibernate4有jar包衝突,要替換相應的jar包才行。
5.如果某個jsp頁面是要登陸之後才能看得見的那麼這個jsp頁面不能放到webroot目錄下面,應該放到web-inf目錄下面,這樣的話這個jsp頁面只能通過action跳轉過來。
6.structs配置檔案裡面的action的類class一定要和spring配置檔案裡面配置的一樣。
<
action
name
="doctorlogin"
class
="loginaction"
method
="doctorlogin">
<
result
name="doctorls"
>/person_doctor.jsp
result
>
<
result
name="doctorl"
>/login.jsp
result
>
action>
<
bean
id="loginaction"
class
="cn.it.bing.action.loginaction"
>
<
property
name
="doctordao"
ref="doctorsdao">
property
>
<
property
name
="userdao"
ref="usersdao">
property
>
bean>
7.除了抽取類之外還可以抽取jsp頁面,把一般jsp頁面要引用到的東西放到乙個.jspf檔案裡面,到時候其他jsp頁面直接
<
head
>
<
%@ include
file
="/public/head.jspf"
%>
head
>
這樣引入即可。
8.同時也可以將多台運用到action的配置當中比如這樣:
<
action
name
="send_*_*"
class
="sendaction"
>
<
result
name
="send"
>
/web-inf//.jsp
result
>
action
>
然後在jsp頁面可以這樣寫:
<
frame
src=
"send_main_left.action"
/>
<
frame
src=
"send_main_right.action"
/>
這時不難看出第乙個frame是指向/
web-inf/main/left.jsp的。
9.充分利用好軟體設計模式的內容可以讓**更整潔,比如利用范型去實現多型。
@suppresswarnings(
"unchecked")
@service
("baseservice ")
@lazy(
true)
public
class baseserviceimplimplements baseservice
protected session getsession() {
//?ӵ?ǰ?̻߳?ȡsession?????û???
ssh學習筆記
一 理論 從客戶端來看,ssh提供兩種級別的安全驗證 第一種級別 基於口令的安全驗證 只要你知道自己帳號和口令,就可以登入到遠端主機。所有傳輸的資料都會被加密,但是不能保證你正在連線的伺服器就是你想連線的伺服器。第二種級別 基於密匙的安全驗證 需要依靠 金鑰,也就是你必須為自己建立一對密匙,並把公用...
SSH學習筆記 一
昨天在使用hibernate運算元據庫是出現了兩個異常,弄了很久才把問題解決,現在想把解決過程記錄下來,希望能給遇到跟我一樣問題的朋友一些幫助,o o 1.ora 01843 not a valid month 異常解決辦法。由於我裝的作業系統是英文版的,預設的日期格式為dd mm yyyy,而or...
學習ssh服務筆記
1.ssh服務是應用層服務,工作在tcp的22號埠。2.ssh服務是c s架構的。3.ssh協議有v1 和v2,2個版本,因為v1協議無法抵禦中間人 所以目前主流的用的都是v2協議。4.ssh與telent遠端登入服務的區別是 使用ssh服務的ssh客戶端與服務端使用者認證和資料傳輸都是以加密方式傳...