LeeFJ

0
获赞数
13
关注数
0
粉丝数
IP 属地浙江
2018-03-16 加入
浏览 3.1k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
2 声望
mysql
1
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-01-13
    Foxnic-Web 代码生成 (10) —— 生成菜单与授权
      模块代码生成之后,我们需要为配置菜单。配置菜单是一系列的过程,包括创建资源、创建菜单并关联资源,并将菜单授权给指定的角色。
  • 发布了文章2023-01-13
    Foxnic-Web 代码生成 (9) —— 文件覆盖与扩展
      之前的文档中我们曾多次提及,Foxnic 的代码生成是迭代式的,当表结构变化后,需要重新生成相关的代码。例如某表增加了一个字段,那么对应的表结构元数据需要重新生成。此外,为了维护新加的字段也需要重新生成模块代码。
  • 发布了文章2023-01-13
    Foxnic-Web 代码生成 (8) —— 配置列表页
      列表页面主要包含了顶部的搜索区域和表格区域,搜索区域有点类似表单,配置上可能存在相似之处。本篇我们就来了解一下,在代码生成时的列表页呈现方面,我们可以做点啥。
  • 发布了文章2023-01-13
    Foxnic-Web 代码生成 (7) —— 配置表单页
      我们之前已经介绍了字段的通用配置和字段的表单组件配置,这些配置仅限于单个字段。由于 Foxnic-Web 的模块页面以打开窗口的方式呈现表单内容,自然就会有对表单窗口的控制,以及表单字段布局的控制。
  • 发布了文章2023-01-12
    Foxnic-Web 代码生成 (6) —— 配置字段的表单组件
      上一篇中我们讲述了字段配置的通用项,本篇将详细介绍字段的表单编辑器配置。针对不同的表单编辑器,可以指定不同的代码生成参数。默认情况下,代码生成会根据表字段的类型等信息自动匹配一个表单组件。当然,开发人员也可以手动指定每个字段的表单组件...
  • 发布了文章2023-01-12
    Foxnic-Web 代码生成 (3) —— 配置模型
      Foxnic-Web 对模型体系进行了简化,默认创建 PO 和 VO 类,且 VO 继承自 PO。其它代码基于 PO 和 VO 实现。当然开发者也可以按需自定义模型,但自定义模型并不建议手动创建,而是通过代码生成工具进行创建。
  • 发布了文章2023-01-11
    Foxnic-Web 代码生成 (2) —— 代码生成的配置类
      在上一节,我们已经讲述了代码生成的基本步骤,但是对细节部分并未展开。利用 Foxnic-Generator 包进行代码生成的方式是多种多样的,我们这里提到的配置类这是其中一种,例如 在 Foxnic-EAM 项目里,有很多的代码生成非使用配置类来完成的。
  • 发布了文章2023-01-11
    Foxnic-Web 代码生成 (1) —— 开始生成代码
      使用 Foxnic-Web 以及 Foxnic-SQL 进行应用开发时,都可以支持代码生成。他们的区别是,基于 Foxnic-SQL 的快速 main 函数启动的应用,只需要生成 Model 和 Service 即可。基于 Foxnic-Web 开发 Web 应用时,除了生成 Model 和 Service 以外,还要生成 P...
  • 发布了文章2023-01-06
    Foxnic-Web —— 构建与部署应用
      Foxnic-Web 是标准的 Maven 项目,所有针对开发环境的搭建、项目构建需要开发者对 Maven 有一定的了解。Foxnic-Web 构建时可以直接在开发工具上构建,可以在外部使用命令行构建。  自然而然地,Foxnic-Web 完全可以其它 CD/CI 工具进行构建。...
  • 发布了文章2023-01-04
    Foxnic-SQL (16) ——Foxnic-SQL的模型关联方法
      本节我们将用一个简单的例子,来说明对象之间的关联关系,以及 Foxnic-SQL 是如何处理这种关联关系的。首先,我们引入商城下单的简单业务模型,这个模型里面包括了商品、订单、订单明细以及收件人地址,这个模型足够简单,所以很容易分析出他们之间的关...
  • 发布了文章2023-01-03
    Foxnic-SQL (15) —— 使用记录集导入或导出Excel
      很多时候,我们需要将外部 Excel 表中的数据导入到数据库,或是需要将某个查询结果导出到 Excel 文件中,对于这种简单的操作,Foxnic-SQL 已经内置了 ExcelReader 和 ExcelWriter 用于处理 Excel 数据。  本文中的示例代码均可在 [链接] 项目...
  • 发布了文章2023-01-03
    Foxnic-SQL (14) —— DAO 的 Service 扩展
      Foxnic-SQL 中的 Service 有点像 DDD 中的 Repository ,但 Foxnic 体系里面又没有将 Repository 和 Service 区分开来,所以它更有点像两者的合体。但,他们的合与分本身是弹性的,具体还是要看业务场景的需要。在很多项目中,好多时候,Controller 是 S...
  • 发布了文章2023-01-03
    Foxnic-SQL (13) —— 外部SQL与SQL模版
      在前几节中,已经介绍过 Foxnic-SQL 将 SQL 语句对象化并执行。那么,为什么还要引入外部 SQL 和 SQL 模板的特性呢?  首先,大多数时候,我们的第一反应是用字符串去拼接 SQL 语句,这说明字符串拼接方式其实是最直观的。其次,使用对象化的...
  • 发布了文章2022-12-20
    Foxnic-SQL (12) —— DAO 特性 : 记录与记录集
      默认情况下,JDBC 从数据库取得的是 ResultSet(游标),但是游标打开着是消耗数据库连接的,所以我们希望,打开游标取数结束后立即关闭游标。Foxnic-SQL 使用 Rcd(记录)和 RcdSet(记录集) 将游标遍历的数据取出存放。本节将详细介绍 Rcd(记录)和 RcdSet(...
  • 发布了文章2022-12-15
    Foxnic-SQL (11) —— DAO 特性 : 事务管理
      事务管理是任何一个数据层工具所必须的,Foxnic-SQL 既然是基于 Spring JDBC 的自然默认就支持 @Transactional 注解,另外 Foxnic-SQL 的 DAO 对象还支持手动事务。本文中的示例代码均可在 [链接] 项目中找到。
  • 发布了文章2022-12-15
    Foxnic-SQL (10) —— DAO 特性 : 生成序列
      在数据库层面,各个数据库对序列的支持是不一样的。大多数数据库可以为表指定一个自增的字段,但这种自增字段却很不利于数据的迁移。类似 Oracle 的数据库有专门的序列对象,但这种方式太独特,也不利于在产品层面的多数据库适配。基于这样的考虑,Foxni...
  • 发布了文章2022-12-15
    Foxnic-SQL (9) —— DAO 特性 : 执行存储过程与函数
      Foxnic-SQL 对函数与存储过程的调用做了简化,使调用过程尽量简洁。虽然现在新构建的应用越来越不提倡使用数据库存储过程与函数,但是它们还是非常广泛地被使用着。任何技术的使用,一是看场景,而是看使用者,存储过程和函数不应被抛弃。  本...
  • 发布了文章2022-12-14
    Foxnic-SQL (8) —— DAO 特性 : 数据查询
      Foxnic-SQL 的 DAO 对象包含了非常丰富的查询功能,可以查询记录、数据实体(Po对象)、单值。针对不同的数据库 DAO 对象已经实现了默认的分页功能。DAO 中所有的查询方法都支持 SQL 字符串查询、SQL 对象查询。下面我们来具体看一下这些功能。本文中的示...
  • 发布了文章2022-12-13
    Foxnic-SQL (7) —— DAO 特性 : 执行 SQL 语句
      Foxnic-SQL 支持多种语句执行方式,包括直接执行SQL字符串、执行SQL对象,SQL对象自执行,多语句执行与批量执行。Foxnic-SQL 显著的特征是 DAO 对象既可以执行字符串的 SQL 语句,也可以执行对象化的SQL语句。本文中的示例代码均可在 [链接] 项目中找到。
  • 发布了文章2022-12-09
    Foxnic-SQL (6) —— DAO 特性 : 基本信息与元数据
      DAO 对象创建后就可以使用DAO对象了,DAO 最基本的特性就是获取数据库的一些基础信息,这些信息有利于开发者在某些场景下做出正确的判断。  本文中的示例代码均可在 [链接] 项目中找到。  示例代码如下: