1.2.1 服务
应用中包括若干个模块,每个模块包括若干个服务,每个服务中包括若干个请求,一个请求就是一个http访问的资源,实现具体的业务逻辑。
每个应用都包括一个主模块 main,是给开发者使用的,一般情况下,无需创建模块,直接使用主模块。
一个服务就是一个xx.service.m文件,一个请求就是servcie.m文件中的一个action节点。通过服务编译,将一个服务生成一个JAVA类,一个请求生成一个JAVA方法。请求的访问地址是:域名/模块名/服务名/请求名。
在主模块main中,添加一个服务fuwu,在model/service/main目录下生成fuwu.service.m文件,在服务中添加一个请求qingqiu。界面如下图所示
fuwu.service.m文件内容如下
<service filepath="service/main/fuwu.service.m">
<label language="zh_CN">服务</label>
<uses/>
<action xmlns="http://www.justep.com/model" name="qingqiu">
<label language="zh_CN">请求</label>
<param/>
<reply>
<field name="result" dataType="String" resultType="basic"/>
</reply>
<http>
<request url="/qingqiu"/>
</http>
<exception/>
</action>
</service>