摘要:
Mybatis 日志 我们在写程序时,日志是必不可少的东西,它方便我们的排错,大大减少了工作量,提高了工作的效率。 曾经,我们通过调试,来给程序进行排错,而今,我们用日志工厂。 常用的日志有: SLF4J LOG4J LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT 阅读全文
摘要:
Mybatis 在学习完mybatis的配置属性后,我们接下来了解一个最重要最强大的元素:ResultMap,它可以将查询到的复杂数据映射到一个结果集上,这极大的方便了sql语句的书写。 基本的resultMap <resultMap id="用来绑定的id,自定义" type="这个是pojo类" 阅读全文
摘要:
Mybatis 学会了使用Mybatis来调用数据库后,我们来了解并使用Mybatis的配置 首先,先展示Mybatis的主要配置属性 configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)obj 阅读全文
摘要:
Mybatis 我们在进行了简单的CRUD操作后,开始了解并使用Map查询以及模糊查询 Map查询 Map查询一般用在实体类或数据库中表有太多的参数的情况,因为Map可传可变参数,局部修改 代码演示: 接口: // Map查询 UserInfo getUserById(Map<String,Obje 阅读全文
摘要:
Mybatis CRUD操作 在写完第一个Mybatis程序后,我们对Mybatis也有了一定的认识,也逐渐了解了Mybatis的强大之处。接下来,我们来进行传统的增删改查操作来全面地展示Mybatis。 mapper接口层代码 package com.charles.dao; import com 阅读全文
摘要:
Mybatis 1. 简介 1、什么是Mybatis? Mybatis 是一款优秀的持久层框架,它支持自定义sql、存储过程以及高级映射。(它类似于JDBC,但较JDBC方便) (持久层:将业务数据存储到磁盘,也具备长期存储能力,只要磁盘不损坏,如果在断电情况下,重启系统仍然可以读取数据) 2、My 阅读全文
摘要:
Filter && Listener 1、过滤器 过滤器:阻碍一些不符合要求的数据。 常用在处理中文乱码、登录验证等 1.1、初步使用Filter 案例:我们将会通过Filter处理中文乱码 代码展示: 在这里,要注意继承的Filter接口是servlet的!以及三个固定的方法要写,还有filter 阅读全文
摘要:
MVC框架 1、什么是MVC? MVC(Model View Controller),一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 2、Model(模型) 主要进行业务操作,且对数据 阅读全文
摘要:
Cookie && Session 1、会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话; 有状态的会话:访问过后存在留下的足迹; 2、保存会话的两种形式 1. cookie 2. session 3、Cookie 3.1、什么是cookie 阅读全文
摘要:
简单理解重定向和转发的区别 相同点: 页面都会实现跳转。 不同点: 请求转发的时候,url不会产生变化 重定向时候,url地址栏会发生变化; 阅读全文