自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 MyBatis之@Param注解

为什么要用@Param 1. 关于@Param @Param是MyBatis所提供的(org.apache.ibatis.annotations.Param),作为Dao层的注解,作用是用于传递参数,从而可以与SQL中的字段名相对应,一般在2=<参数<=5时使用最佳。 2. 原始的方法 当只有一个参数时,没什么好说的,传进去一个值也只有一个参数可以匹配。当存在多个参数时,传进去的值就区分不开了,这时可以考虑用Map,例如接口 public List<Role> findRoleByM

2020-07-03 08:57:15 312

原创 SSM整合

搭建整合环境 整合说明:SSM整合可以使用多种方式,咱们会选择XML+注解的方式 整合的思路 先搭建整合的环境 先把Spring的配置搭建完成 再使用Spring整合SpringMVC框架 最后使用Spring整合MyBatis框架 创建数据库和表结构 语句 create database ssm; use ssm; create table account( id int primary key auto_increment, name varchar(20), mone

2020-05-23 14:11:53 168

原创 SpringMVC之拦截器

关于拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的顾虑器Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词----拦截器链(Interceptor Chain),拦截器链就是将拦截器按一定的顺序连接成一条链,在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 说到这里,可能就有一个疑问,这不是我们之前学的过滤器吗?是的它和过滤器是有几分相似,但是也有区别,接下来我们就来说说它们的区别:

2020-05-23 14:11:03 170

原创 SpringMVC之异常处理

异常处理思路 Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理 SpringMVC异常处理 自定义异常类 /** * 自定义异常类 */ public class SysException extends Exception { //存储提示信息 private String message; public SysException(String message) {

2020-05-18 11:17:53 132

原创 SpringMVC之实现文件上传

文件上传的回顾 文件上传的必要前提 form表单的enctype取值必须是:multipart/form-data method属性取值必须是post 提供一个文件选择域<input type="file" /> 导入文件上传的jar包 使用commons-fileupload组件实现文件上传,需要导入该组件响应的支撑jar包,commons-fileupload和commons-io,cmmons-io不属于文件上传组件的开发jar文件,单commons-fileupload组件从1.

2020-05-18 11:17:22 147 1

原创 SpringMVC之响应数据和结果视图

1. 返回值分类 1. 返回字符串 Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器解析为物理视图的地址。 示例: @RequestMapping(value="/hello") public String sayHello() { System.out.println("Hello SpringMVC!!"); // 跳转到XX页面 return "success"; } 具体的应用场景 @Controller @RequestMapping("/user") p

2020-05-18 11:16:50 151

原创 SpringMVC之常用注解

前言 Spring MVC中用于参数绑定的注解有很多,都在org.springframework.web.bind.annotation包中,根据它们处理的request的不同内容可以分为四类(常用的类型)。 第一类:处理request body部分的注解有:@RequestParam和@RequestBody 第二类:处理requet uri部分的注解有:@PathVaribale 第三类:处理request header部分的注解有:@RequestHeader和@CookieValue 第四类:处理a

2020-05-18 11:16:18 182

原创 SpringMVC之自定义类型转换器

数据类型转换与类型转换器 表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。 如果想自动以数据类型转换,可以实现Converter的接口。 自定义类型转换器 package cn.itcast.utils; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.springf

2020-05-18 11:15:35 138

原创 SpringMVC之请求参数的绑定

请求参数的绑定 1.请求参数的绑定说明 1.绑定机制 标点提交的数据都是k==v格式的 username=haha&password=123 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的 要求:提交表单的name和参数的名称是相同的 2.支持的数据类型 基本数据类型和字符串类型: 提交表单的name和参数的名称是相同的 区分大小写 实体类型(JavaBean) 提交表单的name和JavaBean中的属性名需要一致 如果一个JavaBean类

2020-05-18 11:14:42 104

原创 SpringMVC之搭建环境

SpringMVC的入门案例 1. SpringMVC的概述(查看大纲文档) 1. SpringMVC的概述 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供 了构建 Web 应用程序的全功能 MVC 模块。 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的 SpringMVC框架或集成

2020-05-18 11:13:40 128

原创 三层架构

三层架构 与MVC设计模式的目标一致:都是为了 解耦合、提高代码复用 区别:二者对项目理解的角度不同 三层的组成 表示层(USL, Use Show Layer):-前台:对应于MVC中的View,用于和用户交互、界面的显示 HTML js jsp css Jquery等前端技术 代码位置:WebContent 后台:对应于MVC中的Controller,用于控制跳转、调用业务...

2019-12-09 16:19:04 130

原创 JSP Servlet

MVC设计模式 M:模型:各种功能 用JavaBean实现 V:视图:用于展示、以及与用户交互 使用HTML js css jsp jQuery等 C:控制器:接收请求,将请求跳转到模型进行处理,模型处理完成后,再将处理的结果返回给 请求处 可以用JSP实现,但是一般用Servlet实现控制器 Servlet2.5 java类必须符合一定的规范: a.必须继承 javax.se...

2019-12-09 16:17:26 167

原创 JSP JDBC

JDBC原理及使用Statement访问数据库 可以为多种关系型数据库DBMS 提供统一的访问方式,目的是用java操作数据库 JDBC API API就是:接口、方法、类 1.JDBC API:提供各种操作访问接口,Connection Statement PreparedStatement ResultSet 2.JDBC DriverManager:管理不同的数据库驱动 ...

2019-12-09 16:10:39 280

原创 JSP基础

基础 get与post请求方式的区别 get与post请求方式的区别: a. get方式 在地址栏显示请求信息(地址栏能够容纳的信息有限,4-5kb );post不会显示 b.文件上传操作,必须是post 推荐使用post JSP九大内置对象 内置对象 作用 out 输出对象,向客户端输出内容 request 请求对象;存储“客户端向服务端发送的请求信息” respon...

2019-12-09 16:02:30 130

原创 对象(续)

日期对象 JavaScript使用Date对象表示日期 1.创建日期对象 new Date() 通过new Date创建一个日期对象,这个对象就表示当前日期(现在) 例: <script> var d = new Date(); document.write('new Date():'+d); </script> 2.年/月/日 getFullYear()、get...

2019-12-09 14:56:46 122

原创 数组

JavaScript中的数组是动态的,即长度是可以发生变化的 1.创建数组对象 new Array() 创建一个数组对象 创建数组对象的3种方式: (1)new Array() 创建长度是0的数组 (2)new Array(5); 创建长度是5的数组,但是其每一个元素都是undefined (3)new Array(3,1,4,1,5,9,2,6); 根据参数创建数组 例: <script...

2019-12-09 14:51:56 355

原创 JavaScript对象

数字对象 JavaScript中的对象是有着属性和方法的一种特殊的数据类型 常见的对象有数字Number,字符串String,日期Date,数组Array等 注:这里讲的Number是对象Number,和基本数据类型中的基本类型Number是不一样的 示例一:创建一个数字对象 new Number(数字); 可以通过new Number创建一个数字对象 与基本类型的数字不同,对象类型的数字,拥...

2019-12-09 14:47:40 148

原创 基本算数运算符

基本算数运算符 > + - * / % 代码 <script> function p(s){ document.write(s); document.write("<br>"); } p("1+2="+ (1+2)); p("5-3="+ (5-3)); p("3*2="+ (3*2)); p("9/3="+ (9/3)); p("10...

2019-12-09 14:36:27 307

原创 事件

事件是JavaScript允许html与用户交互的行为,用户任何对网页的操作,都会产生一个事件,事件有很多种,比如鼠标点击,键盘点击等等 鼠标点击事件 首先定义一个函数 showHello,被调用的时候,弹出一个对话框“Hello JavaScript”, 准备一个button元素,在button元素上增加一个属性 properly 是 onclick,表示点击的时候触发 value 是showH...

2019-12-09 14:33:18 227

原创 基本逻辑运算符

基本逻辑运算符 基本逻辑运算符 包含如下 : ==、!=、<、>、<=、>= 返回一个Boolean类型的值,true或者false 绝对等、绝对不等于 与进行值是否相等的判断不同,绝对等=还会进行类型的判断 比如 数字1和字符串‘1’的比较,值是相等的,但是类型不同 所以==会返回true,===返回false 绝对不等于!==与上一个道理 例: 三目运算符 三目运算符...

2019-12-09 14:17:41 733

原创 javaScript基础

基础 2019年11月1日 19:37 变量声明 命名规则与Java差不多 可以使用 开头可以用和和字母其他部分可以使用和_和字母 其他部分可以使用和和​字母其他部分可以使用 _ 字母或者数字 基本数据类型 undefined Boolean Number String ,null Undefined 声明了但未赋值 Boolean 布尔 Number 数字 String 字符串 Var 动态...

2019-12-09 11:36:48 86

原创 函数

JavaScript基础 变量声明 命名规则与Java差不多 可以使用 开头可以用和和字母其他部分可以使用和_和字母 其他部分可以使用和和​字母其他部分可以使用 _ 字母或者数字 基本数据类型 undefined Boolean Number String ,null Undefined 声明了但未赋值 Boolean 布尔 Number 数字 String 字符串 Var 动态类型 可以用t...

2019-12-09 11:32:16 226

Javascript.pdf

javascript笔记

2019-12-09

Web开发JSP笔记.pdf

web开发笔记

2019-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除