Spring+SpringMVC+Mybatis
ssm框架基础学习
隆隆不会敲代码
这个作者很懒,什么都没留下…
展开
-
11、MyBatis
11MyBatisMyBatis概述:MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动、创建 Connection、配置 Statement 等繁杂过程。Mybatis 通过 xml 或注解的方式将要执行的各种 Statement(Statement、PreparedStatement 等)配置起来,并通过 Java 对象和 Statement 中 SQL 的动态参数进行映射生成最终执行的 SQL原创 2020-07-22 00:18:28 · 99 阅读 · 0 评论 -
10、springMVC
10springMVCSpring MVC 也叫 Spring Web MVC ,属于展示层框架。SpringMVC 是 Spring 框架的一部分。Spring Web MVC 框架提供了 MVC (模型 - 视图 - 控制器) 架构和用于开发灵活和松散耦合的 Web 应用程序的组件。 MVC 模式导致应用程序的不同方面(输入逻辑,业务逻辑和 UI 逻辑)分离,同时提供这些元素之间的松散耦合。模型 (Model):封装了应用程序数据,通常它们将由 POJO 类组成。视图 (View):原创 2020-07-22 00:13:29 · 67 阅读 · 0 评论 -
9、spring整合web
spring整个webbean:截止目前为止,咱们 Bean 的装配方式是通过代码 getBean() 的方式从容器获取指定的 Bean 实例,容器首先会调用 Bean 类的无参构造器,创建空值的实例对象。除了使用 getBean() 的装配方式外,还可以使用注解的装配方式。容器中的bean的作用域singleton:单态模式。即在整个 Spring 容器中,使用 singleton 定义的 Bean 将是单例的,只有一个实例。默认为单态的。prototype:原型模式。即每次使用原创 2020-07-22 00:07:45 · 59 阅读 · 0 评论 -
8、Log4j
8Log4j概述:一个完整的软件,日志是必不可少的。程序从开发、测试、维护、运行等环节,都需要向控制台或文件等位置输出大量信息。这些信息的输出, 在很多时候是使用 System.out.println() 无法完成的。日志信息根据用途与记录内容的不同,分为 调试日志、运行日志、异常日志 等。Log4j 的全称为 Log for java,即专门用于 Java 语言的日志记录工具。logback是最新的日志框架。日志级别:会输出本级别以及网上级别的日志fatal(致命的)errorw原创 2020-07-22 00:05:15 · 94 阅读 · 0 评论 -
7、Junit
7JunitTDD:测试驱动编程,编程方法学,编程思想源码里编码,CRUD先写测试用例,再编码概述JUnit 是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit 可广泛用于工业和作为支架(从命令行)或IDE(如 IDEA)内单独的 Java 程序。JUnit 提供:断言测试预期结果。测试功能共享通用的测试数据。测试套件轻松地组织和运行测试。图形和文本测试运行。JUnit 用于测试:整个对象对象的一部分 - 交互的方法原创 2020-07-22 00:00:37 · 89 阅读 · 0 评论 -
6、Spring
6Spring概述Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。根据功能的不同,可以将一个系统中的代码分为 主业务逻辑 与 系统级业务逻辑 两类。它们各自具有鲜明的特点:主业务代码间逻辑联系紧密,有具体的专业业务应用场景,复用性相对较低;系统级业务相对功能独立,没有具体的专业业务应用场景,主要是为主业务提供系统级服务,如日志、安全、事务等,复用性强。Spring 根据代码的功能特点,将降低耦合度的方式分为了两类:IoC 与 AOP。IoC 使得主业务在相互调用过程中,不用再自原创 2020-07-21 23:57:51 · 558 阅读 · 0 评论 -
5、bootstrap
5bootstrap概述:Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。它是一个 CSS/HTML 框架。Bootstrap 提供了优雅的 HTML 和 CSS 规范。Bootstrap 一经推出后颇受欢迎,一直是 GitHub 上的热门开源项目。作用:移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。浏览器支持:所有的原创 2020-07-21 23:50:55 · 210 阅读 · 0 评论 -
4、架构
4架构系统架构:所谓系统架构是指,整合应用系统程序大的结构。经常提到的系统结构有两种:三层架构与 MVC。这两种结构既有区别,又有联系。但这两种结构的使用,均是为了降低系统模块间的耦合度。三层架构:三层架构是指:视图层 View、服务层 Service,与持久层 DAO。它们分别完成不同的功能。View 层:用于接收用户提交请求的代码Service 层:系统的业务逻辑主要在这里完成DAO 层:直接操作数据库的代码为了更好的降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。原创 2020-07-21 23:42:52 · 140 阅读 · 0 评论 -
3、Maven
3MavenMaven可以推进协同开发,使用eclipse、Intellij IDEA。他是一个标准的项目管理和综合工具,Maven提供了开发人员构建一个完整的生命周期框架,开发团队可以自动完成项目基础工具建设,Maven使用标准目录结构和默认构建生命周期。再多个开发团队环境时,Maven可以设置按标准再非常短的事件里完成配置工作,由于大部门项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化测试。Maven安装配置下载maven jar包原创 2020-07-21 23:38:58 · 78 阅读 · 0 评论 -
2、Intellij IDEA
2Intellij IDEA初次使用,会出现找不到javaweb的情况,点击file->settings->Plugins->install,找到javaee的内容并全部打上勾配置jdk,如果没有的话自己new一个配置tomcat下图下面的两个红框中的内容可以使文件的类型变化了,不用重新启动服务器更新。...原创 2020-07-21 23:26:31 · 68 阅读 · 0 评论 -
1、面向对象
1面向对象面向对象的三大特性封装:就是将对象的属性和行为抽象出来包装到类中继承:就是将具有相同属性和行为对象抽象出来并包装成一个父类多态:就是多种形态,相同的属性和行为却有不同的表现方式面向接口编程:接口是为了处理各个对象之间的协作关系,是系统设计的关键组成部分,主要作用是为了将“定义”与“实现”分离,从而实现系统解耦的目的面向对象设计原则开:面向扩展开放,面向修改关闭(能实现接口(扩展),而无法(修改)接口)口:接口隔离原则合:组合/聚合原则里:里氏替换原则原创 2020-07-21 23:19:34 · 55 阅读 · 0 评论