婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾剧粯绻涢幋鐑嗙劯婵炴垶鐟﹂崕鐔兼煏婵炲灝鍔氶柣搴弮濮婃椽宕楅懖鈹垮仦闂佸搫鎳忕划宀勬偩閻戣棄钃熼柕澶涚畱閳ь剛鏁婚弻銊モ攽閸℃侗鈧鏌$€n偆銆掔紒杈ㄥ浮閸┾偓妞ゆ帒瀚壕鍏兼叏濡灝浜归柛鐐垫暬閺岋綁鎮╅悜妯糕偓鍐偣閳ь剟鏁冮埀顒€宓勯梺鍛婄☉鏋ù婊勭矒閺屻劑寮村Δ鈧禍楣冩倵濞堝灝鏋涘褍閰i獮鎴﹀閻橆偅鏂€闁诲函缍嗘禍璺横缚婵犲洦鈷戠紓浣光棨椤忓嫷鍤曢悹铏规磪閹烘绠涢柣妤€鐗冮幏娲⒒閸屾氨澧涚紒瀣浮楠炴牠骞囬鐘殿啎閻庣懓澹婇崰鏍嵁閺嶎厽鐓熼柨婵嗘噹濡茬粯銇勯锝囩畼闁圭懓瀚伴幖褰掓偡閺夎法顔囬梻鍌氬€风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呰埖瀵肩€涙ḿ鍘炬俊銈忕畳濞夋洜鑺遍崸妤佺厪闁搞儯鍔屾慨宥嗩殽閻愭潙娴鐐差儔閹粓宕卞鍡橈紙闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曚綅閸ヮ剦鏁嶉柣鎰綑閳ь剝鍩栫换婵嬫濞戞艾顣哄銈冨劜瀹€鎼佸蓟濞戔懇鈧箓骞嬪┑鍥╀簮婵犵鍓濊ぐ鍐偋閹捐钃熼柨鐔哄Т缁€鍐煃閸濆嫬鈧悂寮冲Δ鍛拺濞村吋鐟х粔顒€霉濠婂骸澧版俊鍙夊姍楠炴帒螖閳ь剚鍎柣鐔哥矊闁帮絽顕i幎钘夌厸闁告劦浜為敍婊堟煛婢跺﹦澧戦柛鏂跨Ч钘熼柛顐犲劜閻撴稑霉閿濆牜娼愮€规洖鐭傞弻鈩冩媴鐟欏嫬纾抽梺杞扮劍閹瑰洭寮幘缁樻櫢闁跨噦鎷� [闂傚倸鍊搁崐鎼佸磹瀹勬噴褰掑炊椤掍礁鍓銈嗗姧缁犳垿鐛姀銈嗙厓閺夌偞澹嗛崝宥嗐亜閺傚灝顏紒杈ㄦ崌瀹曟帒顫濋钘変壕闁告縿鍎抽惌娆撴煕閺囥劌鐏犵紒鐙€鍨堕弻銊╂偆閸屾稑顏� | 闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳氨绱撻崒娆掑厡缂侇噮鍨跺畷婵單旈崘銊ョ亰闂佸搫鍟悧濠囧磹婵犳碍鐓㈡俊顖欒濡叉悂鏌f惔顔煎籍婵﹨娅g划娆撳箰鎼淬垺瀚抽梻浣虹《閺呮盯宕弶鎴殨闁归棿绀侀崘鈧銈嗘尵閸犳捇宕㈤鍛瘈闁汇垽娼ф禒婊堟煟韫囨梻绠炵€规洘绻傞~婵嬫嚋閻㈤潧骞愰梻浣呵归張顒勩€冮崨顔绢洸闁跨噦鎷�]

    • 构建低代码开发平台(基础实现与AIGC应用)/编程与应用开发丛书
      • 作者:廖育彬|责编:夏毓彦
      • 出版社:清华大学
      • ISBN:9787302679318
      • 出版日期:2025/03/01
      • 页数:190
    • 售价:35.6
  • 内容大纲

        本书作为低代码平台开发的入门指南,深入浅出地阐述低代码开发的核心基础知识和架构原理,旨在帮助读者迅速掌握低代码平台编程技术。通过本书的学习,读者将系统掌握低代码开发的理论和实践,能够熟练设计高效、稳定的低代码架构,为企业的数字化转型提供有力支持。本书配套示例源码、PPT课件与作者微信群答疑服务。
        本书共分为16章。第1章和第2章为低代码平台概述和入门指引;第3~6章讲解低代码平台的基本技术,包含常用技术和解决方案;第7章讲解低代码平台架构知识;第8~12章讲解实战案例,涵盖B端和C端项目(管理后台、CMS平台、营销画布平台、统一接口网关、报表中心);第13章和第14章分析低代码平台的安全风险和程序优化方向;第15章和第16章介绍文心一言、通义千问和DeepSeek在低代码平台中的应用。
        本书主要面向具备一定软件开发基础的读者,适合构建低代码开发平台的工程师、对元数据模型感兴趣的软件工程师及其他相关从业人员阅读,同时也可作为高等院校软件开发课程的教材。
  • 作者介绍

        廖育彬,现任华润集团后台开发资深经理。曾经在平安科技、腾讯、普渡科技任职,主导过多个大型低代码应用开发,有丰富的低代码平台架构经验;有多年研发招聘经验,熟悉低代码研发招聘要求。发表过多篇技术专利。
  • 目录

    第1章  低代码平台概述
      1.1  低代码平台的定义
      1.2  低代码平台的发展历史与现状
      1.3  低代码平台与传统开发的比较
      1.4  低代码平台的应用场景与优势
        1.4.1  应用场景
        1.4.2  低代码平台的优势
    第2章  低代码平台入门指引
      2.1  掌握基础技术
      2.2  掌握部分架构知识
      2.3  应用场景分析
      2.4  学习实战案例
      2.5  应用到工作场景
    第3章  低代码基础技术讲解
      3.1  规则引擎
        3.1.1  什么是规则引擎
        3.1.2  规则引擎在低代码平台中的作用
        3.1.3  有哪些规则引擎
        3.1.4  低代码平台推荐使用的规则引擎
        3.1.5  Aviator使用介绍
      3.2  流程引擎
        3.2.1  什么是流程引擎
        3.2.2  流程引擎在低代码平台中的作用
        3.2.3  有哪些流程引擎
        3.2.4  低代码平台推荐的流程引擎
      3.3  动态脚本语言
        3.3.1  什么是动态脚本语言
        3.3.2  动态脚本语言在低代码平台中的作用
        3.3.3  有哪些动态脚本语言
        3.3.4  低代码平台推荐
      3.4  模板引擎
        3.4.1  什么是模板引擎
        3.4.2  模板引擎的应用场景
        3.4.3  有哪些模板引擎
        3.4.4  推荐模板引擎
      3.5  数据交换格式JSON和Protobuf协议
        3.5.1  为什么需要JSON和Protobuf协议
        3.5.2  JSON和Protobuf协议的应用场景
        3.5.3  是否有其他替代方案
        3.5.4  不同场景的推荐
    第4章  Groovy
      4.1  引入Groovy脚本
      4.2  基本语法
    第5章  FreeMarker模板引擎
      5.1  加载FreeMarker
      5.2  基本语法讲解
        5.2.1  注释
        5.2.2  数据类型处理
        5.2.3  流程处理
        5.2.4  其他实现

    第6章  常见场景的解决方案
      6.1  触发器
        6.1.1  什么是触发器
        6.1.2  触发器的有作用
        6.1.3  有哪些触发器
        6.1.4  推荐用法
      6.2  消息队列
        6.2.1  应用场景
        6.2.2  应用场景案例
      6.3  字段生成器
    第7章  低代码平台架构
      7.1  架构要求
        7.1.1  架构师能力要求
        7.1.2  低代码平台架构设计要求
      7.2  架构设计原则
      7.3  常用的设计模式
    第8章  实战案例1:低代码管理后台
      8.1  页面配置中心设计
        8.1.1  定义页面结构
        8.1.2  在配置中心添加页面信息
        8.1.3  将页面描述模型添加到平台上
        8.1.4  保存配置页面
        8.1.5  初始化页面
      8.2  查看列表页设计
        8.2.1  拉取菜单列表
        8.2.2  校验页面权限并返回菜单树
        8.2.3  用户点击进入指定页面
        8.2.4  鉴权并拉取页面结构描述
        8.2.5  获取列表信息
        8.2.6  谊染列表页面
      8.3  添加页面设计
      8.4  常见问题解答
    第9章  实战案例2:CMS平台
      9.1  配置页面构成
        9.1.1  组件库区
        9.1.2  渲染区
        9.1.3  配置区
      9.2  CMS配置端交五演示
      9.3  CMS客户端交互演示
      9.4  常见问题解答
    第10章  实战案例3:营销画布平台
      10.1  营销画布平台概述
      10.2  组成介绍
      10.3  交互
        10.3.1  新建画布
        10.3.2  创建入口策略器
        10.3.3  设置条件策略器
        10.3.4  设置流程策略器:发放奖励
        10.3.5  设置流程策略器:发送短信
        10.3.6  保存策略器

      10.4  代码实现
        10.4.1  建表
        10.4.2  搭建对象
        10.4.3  模拟添加一个营销画布
        10.4.4  模拟初始化营销画布
        10.4.5  创建事件处理器
        10.4.6  创建流程执行器
        10.4.7  重新初始化Job
        10.4.8  构建触发器
        10.4.9  模拟用户消费
      10.5  常见问题解答
    第11章  实战案例4:统一接口网关
      11.1  统一接口网关概述
      11.2  设计思路
      11.3  代码实现演示
      11.4  常见问题解答
    第12章  如何从0设计:报表中心
      12.1  设计思路分解
        12.1.1  分析需求
        12.1.2  抽象能力
        12.1.3  选择工具
        12.1.4  实验验证
        12.1.5  实战
      12.2  案例设计
      12.3  代码实现
      12.4  常见问题解答
    第13章  常见的安全问题
      13.1  恶意注入
      13.2  敏感数据的处理
      13.3  设置数据权限
    第14章  程序优化
      14.1  数据丢失风险
      14.2  数据幂等的设计
      14.3  并发与熔断
      14.4  FreeMarker模板编写错误
    第15章  AIGC与低代码平台
      15.1  什么是AIGC
      15.2  AIGC的应用领域
      15.3  在低代码平台中的应用场景
    第16章  AIGC的应用
      16.1  AIGC的引入方式
        16.1.1  利用第三方AIGC API接口
        16.1.2  将开源模型引入项目并进行本地训练
        16.1.3  引入方式选型推荐
      16.2  常见的AIGC模型
        16.2.1  第三方AIGC
        16.2.2  开源AIGC
      16.3  AIGC应用案例
        16.3.1  直接接入文心一言
        16.3.2  使用通义千问开发AIGC应用

      16.4  本地化部署DeepSeek案例
        16.4.1  安装准备
        16.4.2  安装与部署过程
        16.4.3  代码调用DeepSeek
    后记:低代码平台技术之旅的圆满结束与未来展望