- 博客(21)
- 收藏
- 关注
转载 SpringMVC框架的学习(一):初步认识
前言:首先我们学习SpringMVC之前需要理解什么是MVC模式MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减...
2019-09-07 18:01:00
138
转载 Spring框架: 理解为它是一个管理对象的创建,依赖,销毁的容器。
DAO--------->Service------>Controller.DAO: 专门与数据库交互.MySqlDao。 Mysql数据库交互OraclaDao. Oracle数据库。 Service://MysqlDao mdao=new MysqlDao(); //思考 有没有缺点。硬编码。扩展性不好。OracleDao odao=...
2019-09-05 21:17:00
255
转载 Springmvc如何进行异常处理
Springmvc如何进行异常处理局部处理.1 @ExceptionHandler //当该类中发生异常时有该方法来处理2 public ModelAndView error(Exception exception) {3 ModelAndView mv=new ModelAndView();4 ...
2019-09-05 21:13:00
91
转载 Springmvc:注解有哪些。
Springmvc:注解有哪些。 @Controller : 标注该类为控制层类。@RequestMappint: 标注请求的地址@ResponseBody: 把java对象转化为json对象。@Valid: 标注校验该数据@PathVariable: 接受uri地址的值赋给方法的参数@SessionAttribu...
2019-09-05 21:13:00
104
转载 restful风格。Springmvc
1.restful风格。SpringmvcLocalhost:8080/springmvc-01/userMethod=”post”Uri:资源的形式传递到后台。Delete 删除. Localhost:8080/springmvc-01/user/3Get:查询操作 Localhost:8080/springmvc-01/user/1P...
2019-09-05 00:26:00
88
转载 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
133
转载 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
77
转载 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
101
转载 静态资源的映射关系。
*.do表示后缀为do的才会拦截 <url-pattern>*.do</url-pattern> / 表示任何请求都要经过DispatcherServlet 包括图片、css 此时需要springmvc-servlet.xml内释放静态资源 静态资源可以正常的显示。需要在springmvc的配置文件中添加。...
2019-09-03 22:12:00
264
转载 controller进行数据保存。
1.1数据保存到request作用域的方式.使用ModelAndView,那么该方法的返回类型必须是ModelAndView使用Model, 方法的返回值还是字符串类型。使用Map.方法的返回值还是字符串类型。原始的HttpServletRequest对象保存1.2数据保存到session作用域的方式.使用原始的HttpSession保存。使用...
2019-09-03 22:03:00
577
转载 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
1701
转载 10.$和#的区别 | 11.添加对象时如何把生成的id返回
一.Mybatis中$和#的区别。1.$: 解析时不会为内容添加””他是sql语句的拼接存在sql注入的危害。传入的为表结构时。2.#: 解析时会为内容添加””,它的sql时采用占位符,防止sql注入。11.添加对象时如何把生成的id返回 用:keyProperty="id" 1 <!--逆向工程自动生成--> 2 <...
2019-09-03 20:28:00
102
转载 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
144
转载 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
100
转载 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
223
转载 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
104
转载 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
280
转载 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
325
转载 3.优化Mybatis
一、连接数据库的配置单独放在一个properties文件中 1、在resources目录下新建一个db.properties文件,如下图所示:在db.properties文件编写连接数据库需要使用到的数据库驱动,连接URL地址,用户名,密码,如下:1 # 数据源信息2 jdbc.driver=com.mysql.jdbc.Driver3 jdbc.url=jd...
2019-09-03 20:02:00
79
转载 2、Mybatis的编程Demo
1 首先要有一个namespace为接口的全类名的映射文件,该例中是 UsersMapper.xml2 然后在mybatis的容器(就是总的配置文件)里的mappers标签内conf.xml引入第1步中的映射文件,这里是 UsersMapper.xml3 通过SqlSession对象的getUser(UsersDao.class)获取一个接口的代理对象4 调用代理对象的具...
2019-09-03 19:54:00
96
转载 1.什么是Mybatis?
Mybatis框架 1、Mybatis是什么? 1.1:mybatis 是一个持久层框架,是 Apache 下的顶级项目。 mybatis 刚开始由 googlecode 托管,再后来托管到 GitHub下 1.2:让程序员将主要精力放在 sql 上,通过 mybatis 提供的映射方式,自由灵活地(半自动化,大部分由程序员编写 sql)生成满足需求...
2019-09-01 21:51:00
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人