# DelphiWebMVC **Repository Path**: pearroom/DelphiWebMVC ## Basic Information - **Project Name**: DelphiWebMVC - **Description**: delphi在web系统开发上没有像java或php 这样方便,对于一直使用delphi的工程师来说是个遗憾,因此使用delphi技术开发了一套Web框架,使用MVC模式,让工程师只需把精力放在模型与视图的设计上,让delphi开发web系统更方便。 - **Primary Language**: Delphi - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://my.oschina.net/delphimvc - **GVP Project**: No ## Statistics - **Stars**: 186 - **Forks**: 77 - **Created**: 2017-12-25 - **Last Updated**: 2025-06-05 ## Categories & Tags **Categories**: webframework **Tags**: Web, Delphi, MVC ## README DelphiWebMVC4.0: https://gitee.com/pearroom/mvc4.0
LazarusMVC: https://gitee.com/pearroom/lazarus-mvc
# DelphiWebMVC介绍: 版本5.0
相关视频:https://space.bilibili.com/18184783
开发手册:https://www.yuque.com/suxingying/mvc5.0/vt954m
技术QQ群: 685072623
开发工具:delphi xe10 以上,xe10.4版本除外
注意:win10系统以管理员权限运行
数据库支持MySQL,SQLite,MSSQL,Oracle
# 更新记录: MVC5.0-231206: 1:连接池增加心跳定时执行sql 防止连接过期 MVC5.0-220731: 1:"apidoc":true, //控制是否可以访问接口文档 2:增加接口设计并导出文档模式 MVC5.0-220730: 1:日志模块进行优化。 MVC5.0-220729: 1:修复MSSQL2000,2008,2012数据库分页查询问题。 MVC5.0-220623: 1:增加与go服务通讯模块,集成go服务开发框架 2:增加与Python服务通信模块,集成Python服务开发框架。 3:控制台增加go与pyhon启动按钮,及打开对应目录功能。 4:修复已知bug MVC5.0-220427: 1:增加对 Postgresql 数据库的支持 MVC5.0-220415版本: 1:可以自定义视图模板 前后字符。 2:增加redis单元和配置及案例 2022-03-11 V5.0.5 增加CrossSocket库引用,可实现跨平台开发, 1.进行linux等跨平台开发 2.打开{$APPTYPE CONSOLE},{$DEFINE CROSSSOCKET} 3.实现exe项目与资源路经分离,资源可以不在exe同级目录下 2022-03-01 V5.0.4 1:MVC.DB 单元增加 IConn 接口,可在任意单元引用。 2:使用 var conn:IConn:=IIConn;来使用数据操作模块。 3:Service 层 由于接口模式开发有些繁琐,调整为使用record 模式,同时配合DB接口方式,使业务层模块更清爽。 2022-02-25 V5.0.3 1:增加SQL模板支持外部SQL文件的加载 2:增加TVerify验证模块,支持正则表达式的验证。 3:修复已知bug 2022-02-20 V5.0.2 1:增加Windows服务生成功能。 2:在工程目录mvc.ini打开SERVICE开关。 3:管理界面改为中文。 4:修复MVC.HttpMmt 单元 xe10.3以上版本兼容问题。 5:添加模板 if 条件的功能。 2022-02-18 V5.0.1 1:新版功能请查看demo源码体会mvc的新特性。