1.簡介
看到了[url]
以前也開發了個簡單的開放api系統, 總共用了10個左右的類就可以搞定(使用spring mvc).現在把**整理下發出.
2. 我們最重要的要求是:[b][color=red]簡單開發,簡單使用[/color][/b], service要寫的乾乾淨淨,讓開發api的coder在開發乙個api的時候不用學習任何額外的東西, 而是在寫乙個普通的企業應用裡面的service(or manager)**, 下面就是開發乙個api的步驟
1)定義api介面
2.api實現
package ws.service.impl;
import org.apache.commons.logging.log;
import org.apache.commons.logging.logfactory;
import ws.service.helloservice;
public class helloserviceimpl implements helloservice
@override
public hello helloworld2(string name)
@override
public void test()
@override
public void exception() }}
3.spring配置
[b]這樣我們就已經定義了3個api了.分別是 /heloworld ,/test ,/exception[/b]
下面看呼叫, 直接使用瀏覽器,
[img]
[img]
[img]
完整**已經放在
上面只是乙個簡單示例, 保證api的訪問安全性**問題稍後新增,
是實現方式新增interceptor.
1.授權校驗
2.hmac校驗(對稱、非對稱)
3.防重放攻擊
4.超時控制
5.審計
實現方式參照
未完待續.
無任何網路提供程式接受指定的網路路徑
啟動workstation服務 以前印表機好好的,突然就不成了,共享不了了,server也打不開那台共享機器了,並且很快就彈出 無任何網路提供程式接受指定的網路路徑。想了下可能是系統服務問題,昨天在研究系統服務,把家裡的機器弄的都沒音了,所以這次應該也是這個問題,呵呵,網上資料多,先搜尋一下,不費勁...
無任何網路提供程式接受指定的網路路徑 解決辦法
為了其他朋友遇到類似問題的解決,把解決這類問題的方法簡單列一下 1.服務停止 一般有workstation,server,computer browser這三個服務,檢查是否停止,設為自動然後啟動即可。2.workstation server服務無法系統,找到與自己系統相同的系統,進入system3...
無任何網路提供程式接受指定的網路路徑 的解決
無任何網路提供程式接受指定的網路路徑 當使用 192.168.1.2的時候,總是提示 無任何網路提供程式接受指定的網路路徑 經過檢測,網路上大家說的我都做了,包括開啟相關的服務,包括修改網路屬性,都沒有解決。解決辦法 1 microsoft網路的檔案和印表機共享 沒有安裝或者啟用。在網路連線屬性中安...