自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 SpringMVC框架的学习(一):初步认识

前言:首先我们学习SpringMVC之前需要理解什么是MVC模式 MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减...

2019-09-07 18:01:00 136

转载 Spring框架: 理解为它是一个管理对象的创建,依赖,销毁的容器。

   DAO--------->Service------>Controller. DAO: 专门与数据库交互. MySqlDao。 Mysql数据库交互 OraclaDao. Oracle数据库。 Service: //MysqlDao mdao=new MysqlDao(); //思考 有没有缺点。硬编码。扩展性不好。 OracleDao odao=...

2019-09-05 21:17:00 254

转载 Springmvc如何进行异常处理

Springmvc如何进行异常处理 局部处理. 1 @ExceptionHandler //当该类中发生异常时有该方法来处理 2 public ModelAndView error(Exception exception) { 3 ModelAndView mv=new ModelAndView(); 4 ...

2019-09-05 21:13:00 90

转载 Springmvc:注解有哪些。

Springmvc:注解有哪些。    @Controller : 标注该类为控制层类。 @RequestMappint: 标注请求的地址 @ResponseBody: 把java对象转化为json对象。 @Valid: 标注校验该数据 @PathVariable: 接受uri地址的值赋给方法的参数 @SessionAttribu...

2019-09-05 21:13:00 103

转载 restful风格。Springmvc

1.restful风格。Springmvc Localhost:8080/springmvc-01/user Method=”post” Uri:资源的形式传递到后台。 Delete 删除. Localhost:8080/springmvc-01/user/3 Get:查询操作 Localhost:8080/springmvc-01/user/1 P...

2019-09-05 00:26:00 87

转载 SpringMVC 数据校验。(后台校验 hibernate validate).

1.数据校验。(后台校验 hibernate validate). 引入jar包。 在相应的实体类中加入注解。 1 package com.zhiyou100.wc.bean; 2 3 import javax.validation.constraints.Pattern; 4 5 import o...

2019-09-05 00:24:00 131

转载 SpringMVC文件上传

需要上的jar包。Fileupload   2.网页。 表单必须是post提交,编码必须是multipart/form-data 文件上传文本框必须起名。 1 <form action="addstudent" method="post" enctype="multipart/form-data"> 2 姓名:&l...

2019-09-05 00:13:00 76

转载 Springmvc完成ajax功能。(jquery. $)

Jquery: $.get(url,data,callback,type); Url:服务器的路径 Data: 请求参数 Callback: 回调函数 Type: 响应数据的类型。 (html, json) $.post(url,data,callback,type); $.ajax({ Url: Data: Typ...

2019-09-03 22:25:00 99

转载 静态资源的映射关系。

  *.do表示后缀为do的才会拦截  <url-pattern>*.do</url-pattern>  / 表示任何请求都要经过DispatcherServlet 包括图片、css 此时需要springmvc-servlet.xml内释放静态资源 静态资源可以正常的显示。 需要在springmvc的配置文件中添加。 ...

2019-09-03 22:12:00 261

转载 controller进行数据保存。

1.1数据保存到request作用域的方式. 使用ModelAndView,那么该方法的返回类型必须是ModelAndView 使用Model, 方法的返回值还是字符串类型。 使用Map.方法的返回值还是字符串类型。 原始的HttpServletRequest对象保存 1.2数据保存到session作用域的方式. 使用原始的HttpSession保存。 使用...

2019-09-03 22:03:00 576

转载 Controller接受的参数为日期类型。

1.接受的参数为日期类型 1.在UsersControllter.java中 1 @RequestMapping("toDate.do") 2 public String toDate(Date date) { 3 System.out.println(date); 4 return "index"; 5 ...

2019-09-03 21:57:00 1700

转载 10.$和#的区别 | 11.添加对象时如何把生成的id返回

一.Mybatis中$和#的区别。 1.$: 解析时不会为内容添加””他是sql语句的拼接存在sql注入的危害。传入的为表结构时。 2.#: 解析时会为内容添加””,它的sql时采用占位符,防止sql注入。 11.添加对象时如何把生成的id返回 用:keyProperty="id" 1 <!--逆向工程自动生成--> 2 &lt...

2019-09-03 20:28:00 100

转载 9. Mybatis的分页助手(pageHelper):

1.Mybatis的分页助手(pageHelper): 引入相关jar. 1.加入pagehelper的插件(mybatis配置文件中 conf.xml) 1 <plugins> 2 <!-- com.github.pagehelper为PageHelper类所在包名 --> 3 &l...

2019-09-03 20:26:00 143

转载 8.逆向工程

1.Mybatis的逆向工程(generator). 由表帮我们来生成dao,bean,xml映射文件。 http://www.mybatis.org/generator/index.html。 引入mybatis-generator的jar包 2.创建generator的配置文件。 3.运行generator 2....

2019-09-03 20:22:00 98

转载 7.动态Sql语句

1、动态SQL:if 语句 我们可以发现,如果 #{name} 为空,那么查询结果也是空,如何解决这个问题呢?使用 if 来判断 1 <select id="selectByWhere1" resultType="com.zhiyou100.wc.bean.Users"> 2 select 3 <include...

2019-09-03 20:19:00 222

转载 6.关联查询

6.1多对一 比如根据班级id查询班级信息(所关联老师的信息)。 1.1通过链表查询来得到 1.2映射文件。 1.3.两次查询 6.2一对多 2.1映射文件。 转载于:https://www.cnblogs.com/banzhuanlaowang/p/11455312.html...

2019-09-03 20:12:00 102

转载 5.解决列名与属性名不一致的情况

1.在SQL查询语句中使用别名来适配 1 <select id="getOrder" parameterType="int" resultType="com.zhiyou100.wc.bean.Orders"> 2 select order_id id,order_no no,order_price price from Orders where...

2019-09-03 20:08:00 279

转载 4.接口与映射文件结合使用

1.接口与映射文件 1.接口中的方法名必须要和映射文件中的Id名字相同比如下面接口中方法名为“getUser” 1 package com.zhiyou100.wc.dao; 2 3 import java.util.List; 4 5 import org.apache.ibatis.annotations.Param; 6 7 import...

2019-09-03 20:06:00 324

转载 3.优化Mybatis

一、连接数据库的配置单独放在一个properties文件中  1、在resources目录下新建一个db.properties文件,如下图所示: 在db.properties文件编写连接数据库需要使用到的数据库驱动,连接URL地址,用户名,密码,如下: 1 # 数据源信息 2 jdbc.driver=com.mysql.jdbc.Driver 3 jdbc.url=jd...

2019-09-03 20:02:00 77

转载 2、Mybatis的编程Demo

1 首先要有一个namespace为接口的全类名的映射文件,该例中是 UsersMapper.xml 2 然后在mybatis的容器(就是总的配置文件)里的mappers标签内conf.xml 引入第1步中的映射文件,这里是 UsersMapper.xml 3 通过SqlSession对象的getUser(UsersDao.class)获取一个接口的代理对象 4 调用代理对象的具...

2019-09-03 19:54:00 95

转载 1.什么是Mybatis?

Mybatis框架   1、Mybatis是什么?   1.1:mybatis 是一个持久层框架,是 Apache 下的顶级项目。     mybatis 刚开始由 googlecode 托管,再后来托管到 GitHub下   1.2:让程序员将主要精力放在 sql 上,通过 mybatis 提供的映射方式,自由灵活地(半自动化,大部分由程序员编写 sql)生成满足需求...

2019-09-01 21:51:00 175

空空如也

空空如也

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

TA关注的人

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