08 2021 档案

摘要:整合SSM 环境要求 环境: IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbui 阅读全文
posted @ 2021-08-24 18:23 苹果你个大番茄 阅读(42) 评论(0) 推荐(0)
摘要:结果跳转方式 ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.springframewor 阅读全文
posted @ 2021-08-23 18:30 苹果你个大番茄 阅读(31) 评论(0) 推荐(0)
摘要:控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller的配置方式有很多种 实现Controller 阅读全文
posted @ 2021-08-20 18:13 苹果你个大番茄 阅读(38) 评论(0) 推荐(0)
摘要:1、回顾MVC 1.1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的 阅读全文
posted @ 2021-08-19 18:07 苹果你个大番茄 阅读(52) 评论(0) 推荐(0)
摘要:自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动化的装配b 阅读全文
posted @ 2021-08-18 18:12 苹果你个大番茄 阅读(94) 评论(0) 推荐(0)
摘要:概念 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 我们在之前的案例已经讲过了 Set 注入 (重点) 要求被注入的属性 , 必须有 阅读全文
posted @ 2021-08-17 18:20 苹果你个大番茄 阅读(65) 评论(0) 推荐(0)
摘要:简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 阅读全文
posted @ 2021-08-16 17:49 苹果你个大番茄 阅读(58) 评论(0) 推荐(0)
摘要:多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRI 阅读全文
posted @ 2021-08-13 18:13 苹果你个大番茄 阅读(51) 评论(0) 推荐(0)
摘要:查询为null问题 要解决的问题:属性名和字段名不一致 环境:新建一个项目,将之前的项目拷贝过来 1、查看之前的数据库的字段名 2、Java中的实体类设计 public class User { private int id; //id private String name; //姓名 priva 阅读全文
posted @ 2021-08-12 18:22 苹果你个大番茄 阅读(55) 评论(0) 推荐(0)
摘要:namespace 将上面案例中的UserMapper接口改名为 UserDao; 将UserMapper.xml中的namespace改为为UserDao的路径 . 再次测试 结论: 配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致! select se 阅读全文
posted @ 2021-08-11 17:39 苹果你个大番茄 阅读(38) 评论(0) 推荐(0)
摘要:环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取 阅读全文
posted @ 2021-08-10 17:09 苹果你个大番茄 阅读(32) 评论(0) 推荐(0)
摘要:用户管理 使用SQLyog 创建用户,并授予权限演示 基本命令 /* 用户和权限管理 */ 用户信息表:mysql.user -- 刷新权限 FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456' CREATE US 阅读全文
posted @ 2021-08-09 17:26 苹果你个大番茄 阅读(54) 评论(0) 推荐(0)
摘要:5、MySQL函数 5.1 常用函数 数据函数 SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随机数,返回一个0-1之间的随机数*/ SELECT 阅读全文
posted @ 2021-08-06 17:19 苹果你个大番茄 阅读(58) 评论(0) 推荐(0)
摘要:4、使用DQL查询数据 4.1、DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT语法 SELECT [ALL | DI 阅读全文
posted @ 2021-08-05 17:27 苹果你个大番茄 阅读(50) 评论(0) 推荐(0)
摘要:1、初识MySQL只会写代码的是码农;学好数据库,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。1.1、为什么学习数据库1、岗位技能 阅读全文
posted @ 2021-08-04 18:08 苹果你个大番茄 阅读(53) 评论(0) 推荐(0)
摘要:7、Cookie、Session 7.1、会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之 为会话; 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会 话; 你能怎么证明你是西开的学生? 你 西开 1. 发票 阅读全文
posted @ 2021-08-03 17:54 苹果你个大番茄 阅读(55) 评论(0) 推荐(0)
摘要:JavaWebJava Web1、基本概念1.1、前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 阅读全文
posted @ 2021-08-02 13:56 苹果你个大番茄 阅读(52) 评论(0) 推荐(0)