阅读:9470回复:0
HKDAS应用开发示例
HKDAS应用开发示例
通过建立不同的工程类型(核格、Java、Maven),查看示例可学习如何基于HKDAS开发rest、rpc和websocket服务。最新教程请查看HKDAS应用开发Demo(from git.hearker.com) 核格工程开发 请参考com/sunsheen/jfids/das/app/demo/DasAppStartupListener.java类。即建立一个核格Web工程的Listener类,使之作为HKDAS的启动入口。 不能互操作方式
HKDAS应用独立开发,可通过eclipse创建Java工程,然后将HKDAS部署包主目录下的lib文件夹下面的common和core两个子目录里面的所有jar包引入该Java工程作为依赖。
建立Java的Maven工程或者利用核格5.0版本的Maven功能,引入HKDAS应用开发的依赖库。Maven坐标如下: <dependency> <groupId>com.sunsheen.jfids.das</groupId> <artifactId>hearken-das-sdk</artifactId> <version>1.0.0</version> </dependency> 查看Maven依赖版本列表,可获取最新依赖版本 注意:需要配置核格私有Maven仓库。详细配置方法请查看。http://git.hearker.com/teach/teach_maven接口服务开发示例 REST接口开发 请参考com/sunsheen/jfids/das/app/demo/provider/DasAppResource.java类。 注意:HKDAS的rest接口有一个统一的前缀:api/rest/das。开发者自定义的路径追加在后面组成完整访问路径。RPC接口开发 请参考com/sunsheen/jfids/das/app/demo/provider/DasAppProvider.java类。
注意:每一个RPC服务,必须有一个接口。Websocket接口开发 请参考com/sunsheen/jfids/das/app/demo/provider/DasAppWebsocket.java类。
|
|