摘要: 对于入门程序的流程分析 使用过程 1. 读配置文件 读取配置文件时绝对路径和相对路径(web工程部署后没有src路径)都有一定问题,实际开发中一般有两种方法 使用类加载器,它只能读取类路径的配置文件 使用SerbletContext对象的getRealPath() 2. 创建SqlSessionFa 阅读全文
posted @ 2019-12-17 23:27 百花小松 阅读(226) 评论(0) 推荐(0)
摘要: 概述 mybatis 是一个用java编写的持久层框架, 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程,它使用了ORM思想实现了结果 集的封装 ORM Object Relational Mapping 对象关系映射,把数据库表和实体类及实 阅读全文
posted @ 2019-12-16 23:03 百花小松 阅读(133) 评论(0) 推荐(0)
摘要: 概念 Java DataBase Connectivity java数据库连接 定义了操作所有关系型数据库的规则(接口),不同的数据库厂商编写类实现这些接口,这些类就叫数据库驱动,使得用户只需要使用统一的接口操作不同的数据库 快速入门 组件分析 1. DriverManager:驱动管理对象 注册驱 阅读全文
posted @ 2019-12-15 14:26 百花小松 阅读(113) 评论(0) 推荐(0)
摘要: MySql 服务 管理员身份打开cmd 登录 SQL Structured Query Language 结构化查询语言,定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为”言“,mysql中只有登录后输入的才被视为sql语句 SQL分类 1. DDL: Data Def 阅读全文
posted @ 2019-12-14 19:31 百花小松 阅读(124) 评论(0) 推荐(0)
摘要: 概念 三层架构 将整个业务应用划分为三层 ​ 表现层:用来和客户端进行数据交互,一般采用 MVC 设计模式 ​ 业务层:处理公司具体业务逻辑 ​ 持久层:用来操作数据库 MVC模型 Model View Controller模型视图控制器 ​ Model:数据模型,JavaBean的类,用来封装数据 阅读全文
posted @ 2019-12-13 21:24 百花小松 阅读(299) 评论(0) 推荐(0)
摘要: Aspect Oriented Programming 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,利用aop可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低 ​ 作用:在程序运行期间,不修改源码对已有方法进行增强 ​ 优势:减少重复代码,提高开发效率,维 阅读全文
posted @ 2019-12-12 18:38 百花小松 阅读(154) 评论(0) 推荐(0)
摘要: Inversion of Control 将创建对象的权利交给框架,包括DI(Dependency Injection,依赖注入)和DL(Dependency Lookup,依赖查找),能削减计算机程序的耦合,即解除代码中的依赖关系 应用 xml 1. 建立maven工程 2. 导入jar包,pom 阅读全文
posted @ 2019-12-11 22:28 百花小松 阅读(287) 评论(0) 推荐(0)
摘要: test testing... testing in day02... testing in day07... 阅读全文
posted @ 2019-12-10 22:55 百花小松 阅读(94) 评论(0) 推荐(0)