Vue实战篇(增删改查附编辑添加model(弹框)组件共用) 前言 最近一直在学习Vue,发现一份crud不错的源码 预览链接 https://taylorchen709.github.io/vue admin/ /login 自己下载下来后仔细研究了起来,发现编辑和增加写了两个弹框,我觉得这不符合 ...
分类:
其他好文 时间:
2018-02-11 14:35:50
阅读次数:
184
对于用JDBC操作数据库,使用Connection类的setAutoCommit(false)方法可以开启事务,用commit()方法可以提交事务。 由于三层架构的设计模型,事务的逻辑必须在service层,而dao层只是提供简单的CRUD操作,所以必须由service获取Connection并开启 ...
分类:
数据库 时间:
2018-02-09 22:38:59
阅读次数:
258
DAO(Data Access Object,数据访问对象)的主要功能是数据操作。使用DAO设计模式来封装数据库持久层的所有操作(CRUD:增删改查),使低级的数据逻辑和高级的业务分离,达到解耦和的目的。在程序的标准开发架构中属于数据层的操作。程序的标准开发架构如下: 其中客户层、显示层、业务层和数 ...
分类:
其他好文 时间:
2018-02-09 20:45:54
阅读次数:
182
Flyway简介 Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gr ...
分类:
数据库 时间:
2018-02-09 15:16:48
阅读次数:
409
在JPA规范基础下提供了 Repository 层的实现 , 能够方便大家在不同的ORM框架之间进行切换而不要更改代码 . PS : 我们用不同的ORM框架 , 在DAO层写业务代码会稍微有差异 , SpringDataJPA 就是为了解决这个出现的. JPA(Java Persistence AP ...
分类:
编程语言 时间:
2018-02-07 17:10:09
阅读次数:
209
背景 mongodb 提供了类sql的数据查询及操作方式,同时也包含了聚合操作、索引等多个机制; 按以往的经验,不当的库表操作或索引模式往往会造成许多问题,如查询操作缓慢、数据库吞吐量低下、CPU或磁盘IO飙升等问题。 因此在应用开发过程中,有必要对DB操作进行审视,尤其是关键业务或复杂条件查询。m ...
分类:
数据库 时间:
2018-02-06 01:03:51
阅读次数:
264
用DriverManager.register(new Driver()) 用Class.forName("com.mysql.jdbc.Driver")注册来实现CRUD jdbc.properties driverClassName=com.mysql.jdbc.Driverurl=jdbc:m ...
分类:
数据库 时间:
2018-02-05 21:51:49
阅读次数:
234
PO:persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 POJO :plai ...
分类:
其他好文 时间:
2018-02-05 18:43:07
阅读次数:
134
springBoot框架的权限管理系统,支持操作权限和数据权限,后端采用springBoot,MyBatis,Shiro,前端使用adminLTE,Vue.js,bootstrap-table、tree-grid、layer,对前后端进行封装,可快速实现crud的操作,基于项目结构采用代码生成器可生 ...
分类:
编程语言 时间:
2018-01-31 00:56:16
阅读次数:
2977
ssh整合,指的是Spring,hibernate,struts2 这3个框架结合一起,整合hibernate的时候,主要利用的是hibernate自身的持久层实现,而不是使用hibernate对JPA的实现方式。用ssh做crud的总思路如下 使用hibernate 可以不需要创建hibernat ...
分类:
其他好文 时间:
2018-01-29 11:42:39
阅读次数:
162