
JavaEE
Mr.AZ
这个作者很懒,什么都没留下…
展开
-
轻量级数据交换格式-JSON解析器
JSON和Java对象的相互转换JSON解析器JSON转换为Java对象Java对象转换为JSON使用步骤代码 JSON解析器 一些封装好的工具 常见的解析器:Jsonlib,Gson,fastjson,jackson(今天学习的) JSON转换为Java对象 Java对象转换为JSON 使用步骤 导入Jackson的相关jar包 创建Jackson核心对象ObjectMapper 调用ObjectMapper的相关方法进行转换 转换方法: writeValue(参数1,obj)原创 2020-09-11 10:15:11 · 146 阅读 · 0 评论 -
轻量级数据交换格式-JSON概念入门
轻量级数据交换格式-JSON入门概念语法基本规则获取数据代码取数据结果 概念 JavaScript Object Notation :JavaScript对象表示法 JSON现在对于存储和交换信息的语法 进行数据的传输 JSON 比 XML 更小、更快、更易解析 作用(早期) 在Java中: Person p = new person(); p.setName("张三"); p.setAge(23); p.setGender("男"); 在JavaScript中 var p ={"name":"张原创 2020-09-10 21:12:12 · 346 阅读 · 0 评论 -
JavaEE核心技术之Listener监听器
JavaEE核心技术之Listener监听器 概念 web的三大组件之一。 事件监听机制: * 事件:一件事情 * 事件源:事情发生的地方 * 监听器:一个对象 * 注册监听:将事件、事件源、监听器绑定在一起。 当事件源发生发生某个事件后,执行监视器代码。 ServletContextListener 监听ServletContext对象的创建和销毁 方法 void contextDestoryed(ServletContextEvent sce): ServletContext原创 2020-09-10 16:43:25 · 309 阅读 · 0 评论 -
JavaEE核心技术之Filter案例
JavaEE核心技术之Filter案例案例一:登录验证需求 案例一:登录验证 需求 1. 访问项目案例的资源。验证其实是否登录、 2. 如果登录直接放行 3. 如果没有登录,则会跳转到登录页面,提示“您尚未登录,请先登录”。 ...原创 2020-09-10 09:33:51 · 347 阅读 · 0 评论 -
JavaEE核心技术之Filter过滤器
JavaEE技术之Filter过滤器 概念 *生活中的过滤器:净水器,空气净化器... web中的过滤器:当访问服务器资源时,过滤器可以将请求拦下来, 完成一些特殊的功能 过滤器的作用: 一般用于完成通过的操作。如:登录验证,统一编码处理,敏感字符过滤... 快速入门: 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 代码 @WebFilter("/*") //访问所有的资源之前,都会执行该过滤器 public class Filt原创 2020-09-07 15:48:08 · 607 阅读 · 0 评论 -
JavaEE页面技术之JSTL标签&小案例
JavaEE页面技术之JSTL标签&小案例概念作用使用步骤常用的JSTL标签小案例 概念 JavaServer Pages Tag Library : JSP标准标签库 * 是由Apache组织提供的开源的免费的JSP标签 作用 用户简化和替换JSP页面上的Java代码 使用步骤 1. 导入JSTL相关的jar包 2. 引入标签库: taglib指令 <%@ taglib ="" prefix=""%> 3. 使用标签 常用的JSTL标签 if 相当于Java代码的i原创 2020-09-04 21:32:38 · 357 阅读 · 0 评论 -
JavaEE页面显示技术之EL表达式
JavaEE页面显示技术之EL表达式概念作用语法使用语法:1. $域名称.键名}2. ${键名}3. 获取对象4. 隐式对象 概念 Expression Language 表达式语言 作用 替换和简化JSP页面中的Java代码的编写 语法 ${表达式} 注意: 1. JSP页面中默认支持EL表达式 2. 忽略EL表达式:设置jsp的Page指令中:isELIgnored="true" 3. 忽略单句EL表达式:加一个反斜线 \ 使用 运算 1. 算数运算符: + - * /(div) %(mo原创 2020-09-04 16:28:27 · 585 阅读 · 0 评论 -
JavaEE开发模式之MVC
JavaEE开发模式之MVCJSP演变史MVCMVC特点优点缺点 JSP演变史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来有了JSP,简化的Servlet开发,如果过度使用JSP,在jsp中写了大量的Java代码,又写html表,造成维护困难,难于分工合作 3. 再后来,Java的web开发,借鉴MVC开发模式,使得程序的设计更加合理性。 MVC 1. M:model ,模型 (JavaBean) *完成具体的业务 2. V:view ,控制器 (原创 2020-09-04 09:20:42 · 458 阅读 · 0 评论 -
JavaEE页显示技术之JSP
JSP 指令: *作用:用于JSP页面,导入资源文件 * 格式 <% 指令名称 属性名称 属性名称1=属性值1 属性名称2=属性值2 .. %> 分类: 1. page:配置JSP页面的 *contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前JSP页面的编码(只能是高级的IDE才能生效, 如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符集) *import原创 2020-09-04 08:48:11 · 241 阅读 · 0 评论 -
JavaEE会话技术之Session案例
JavaEE会话技术之Session案例案例需求:需求分析代码验证码代码登陆代码登陆页面代码登录成功页面 案例需求: 访问带有验证码的登录页面login.jsp 用户输入用户户名和密码以及验证码。 * 如果用户名和密码输入有误,跳转登录页面, 提示用户名或者密码错误 *如果验证码输入有误,跳转登录页面, 提示:验证码错误 *如果输入全部正确,则转跳到主页success.jsp, 显示:用户名,欢迎您! 需求分析 代码 验证码代码 package com.web.servlet; imp原创 2020-09-03 22:09:12 · 139 阅读 · 0 评论 -
JavaEE会话技术之Session
JavaEE会话技术之Session概念快速入门原理细节Session特点 概念 服务器端会话技术,在一次会话的多次请求间共享数据, 将数据保存在服务器端的对象中。Httpsession 快速入门 1. 获取Httpsession对象: HttpSession session = request.getSession(); 2. 使用Httpsession对象: object getAttribute(String name) void setAttribute(String nam原创 2020-09-03 12:22:58 · 383 阅读 · 0 评论 -
JavaEE会话技术之cookie案例
需求: 1. 访问一个servlet,如果第一次访问,则提示:您好!欢迎首次访问 2. 如果不是第一次访问,则提示:欢迎回来,您上次到访时间为:显示时间字符串 分析: 1. 可以采用cookie完成 2. 在服务器中的servlet判断是否有一个名字为lastTime的cookie 1. 有:不是第一次访问 1. 响应数据:欢迎回来,您上次的访问时间为:时间 2. 写回cookie:lastTime=时间 2. 没有:是第一次访问 1. 响应数据:您好,欢迎首次访问原创 2020-08-28 20:30:19 · 191 阅读 · 0 评论 -
JavaEE会话技术之Cookie
会话技术概念会话功能方式Cookie概念快速入门使用步骤实现原理Cookie的细节Cookie的特点和作用特点作用 概念 会话 一次会话包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。 功能 在一次会话范围内的多次请求间,共享数据 方式 1.客户端会话技术: Cookie 2.服务器端会话技术: Session Cookie 概念 客户端会话技术,将 数据保存到客户端 快速入门 使用步骤 1. 创建Cookie对象,绑定数据 * new原创 2020-08-28 18:41:14 · 468 阅读 · 0 评论