ssm
逞强又怎样。
这个作者很懒,什么都没留下…
展开
-
spring的学习(二)
di的学习 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http:原创 2020-07-30 13:10:09 · 110 阅读 · 0 评论 -
spring的学习(一)
spring全家桶:spring , springmvc ,spring boot , spring cloud spring: 出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理, 类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。 spring核心技术 ioc , aop 。能实现模块之间,类之间的解耦合。 依赖:classa中使用classb的属性或者方法, 叫做classa依赖classb 框架怎么学: 框架是一个软件,其它人写好的软件。 1)知道框架能做什么, myb原创 2020-07-24 13:10:14 · 123 阅读 · 0 评论 -
Mybatis的学习(五)
数据库的属性配置文件: 把数据库连接信息放到一个单独的文件中。 和mybatis主配置文件分开。 目的是便于修改,保存,处理多个数据库的信息。 1)在resources目录中定义一个属性配置文件, xxxx.properties ,例如 jdbc.properties 在属性配置文件中, 定义数据,格式是 key=value key: 一般使用 . 做多级目录的。 例如 jdbc.mysql.driver , jdbc.driver, mydriver jdbc.driver=com.my..原创 2020-07-23 19:40:50 · 77 阅读 · 0 评论 -
Mybatis的学习(四
动态SQL 动态sql: sql的内容是变化的,可以根据条件获取到不同的sql语句。 主要是where部分发生变化。 动态sql的实现,使用的是mybatis提供的标签, ,, 1)是判断条件的, 语法 部分sql语句 2) 用来包含 多个的, 当多个if有一个成立的, 会自动增加一个where关键字, 并去掉 if中多余的 and ,or等。 3) 循环java中的数组,list集合的。 主要用在sql的in语句中。 学生id是 1001,1002,1003的三个学生 select * from s原创 2020-07-23 09:30:51 · 97 阅读 · 0 评论 -
Mybatis的学习(三)
动态代理: 使用SqlSession.getMapper(dao接口.class) 获取这个dao接口的对象 传入参数: 从java代码中把数据传入到mapper文件的sql语句中。 1)parameterType : 写在mapper文件中的 一个属性。 表示dao接口中方法的参数的数据类型。 例如StudentDao接口 public Student selectStudentById(Integer id) 一个简单类型的参数: 简单类型: mybatis把java的基本数据类型和Stri..原创 2020-07-21 16:05:23 · 88 阅读 · 0 评论 -
Mybatis的学习(二)
主要类的介绍 1) Resources: mybatis中的一个类, 负责读取主配置文件 InputStream in = Resources.getResourceAsStream("mybatis.xml"); 2)SqlSessionFactoryBuilder : 创建SqlSessionFactory对象, SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); //创建SqlSessi原创 2020-07-21 09:11:38 · 124 阅读 · 0 评论 -
Mybatis的学习(一)
三层架构 界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet) 业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层: 就是访问数据库, 执行对数据的查询,修改,删除等等的。 三层对应的包 界面层: controller包 (servlet) 业务逻辑层: service 包(XXXService类) 数据访问层: dao包(XXXDao类) 三层中类的交互 用户使用界面层--> 业务逻.原创 2020-07-20 19:58:08 · 159 阅读 · 0 评论