#java-iserver 1.0.0 使用说明 一个基于servlet的简单的注解实现接口服务端
##系统要求
linux mac
##JDK版本
1.8
##创建service类
@ServiceBean (name=”testService”)   // 名称可不填,默认开头小写。ajax请求必须要与名称相同
public class TestService  implements IService{ // json返回方式
	@Override
	public Object execute(Map<String, String> params) throws Exception{
	Map<String, String> map = new HashMap<String, String>();
		map.put("result", "success for inval : " + params.get("name"));
		return map;
	}
}##配置web.xml
<context-param>
<!-- 文件名,可通过代码更改 com.eno.simple.iserver.web.tool.core.Constants.ANNO_XML_CONFIG_LOCATION -->
<param-name>iServiceConfigLocation</param-name>
<!-- xml地址,可以为classpath:com.eno.xx.xml 。 -->
<!-- 无classpath表示,在webroot根目录下的文件。 WEB-INF/iServiceConfigLocation.xml -->
<param-value>classpath:iServiceConfigLocation.xml</param-value>        
</context-param>##iServiceConfigLocation.XML文件格式
<?xml version="1.0" encoding="UTF-8"?>
<config>
    <service>
		<list>
			<item>com.eno.test</item>
		</list>
	</service>
</config>##必备url参数 ###url地址: iserverHandler
- 参数名  : ANNO_BEAN
- 备注 : service注解名(默认类名小写开头,可自定义)
 
##Html-ajax调用方式
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
<script type="text/javascript">
 function test(){
	 $.ajax({
		url:"iserverHandler",	// 请求的url地址,Struts2中就是请求的<action>的name
		type:"post",	// 提交方式
		data:{"ANNO_BEAN":"testService"},	// 提交的数据,一般使用JSON表示
		success:function(data){	// 请求成功后执行的操作
			alert(JSON.stringify(data);
		},
		error:function(data){	// 请求失败后执行的操作
			alert("error")
		}
	 }) 
 }
</script>##关于作者