=========== SlickOne 企业级Web快速开发框架,技术体系描述如下:Bootstrap3/Mvc(WebApi)Dapper,AG-Grid/zTree优秀开源组件,Dapper针对MSSQL, MySQL, Oracle等多数据库的实现,丰富代码示例。
- 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
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.