【文件属性】:
文件名称:java服务器交互框架
文件大小:40KB
文件格式:ZIP
更新时间:2020-03-15 09:32:54
服务器,交互
此基于springmvc框架,是服务器之间的交互框架.
分服务端和客户端.
没有什么背景,就是自己按自己想法随心写的一个...也没经过大量的测试,可以供小白参考参考.欢迎各位提出点改进意见...
使用:
1.引入此maven项目
2.服务端mvc增加配置
3.客户端mvc增加配置
// 这是接口存放的包..所有的接口都放此包下面
4.基本引入完毕..使用规则:
1.新建接口 [示范] ps:此接口要放入上面配置的包 com.eat.conInter 包下面
@Service("IExample")
@IsConn(url=url1) //当有多个服务器的地址时此处须配置url=url1 就是上面配置的名字 ,默认是第一个地址..
public interface IExample {
public Stu getName(String a,int b,Stu su);
}
2 服务端实现接口
@Service("IExampleImpl") // 实现接口的类名 接口名+Impl
@Invoke //ps:此注解是标识..无此注解将不能调用的类
public class IExampleImpl implements IExample{
public Stu getName(String a, int b, Stu su) {
System.out.println("这是Impl.getName");
return new Stu();
}
}
5.客户端调用
使用springmvc的注解注入
@Autowired
private @Qualifier("IExample")IExample iExample;
然后可直接在方法里面调用 iExample.getName("",4,new Stu());
编译执行,可以看到控制台打印这是 Impl.getName
【文件预览】:
osc
----.project(1KB)
----pom.xml(2KB)
----target()
--------test-classes()
--------classes()
----.settings()
--------org.eclipse.core.resources.prefs(119B)
--------org.eclipse.wst.common.component(246B)
--------org.eclipse.wst.validation.prefs(50B)
--------org.eclipse.jdt.core.prefs(430B)
--------org.eclipse.wst.common.project.facet.core.xml(172B)
--------org.eclipse.m2e.core.prefs(90B)
----src()
--------test()
--------main()
----.classpath(1KB)
----readme(2KB)