以前寫web service一直是用axis來做,用了seam來開發web後,這次為了專案的簡潔,決定採用「在seam專案中寫jbossws」的方案來實現webservice。
寫基於pojo的web service實現:
@webservice
public class testservice
}
如果在web service中要使用到seam的會話,則需在pojo**所在位置的meta-inf目錄中加上standard-jaxws-endpoint-config.xml
在web.xml中註冊endpoint
如果就上面的**,在web service中是無法訪問seam元件的,會提示沒有seam環境。testservice servlet
test.testservice
1/testservice
在webservice中訪問seam元件:
@webservice
public class testservice
}
@name("testseamcomp")
@autocreate
public class testseamcomp
}
如果就使用以上的**,會丟擲seam環境找不到的異常。
需要在components.xml中做如下配置:
中宣告中增加:
xmlns:web=""
和-2.0.xsd
完整的components.xml頭大概如下:
再加上:shiro在web專案中實現認證
在web專案pom.xml檔案中匯入jar包 commons logginggroupid commons loggingartifactid 1.1.1version dependency org.apache.shirogroupid shiro coreartifactid 1.2.3vers...
JSON在web專案中的使用
1.jquery的ajax方式傳遞json到後台 1 示例一 ajax datatype text json headers cache false,success function msg error function 2 示例二 var form vals form1 serializearra...
web專案中修改密碼的實現
專案以springboot,springsecurity等技術為後端,vue elementui為前端。需求,增加密碼的修改。開啟修改密碼dialog對話方塊,原密碼中要輸入並驗證是否正確,新密碼和確認新密碼是驗證是否一致和正則匹配,然後修改按鈕提交到後端進行資料庫中user表的密碼更新。respo...