servlet 处理请求,作出响应 package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.annotation.WebInitParam;import javax.servlet.annotation.WebServlet;import javax.ser
Springboot框架 Spring的框架Springboot工程都是基于maven做依赖管理Src-main-java:用于写后台代码的目录SpringbootApplication:是工程的入口文件,运行的入口Src-main-resources:application.properties:用来配置底层框架需要的属性信息pom.xml:maven工程用于管理依赖的核心配置文件配置热部署:<!-- 配置热部署 --> <dependency> <group
Spring框架 Spring框架:不属于mvc架构任何一层,不是单纯的代替某一种开发技术,它的主要作用就是提供容器,进行对象管理。开源的 轻量级的 非侵入式的 控制反转 面向切面 容器框架开源的:免费的轻量级的:占用空间小非侵入式的:在使用框架过程中,几乎不需要使用它的API来编码,这样的框架就是非侵入式的。好处就是程序易于维护,易于扩展控制反转(IOC):Spring最核心的功能把程序中对象管理的控制反转给Spring容器(Spring核心配置文件)去做处理A B
mybatis框架笔记2 SQL映射文件开发:<!-- id:必须和接口中的方法名完全一致 注意:Mapper接口不支持方法重载的 parameterType:是参数类型 全类名 resultType:返回值类型 SQL映射文件中,sql语句获取参数的语法: #{} ${} #{}:没有SQL注入的问题 推荐使用 ${}:有SQL注入的问题 增加数据 修改数据 删除数据(删除一条数据 批量删除) 查询数据(单表查询 多表连接 组合查
mybatis核心配置文件 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- xml文档有且只有一个根元素 --> <!-- mybatis核心配置文件的元素是有顺序要求
mybatis框架的搭建过程和开发流程 搭建:创建一个普通的java工程,引jar包开发流程:引入mybatis的核心配置文件,在配置文件中配置连接环境<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <
前端笔记 CSS的基本语法: 选择器{ 样式名称:样式的值; 样式名称:样式的值; 样式名称:样式的值; } 选择器:用来定位页面元素 基本选择器 标签选择器:直接以标签名称当做选择器,当前文档中所有该标签都拥有这套样式 ID选择器:#id的名称 可以唯一定位页面某个元素设定样式 类选择器:.类名称 可以给页面的部分元素设定同样的样式 复合选择器 后代选择器:外层元素选择器 里层元素选择器 中间是空格间隔 交集选择器:由两个选择器构成,第一个必须是标..
笔记 /** http请求:* 请求行:请求方法* 头信息* 空行* 请求体*/System.out.println(“进入doGet方法”);//获取当前请求的请求方式String method = request.getMethod();System.out.println(method);//获取上下文路径String path = request.getContextPath();System.out.println(path);//获取当前请求路径StringBuffer
vue浏览器出现 Cannot read property ‘length‘ of undefined 的报错信息 报错原因:后台在返回数据时是需要时间的 不管多快 都是需要时间的 但是在初始化时,并没有给一个空的数组 注意 是数组形式 所以当调用 .length 方法时 这时后台数据还没有返回回来 此时它不是数组 就会报错解决方案:可以在整体加一个 v-if这样当数据还没有返回时 就不会渲染 只有数据返回回来时 才会进行渲染这样就可以解决报错的问题代码块例如:友情提示:当浏览器出现如下报错信息时 看到Error in render 的问题 都是浏览器渲染问题...
Web应用 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- Web应用 前后端分离: 前端应用 服务器端应用 前后端的连接: 请求的发送 相应的处理 AJAX技术: 进行请求的发送 实现页面局部刷新,异步处理 请求发送的方
vue13--编程式路由的实现 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>编程式路由的实现</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/v
vue12--路由--菜单栏的开发 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>路由--菜单栏的开发</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/np
vue11--组件之间的通信--子组件往父组件传值(不可自动触发) <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>组件之间的通信--子组件往父组件传值(不可自动触发)</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> </head> <body>
vue10--组件之间的通信--父往子传值(可自动触发) <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>组件之间的通信--父往子传值(可自动触发)</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> </head> <body> &l
vue09--组件 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>组件</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> </head> <body> <div id="app">
vue08--全局组件 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>全局组件</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> </head> <body> <div id="app">
vue07--计算属性 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>计算属性</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> </head> <body> <div id="app">