随笔分类 - java开发
java开发
摘要: 响应重定向 生活案例: 张三向李四借钱1000元,李四说”我也没有,要不你去王五哪里看看?”,然后张三根据李四的指示,去找王五借钱 响应重定向是通过HttpServletResponse对象sendRedirect(“路径”)的方式实现是,是服务器通知浏览器,让浏览器去自主请求其他资源的一种方式
阅读全文
摘要:Servlet介绍 Servlet是Server Applet的简称,称为服务端小程序,是JavaEE平台下的技术标准,基于Java语言编写的服务端程序。Web容器或应用服务器实现了Servlet标准所以Servlet需运行在Web容器或应用服务器中。Servlet主要功能在于能在服务器中执行并生成
阅读全文
摘要: Servlet的生命周期 Servlet的生命周期是由容器管理的,分别经历四各阶段: 阶段 次数 时机 创建 1次 第一次请求 初始化 1次 实例化之后 执行服务 多次 每次请求 销毁 1次 停止服务 当客户端浏览器第一次请求Servlet时,容器会实例化这个Servlet,然后调用一次init
阅读全文
摘要:Servlet的继承结构 Servlet接口 1.init(),创建Servlet对象后立即调用该方法完成其他初始化工作。 2.service(),处理客户端请求,执行业务操作,利用响应对象响应客户端请求。 3.destroy(),在销毁Servlet对象之前调用该方法,释放资源。 4.getSer
阅读全文
摘要: Servlet开发流程 在后台随机生成一个整数 当浏览器请求一个Servlet时 如果生成的是奇数,返回"happy new year" 如果生成的是偶数,返回"happy birthday" 1创建一个JAVAWEB项目,并在项目中开发一个自己的Servlet ,继承HttpServlet 类
阅读全文
摘要:Servlet介绍 Servlet是Server Applet的简称,称为服务端小程序,是JavaEE平台下的技术标准,基于Java语言编写的服务端程序。Web容器或应用服务器实现了Servlet标准所以Servlet需运行在Web容器或应用服务器中。Servlet主要功能在于能在服务器中执行并生成
阅读全文
摘要:选择Java Enterprise 1_Project SDK选项 推荐 1.8 如果没有SDK 可以通过后面的 NEW按钮选择自己的JDK安装路径即可 (注意选择的是bin的上一层)2_Java EE version 推荐JAVA EE 83_Application Server 关联Tomcat
阅读全文
摘要:响应的主要组成部分 响应行 HTTP/1.1 200 1协议 2响应状态码 200 >> OK 正常响应 304 重定向 404 请求的资源没有找到 500服务器出现异常没有办法响应响应头响应体 响应行 响应行:HTTP/1.1 200 和请求消息相比,响应消息多了一个“响应状态码”,它以“清晰明确
阅读全文
摘要:HTTP协议的请求 Ø 当你在浏览器输入URL http://www.mashibing.com 的时候,浏览器发送一个Request去获取http://www.mashibing.com 的html. 服务器把Response发送回给浏览器。 Ø 浏览器分析Response中的 HTML,发现其中
阅读全文
摘要:协议 Protocol 合同,共同遵守的规则 A给B发送一段信息 内容: what do you wanna eat for dinner; 晚饭想吃什么规则: 英文 中文 应用层协议 数据如何解析如何使用 http ftp ... ...方式: 微信 QQ 短信 传输层协议 数据如何发送和接收 t
阅读全文
摘要:Tomcat目录结构与介绍 bin bin目录主要是用来存放tomcat的命令文件,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 conf conf目录主要是用来存放tomcat的一些配置文件。 lib lib目录主要用来存放tomcat运行
阅读全文
摘要:Tomcat体系结构图 Tomcat组件 Server组件 启动一个server实例(即一个JVM),它监听在8005端口以接收shutdown命令。Server的定义不能使用同一个端口,这意味着如果在同一个物理机上启动了多个Server实例,必须配置它们使用不同的端口。 <Server port=
阅读全文
摘要:Tomcat目录结构与介绍 bin bin目录主要是用来存放tomcat的命令文件,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 conf conf目录主要是用来存放tomcat的一些配置文件。 lib lib目录主要用来存放tomcat运行
阅读全文
摘要:什么是JavaEE JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台。最早由Sun公司定制并发布,后由Oracle负责维护。JavaEE平台规范了在开发企业级web应用中的技术标准. 在JavaEE平台共包含了13个技术规范(随着Java
阅读全文
摘要: 一级存储是SqlSession上的缓存,默认开启,是一种内存型缓存,不要求实体类对象实现Serializable接口。 缓存中的数据使用键值对形式存储数据 namespace+sqlid+args+offset>>> hash值作为键,查询出的结果作为值 测试 代码 @Test public v
阅读全文
摘要: 项目结构:注意文件路径和文件位置!!! 准备接口和mapper映射文件 EmpMapper接口 package com.msb.mapper; import com.msb.pojo.Emp; import java.util.List; /** * @Author: Ma HaiYang *
阅读全文
摘要: Mapper映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-ma
阅读全文
摘要: 1单个基本数据类型 2多个基本数据类型 3单个引用数据类型 4map集合数据类型 5多个引用数据类型 接口 package com.msb.mapper; import com.msb.pojo.Emp; import org.apache.ibatis.annotations.Param; i
阅读全文
摘要: 项目结构:注意文件路径和文件位置!!! 准备接口和mapper映射文件 EmpMapper接口 package com.msb.mapper; import com.msb.pojo.Emp; import java.util.List; /** * @Author: Ma HaiYang *
阅读全文
摘要: SqlSession对象本身的API中就有三个查询方法,分别能够实现如下查询方式 1返回单个对象 selectOne 2返回对象List集合 selectList 3返回对象Map集合 selectMap 接下来我们就对这三个方法进行一个快速的学习 创建Emp实体类 @AllArgsConstr
阅读全文