最近項目需要用到一些我之前沒有接觸過的技術點,比如hessian,apache mina, osgi等等。。。這些一步一步學習。
今天花了一點時間學習了hessian。作一下筆記。。hessian用於遠程調用,跟之前使用過的rmi差不多。
web.xml:
com.winking.hessian.test.BasicImpl:實現類
接口類:
接口實現類:
引用了包含這個接口的jar和hessian.jar。
在applicationContext.xml作爲bean配置:
serviceUrl:是客戶端調用的路徑,更好的方式是寫在properties裏。
serviceInterface:就是配置給客戶端調用的接口。
然後在service或者controller裏引用這個bean,就可以使用了。如果該類返回的是自定義類,那麼需要序列化。