SlickOne is a basic library for an enterprise information system or website project. Some new features have been implemenmted in the solution. The solution is designed for 3-tier distributed system, SOA based system, Repository pattern, POCO entity pattern, plugin architecture and asp.net mvc/web api architecture. There are some details described here:
- The 3-tier distributed layer include: data access layer, buisiness logic layer and web presentation layer.
- Using micro-ORMapping framework Dapper/DapperExtension for database operation.
- Using Generic repository pattern to convert data entity and business entity.
- Using Asp.net MVC WebAPI to implement service layer/business layer, webapi is a restful style service, we make it to replacte wcf, the reason is that wcf would make you spend much time to maintain xml config in both server and client sides.
- All business logic are implemented from Interface, it makes concept not depended on the concrete class instance.
- The IRepository class can be used to implement EF, NHerbinate framework which the user prefered to them.
- MSSQL, MySQL, Oracle and other database supported by Dapper.
The SlickOne.Web project would give you a full tutorial how to use the SlickOne library and webapi to create a rich mvc web application. Similarily, there are serveral key features to describe here:
- Bootstrap3/Mvc(WebApi)/Dapper.
- AG-Grid/zTree/Bootstrap-Dialog.
- NavBar in top and left side.
- Rich page demos in solution.
SlickOne 企业级Web快速开发框架,技术体系描述如下:
- Bootstrap3/Mvc(WebApi);
- AG-Grid、zTree优秀开源组件;
- Dapper 多数据库支持(MSSQL, MySQL, Oracle);
- WebApi 访问支持前后端分离;
- SSO多站点统一登录验证实现;
- 多租户\SAAS平台基础数据框架支持;
- 用户登录身份验证,随机加密算法,密码加盐(Salt)单向验证实现;
- SSO多站点统一登录验证,一次登录即可访问集成的多站点;
- Mvc页面安全访问;
- WebAPI的安全访问;
- 集成流程设计器,表单设计器;
- 基础数据(公司/角色/用户)支持多集团,多租户和SAAS平台系统要求;
- .NETCore 2.1 支持
SlickOne--DEMO地址:
- 演示地址:http://gc.slickflow.com/sfadmin/
- 用户名和密码:admin/123456
- 流程设计器:http://gc.slickflow.com/sfd/
- 表单设计器:http://gc.slickflow.com/smd/
设计介绍:
说明:
- Demo仅作为功能演示使用,如需获取产品完整源代码和开发文档,请申请企业版商业授权。
- QQ群:151650479
- EMail: [email protected]
- Bootstrap3.3.5版本升级;
- AG-Grid 替代SlickGrid,同样强大功能的数据控件,有完善开源社区支持;
- 左侧导航菜单折叠隐藏功能实现;
- 用户添加, 角色维护等功能示例实现。
项目描述
基于MVC, WebApi, Dapper的3层分布式架构开发框架,其特点是:
- 采用Dapper微ORMapping框架,性能接近原生SQL;
- 采用Repository模式;
- 采用面向Interface接口编程规范;
- 采用WebApi实现服务总线;
- 前端AG-Grid数据控件展现,Web富交互功能实现;
- 前端Bootstrap框架布局在线演示Demo实现;
- 多数据库的支持,默认SQLSERVER,支持Oracle, MySQL, KingBase(人大金仓) 等数据库;
SlickOne框架在线DEMO及项目应用演示案例:
- Web前端框架在线演示: http://demo.slickflow.com/soweb/
- 基于SlickOne的MVC应用: http://demo.slickflow.com/sfmvc/
- 基于SlickOne的流程设计器: http://demo.slickflow.com/sfd/
- 基于SlickOne的表单设计器: http://demo.slickflow.com/smd/
QQ交流群: 151650479