该项目是一个面向 C 端用户的业务系统,原有项目采用 ASPX / ASCX 页面、ASHX 处理程序和 Code-behind 混合开发模式。随着业务持续迭代,旧 Web 入口中逐渐堆叠了页面、脚本、接口入口和后端调用逻辑,前后端边界不清晰,协作和维护成本持续升高。本次改造目标是从旧 Web 入口中拆出独立前端工程和 API 入口,同时复用既有业务引擎 / 服务层能力,提升系统可维护性、协作效率和持续迭代能力。
点击空白处退出提示
语言技术
C#、SQL Server、JavaScript、Vue、.Net系统类型
Web行业分类
企业服务
该项目是一个面向 C 端用户的业务系统,原有项目采用 ASPX / ASCX 页面、ASHX 处理程序和 Code-behind 混合开发模式。随着业务持续迭代,旧 Web 入口中逐渐堆叠了页面、脚本、接口入口和后端调用逻辑,前后端边界不清晰,协作和维护成本持续升高。本次改造目标是从旧 Web 入口中拆出独立前端工程和 API 入口,同时复用既有业务引擎 / 服务层能力,提升系统可维护性、协作效率和持续迭代能力。
项目围绕原有核心业务流程进行前后端分离改造。前端部分拆成独立 Vue3 工程,重新组织页面、组件、路由和接口调用;后端部分新增独立 API 入口项目,用于统一承接前端请求、权限校验、过滤器、DTO 和服务适配;核心业务能力继续复用并整理既有业务引擎 / 服务层。改造后,页面开发、接口开发和业务逻辑维护可以按边界分工推进,降低了旧页面项目的耦合度,也为后续功能迭代和阶段性迁移打下基础。
我在项目中主导整体改造方案,并参与核心开发。主要工作包括梳理旧 Web 入口中的 ASPX / ASCX 页面、ASHX 处理程序和 Code-behind 调用关系,拆分前后端职责,搭建 Vue3 前端项目基础结构,规划 API 入口和接口边界,并参与后端 API 适配和核心调用改造。改造过程中,没有把系统包装成全新的标准领域分层,而是在保留既有业务引擎能力的基础上,将页面入口、接口入口和业务能力拆成更清晰的协作边界,降低旧项目耦合度。




评论