首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Rails MVC 和 CRUD(9)

    保存数据 修改 create 方法,对提交的数据进行保存 [root@h202 blog]# vim app/controllers/articles_controller.rb [root@h202 blog]# cat app/controllers/articles_controller.rb class ArticlesController < ApplicationController def new end def create # render plain: params

    47120发布于 2021-11-25
  • 来自专栏mall学习教程

    还在手写CRUD代码?这款开源框架助你解放双手!

    相信很多朋友在项目中使用的ORM框架都是MyBatis,如果单用MyBatis来操作数据库的话,需要手写很多单表查询的SQL实现。 这时候我们往往会选择一个增强工具来实现这些单表CRUD操作,这里推荐一款好用的工具MyBatis-Plus! MyBatis-Plus 提供了代码生成器,可以一键生成controller、service、mapper、model、mapper.xml代码,同时提供了丰富的CRUD操作方法,助我们解放双手! objectMap : config.getInjectionConfig().prepareObjectMap(objectMap); } } CRUD操作 MyBatis-Plus 的强大之处不止在于它的代码生成功能,还在于它提供了丰富的CRUD方法,让我们实现单表CRUD几乎不用手写SQL实现!

    86620发布于 2020-09-08
  • 来自专栏项目管理

    2024年项目实战必备之CRUD开源框架系统推荐

    在软件开发领域,CRUD(创建、读取、更新、删除)操作是构建数据驱动应用程序的核心功能。以下是一些流行的开源CRUD应用架构系统,以及它们的主要特点和优劣点的对比: 1. CoolAdminCoolAdmin是一个前后端分离的开源架构。前端基于Vue.js,后端支持Java或Node.js。它具有模块化设计,通过代码生成器能快速实现CRUD接口。 图片特点: 面向配置的CRUD框架:基于Vue3,通过配置文件快速生成CRUD功能。 低代码平台基础框架:适合快速搭建原型和开发简单的数据管理应用。 缺点: 学习曲线较陡峭,需要熟悉Flask框架。 功能相对复杂,不适合简单的CRUD应用。 4. 总结选择合适的开源CRUD应用架构系统应根据项目需求、技术栈和团队能力来决定。

    1K21编辑于 2024-12-23
  • 来自专栏测试开发技术

    9开源自动化测试框架

    虽然技术团队可以构建复杂的自动化测试框架,但是当可以选择现有的开源工具,库和测试框架获时,则可以选择适合自己的框架,来节省开发成本和时间。 在选择开源的自动化测试框架时,务必关注这些关键要素,比如可重用、易于维护、最少的人工干预、稳定性、可扩展等。 如何选择测试自动化框架? 测试框架必须支持iOS的Objective-C/Swift,Android的Java,以及你需要的其他编程语言。 4、对最新平台功能的支持:开源测试框架应定期更新,并应与最新的操作系统功能兼容。 下面根据我们的经验,为大家推荐9开源的自动化测试框架,方便朋友们参考。 01Appium Appium是一个基于WebDriver协议的开源自动化测试框架,用于测试移动应用程序。 07Selenium Selenium是最流行的Web应用程序开源自动化测试框架。因为它在多个操作系统之间具有交叉兼容性,所以可以用多种语言编写测试脚本。

    4.1K10编辑于 2021-12-13
  • 来自专栏深度学习与python

    全栈 TypeScript CRUD 框架 Remult

    作者 | Guy Nesher 译者 | 平川 策划 | 丁晓昀 Remult 是一个全栈 CRUD 库,它利用 TypeScript 模型来简化开发,并提供了类型安全的 API 客户端和查询构建器 该模型定义了数据库模式,暴露了简单的 CRUD API,并支持客户端集成,使开发人员能够轻松地查询数据库,并且可以确保类型安全。 幸运的是,Remult 针对几个流行的服务器框架提供了开箱即用的集成,包括 Express、Fastify、Next.js、Nest 和 Koa。 Remult 是遵循 MIT 许可的开源软件。欢迎通过 Remult GitHub 存储库做贡献。 原文链接: https://www.infoq.com/news/2023/05/remult-crud-typescript/ 声明:本文由 InfoQ 翻译,未经许可禁止转载。

    44210编辑于 2023-08-08
  • 来自专栏程序技术知识

    golang: beego 框架ORM 之CRUD操作

    背景 可以使用ORM框架操作数据库 beego框架自带了 ORM框架 本篇实践 beego 框架ORM 的CRUD操作 CREATE -READ -UPDATE -DELETE 代码: 创建一个控制器 auto_increment , username varchar(32), password varchar(128), primary key(id) ) ; beego的 ORM框架叫 controllers.ModuleController{}, "post:Post") } 环境准备就绪之后 ,重新启动bee bee run 浏览器访问127.0.0.1/modulecontrol 可以看到操作的相关信息 查看后台数据库,可以看到CRUD 之后相关数据的变化 moudle.go中包含了全部的CRUD操作 链接数据库 orm.RegisterDataBase("default", "mysql", "root:123456@tcp(

    47910编辑于 2022-07-25
  • 来自专栏c++与qt学习

    Gorm框架学习---CRUD接口之查询

    Gorm框架学习---CRUD接口之查询 环境搭建 检索单个对象 用主键检索 检索全部对象 条件 String 条件 Struct & Map 条件 指定结构体查询字段 内联条件 Not 条件 Or , "Antonio").Scan(&result) ---- 小结 Gorm框架高级查询的使用,这里就不列举了,官方文档已经给出了详细的介绍: https://gorm.io/zh_CN/docs/advanced_query.html

    1.3K30编辑于 2022-09-27
  • 来自专栏c++与qt学习

    Gorm框架学习---CRUD接口之创建

    Gorm框架学习---CRUD接口之创建 环境准备 创建 创建记录 用指定的字段创建记录 批量插入 创建钩子 根据 Map 创建 使用 SQL 表达式、Context Valuer 创建记录 高级选项 关联创建 默认值 ---- 本文内容摘抄自Gorm 2022-8月份官方文档教程,如果Gorm框架后续有更新,还是以最新版本的官方文档为准 ---- 系列文章: Gorm框架学习–入门 --- , AfterSave, AfterCreate 创建记录时将调用这些钩子方法,请参考 Hooks 中关于生命周期的详细信息 钩子方法常与模板方法模式搭配使用,通常暴露给用户自定义相关组件,以此提高框架整体可扩展性

    1.5K10编辑于 2022-09-23
  • 来自专栏css小迷妹

    译文:9个用于web前端开发的CSS开源框架

    本文将与你探讨9款流行的、功能强大且开源框架,让你的css开发得以轻松构建精致的网络前端。 the web 开源框架; by Google MIT Pure 开源框架; by Yahoo BSD Foundation 前端框架; by Zurb Foundation MIT Bulma 基于 3.3.0的开源Flat UI组件 MIT 1 Bootstrap Bootstrap无疑是最受欢迎的css框架,它是最早的web前端框架之一。 (与文中所有的框架一样)。 2 PatternFly PatternFly是RedHat的开源CSS框架(根据MIT许可)。 9 Bootflat Bootflat是一款从Twitter的bootstrap中衍生的一种css开源框架。与Bootstrap相比,Bootflat要更加简单,也拥有更加轻量的框架组件。

    1.6K10发布于 2021-09-19
  • 来自专栏RAIN7 de 编程之路

    Mybatis 框架学习(二)—— 简单CRUD的实现

    Mybatis 框架学习(二)—— 简单CRUD的实现 文章目录 Mybatis 框架学习(二)—— 简单CRUD的实现 一、Mybatis CRUD 1.接口中定义方法 2.xml 实现方法 3.# 配置方法参数 4.执行测试方法 5.传参总结 三、Mybatis 模糊查询 1.Java代码在传参的时候就把 通配符 % 给传递进去 2.在xml文件中的sql语句中拼接通配符 一、Mybatis CRUD 以上面建立的user表为例,我们来实现使用mybatis操作数据库的增删改查操作 通过这个CRUD的操作,我们能很明确的感觉到mybatis操作数据库比 JDBC操作数据库的简洁明了 1.接口中定义方法 sqlSession的时候写入参数true,开启自动提交事务 SqlSession sqlSession = SqlSessionFactory.openSession(true); 二、万能Map 在上面的CRUD

    56330编辑于 2022-06-12
  • 来自专栏Java探索之路

    基于SSM框架与Maven的CRUD案例

    创建聚合工程Manager 三、创建子工程manager-pojo 四、创建子工程manager-mapper 五、创建子工程manager-service 六、创建子工程manager-controller 框架整合 数据库配置文件(mysql) Mybatis配置文件 web.xml文件 配置tomcat插件 配置资源拷贝插件 项目打包 启动tomcat测试框架整合 添加业务逻辑 添加用户 创建实体类user 创建 代码的编写 jsp页面代码的编写 UserService接口 与 UserServiceImpl代码的编写 UserMaapper与userMapper.xml代码的编写 打包、测试与运行 使用技术 框架 >org.springframework.web.context.ContextLoaderListener</listener-class> </listener> </web-app> 框架整合 </resource> </resources> </build> 项目打包 右击12manager-》run as -》Maven Install 启动tomcat测试框架整合

    82720发布于 2020-07-24
  • 来自专栏Hcode网站

    SSM框架(五)Mybatis的配置和CRUD操作

    Mybatis的简述 MyBatis 是一款优秀的持久层框架,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java MyBatis 是一个半自动化的ORM框架 (Object Relationship Mapping) →对象关系映射 Mybatis的官方文档 GitHub地址 Mybatis的依赖导入以及文件配置 <mappers> <mapper resource="mapper/UserMapper.xml"/> </mappers> </configuration> Mybatis的CRUD

    60930发布于 2020-07-14
  • 来自专栏学习笔记ol

    框架分析(9)-Hibernate

    框架分析(9)-Hibernate 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 Hibernate Hibernate是一个开源的Java持久化框架,它提供了一种将Java对象映射到数据库表的方法,使得开发人员可以使用面向对象的方式来操作数据库。 性能问题 Hibernate框架在某些情况下可能会引起性能问题。由于Hibernate需要进行对象的映射和关联查询,可能会导致一些额外的开销。 总结 Hibernate框架具有简化数据库操作、跨数据库平台、高度可定制性、缓存机制、查询语言等优点。然而,它也存在学习曲线较陡、性能问题、复杂性和难以调试等缺点。 强调 Hibernate是一个强大的Java持久化框架,它简化了开发人员对数据库的操作,提高了系统的性能和可维护性。

    47520编辑于 2023-10-11
  • 来自专栏云计算linux

    JAVAEE框架技术之7-myBatis ORM框架入门基础CRUD

    Java 数据库 类 表 对象 一行数据(表中的某行数据) 属性 列(一行数据中的某个列) 常见ORM框架 Hibernate 优点 简化了整个jdbc操作过程 对于开发者来说不需要关心sql了,只需要去操作对象就可以了 要求的sql,如果我们需要切换db的类型,hibernate会自动适应,对于开发者业务代码来说不需要做任何业务代码上的调整 开发效率比较高 即使开发人员不知道sql,也能使用Hibernate来完成数据的CRUD JdbcTemplate jdbctemplate是在spring框架的基础上开发的一个jdbc框架,所以对spring是有依赖的,它对jdbc做了封装,隐藏了各种重复的操作,使用时只需传入:需要执行的 MyBatis MyBatis简介 ​ MyBatis是一个半自动化的orm框架,为什么说是半自动化的呢,因为他需要我们自己去写sql,而他做的更好的地方就是​​动态sql​​​的支持上面,而上面说的各种技术 MyBatis概述 MyBatis官网地址:https://mybatis.org/mybatis-3/zh/index.html 1. mybatis是一个半自动化的持久层框架 2. mybatis封装了

    42210编辑于 2024-12-13
  • 来自专栏全栈程序员必看

    .Net开源框架

    官网 CSLA .NET:业务层开发框架 http://www.cslanet.com。官网 Mono:Mono 是 ECMA CLI、C# 以及 .NET 的开源实现。 官网 Spring.Net:Spring.NET 是一个开源的应用程序框架,可以便捷地创建企业级 .NET 项目。 官网 Dapper Extensions:小型类库,对 Dapper 的功能进行补充,为你的简单传统 CLR 对象提供基础的 CRUD(Get、Insert、Update、Delete) 操作。 官网 测试(Testing) AutoFixture:AutoFixture 是一个用于 .NET 的开源框架,用于简化单元测试中的设置(Arrange)阶段。 官网 xUnit:xUnit.net 是一个 .NET 平台下免费、开源、专注社区的单元测试框架

    8.6K31编辑于 2022-09-08
  • 来自专栏JAVA葵花宝典

    一个很酷的后台权限管理框架,模块化、插件化、CRUD 极速开发,永久开源免费

    这个开源项目就是:cool-admin-midway 。 它是一款基于 Node.js+midway.js 的后台权限管理系统。 它开源免费不仅能够快速开发增删改查的需求,还支持 Serverless、Docker 等多种方便的部署方式,不管是用来学习如何开发管理后台,还是快速开发都是不错的选择。 ? 重点是:开源免费,模块化、插件化、极速开发 CRUD,方便快速构建迭代后台管理系统,支持 serverless、docker、普通服务器等多种方式部署。 开源项目地址:https://github.com/cool-team-official/cool-admin-midway 开源项目作者:cool-team-official ---- 获取更多优质文章

    1.7K70发布于 2021-04-23
  • 来自专栏后端技术探险家

    快速打造CRUD应用:热门框架与工具助力开发

    CRUD应用不仅涵盖了数据管理的基本操作,还构成了许多Web应用和API服务的基础。随着技术的不断进步,开发者们可以利用一系列流行的框架和工具来快速构建高效、可靠的CRUD应用。 本文将详细介绍一些当前流行的前端框架(如React、Vue、Angular)和后端框架(如Spring Boot),以及它们在CRUD应用开发中的应用。 代码生成工具MyBatis Generator 是一个用于生成MyBatis框架相关代码的工具,包括Java POJO对象、XML映射文件以及CRUD操作的代码。 它支持多种编程语言和框架,使得API开发和集成变得更加便捷。二、框架与工具的最佳实践1. 项目结构设计在构建CRUD应用时,合理的项目结构设计至关重要。 四、案例分析以一个基于Spring Boot和Vue.js的CRUD应用为例,我们可以展示如何利用上述框架和工具高效地实现一个功能完善的CRUD应用。

    97610编辑于 2024-12-27
  • 来自专栏爱游博客

    安卓9安装Xposed框架

    前两天把自己手机升级到了Android P也就是安卓9.0升级后才发现无法安装Xposed框架,Xposed框架真的是个神器,模块各种各样的都有,搞机必备,所以有了这篇文章,纯记录下 Android P 框架(Xposed Framework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作 Edxposed及太极得安装使用方法,前提是你有安装Magisk框架。 Edxposed及太极都需要Magisk框架支持的。 Edxposed安装 先下载Magisk框架模块,在Magisk框架里面刷入即可。 模块: riru开源地址:https://github.com/RikkaApps/Riru/releases edxposed开源地址:https://github.com/ElderDrivers/

    18.3K20发布于 2019-08-07
  • 来自专栏TeamsSix的网络空间安全专栏

    CS学习笔记 | 9、Metasploit框架

    如果想使用MSF对目标进行漏洞利用,再通过这个漏洞来传输Beacon的话,也是可以的。

    95720发布于 2020-06-23
  • 来自专栏博思奥园

    数据层框架应用--Mybatis(二) 基于注解实现数据的CRUD

    使用MyBatis框架进行持久层开发 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。 SqlSessionFactory是MyBatis框架中十分重要的对象,它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession。 1、注解版:简单方便 2、xml版:可维护性高 使用 1、MyBatis下载 在Java或Java Web项目中添加MyBatis框架后,就能对数据表进行CRUD操作了。

    72430发布于 2021-10-27
领券