Snaker Document

应用整合

为了方便整合,snaker提供了应用示例提供参考

  • snaker-springmvc

http://git.oschina.net/yuqs/snaker-springmvc

    基于SpringMVC、Spring3、Hibernate3、Snaker的快速整合示例,仅仅包括流程管理的功能,所有涉及到操作人员的部分全部使用admin,如果整合到具体项目时,一定要替换成系统当前登录的用户
  • snaker-struts2

http://git.oschina.net/yuqs/snaker-struts2

    基于Struts2、Spring3、Mybatis、Snaker的快速整合示例,仅仅包括流程管理的功能,所有涉及到操作人员的部分全部使用admin,如果整合到具体项目时,一定要替换成系统当前登录的用户
  • snaker-web

http://git.oschina.net/yuqs/snaker-web

    基于SpringMVC、Spring3、Hibernate3、Shiro、Snaker搭建的基础演示应用,包含:用户管理、部门管理、角色管理、权限管理、资源管理、菜单管理、流程管理、数据字典等常用功能模块
  • jfaker

http://git.oschina.net/yuqs/jfaker

    基于JFinal、Shiro、Snaker搭建的基础演示应用,包含:用户管理、部门管理、角色管理、权限管理、资源管理、菜单管理、流程管理、数据字典等常用功能模块

目前Snaker可独立运行,以API方式整合,同时也支持spring、jfinal、nutz三个平台,并且能够将事务托管给平台管理。其它情况下,需要自定义扩展。

  • API

      API方式的事务由snaker自身管理,保证每次api调用事务的正确性。
    
      snaker提供的测试用例目前就采用这种方式。
    
  • spring

      与spring整合过程,需要配置服务、事务,以保证事务交给spring管理。可以参考snaker-web项目
    
  • jfinal

      与Jfinal整合类似于API方式
    
  • nutz

      与Nutz整合类似于API方式