Skip to content

如何开始一个新的项目

张弓 edited this page Feb 19, 2021 · 1 revision

如何开始一个新的项目:

1.定义Application.xml中的选项设置,指定本地配置文件名,并设置好数据库等连接参数 2.于app-roles.xml中,定义当前项目的所有权限列表,以及相应的角色列表,每个角色包含若干权限码 3.于app-menus.xml中,定义当前项目需要呈现的菜单列表,菜单与菜间的层次关系,每个菜单需要使用的权限码,每个菜单的实现表单对象(Form) 4.于app-services.xml中,定义当前项目需要用到的表单对象。 5.定义当前项目需要用到的业务服务,若有对外访问,则还需要定义restPath与权限码 6.框架实现了对mysql、memcached、oss的内置支持,若需要扩展存储层类型,可自定义AppHandle 7.编写app-forms.xml中定义的各Form,其继承于AbstracetForm,并返回IPage实例,在编写Form时,若调用到业务服务,则于app-services.xml查找相应的服务,若没有找到,可增加业务服务原型(使用内存表)。 8.编写app-services.xml中定义的各Service,其继承于AbstractService。 9.对原生app,其调用路径为:client -> StartServices -> Service,StartServices对外提供统一的业务服务调用格式封装。对第三方调用,则参考StartServices,编写相应的格式封装。

summer-db

Clone this wiki locally