2022.09.15 加入,已入驻 640 天。
2022.09.15 加入,已入驻 640 天。
项目职责:内容: 该项目用于替换老旧JSP项目,方便重庆市各区县媒体中心举办线上活动,内有报名活动,抽奖活动,投票活动,答题活动以 及以上活动的各种组合活动。 前台考虑到SEO问题,使用 TypeScript + Nuxt2开发,后台使用TypeScript + Vue2开发。 后台管理系统通过可视化界面创建活动模板以及修改原有模板,以Low Code平台的方式动态配置页面结构,具体样式,以及 业务流程与逻辑,同时能实时预览活动的配置效果以及业务流程。 前台通过不同的Code获取后台设置的活动模板配置,根据配置渲染相应的组件与页面,页面的业务逻辑通过策略模式与配置 项完成匹配,各组件的验证及其他限制项通过观察者模式统一交由基页面处理。 由于服务端渲染对服务器要求较高,同时活动页面的并发量大,在比较过组件缓存与页面缓存后,选择使用LRU算法缓存页 面,极大的降低了对服务器的渲染压力。 业绩: 完成活动系统前台与后台开发上线,替换了原有JSP项目,用户体验以及管理员后续运营体验得到了极大提升。