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 · 113 阅读 · 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 · 219 阅读 · 0 评论 -
JavaEE核心技术之Listener监听器
JavaEE核心技术之Listener监听器概念web的三大组件之一。事件监听机制: * 事件:一件事情 * 事件源:事情发生的地方 * 监听器:一个对象 * 注册监听:将事件、事件源、监听器绑定在一起。 当事件源发生发生某个事件后,执行监视器代码。ServletContextListener监听ServletContext对象的创建和销毁方法void contextDestoryed(ServletContextEvent sce): ServletContext原创 2020-09-10 16:43:25 · 183 阅读 · 0 评论 -
JavaEE核心技术之Filter案例
JavaEE核心技术之Filter案例案例一:登录验证需求案例一:登录验证需求1. 访问项目案例的资源。验证其实是否登录、2. 如果登录直接放行3. 如果没有登录,则会跳转到登录页面,提示“您尚未登录,请先登录”。...原创 2020-09-10 09:33:51 · 150 阅读 · 0 评论 -
JavaEE核心技术之Filter过滤器
JavaEE技术之Filter过滤器概念*生活中的过滤器:净水器,空气净化器...web中的过滤器:当访问服务器资源时,过滤器可以将请求拦下来, 完成一些特殊的功能 过滤器的作用: 一般用于完成通过的操作。如:登录验证,统一编码处理,敏感字符过滤...快速入门:步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径代码 @WebFilter("/*") //访问所有的资源之前,都会执行该过滤器public class Filt原创 2020-09-07 15:48:08 · 345 阅读 · 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 · 237 阅读 · 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 · 317 阅读 · 0 评论 -
JavaEE开发模式之MVC
JavaEE开发模式之MVCJSP演变史MVCMVC特点优点缺点JSP演变史1. 早期只有servlet,只能使用response输出标签数据,非常麻烦2. 后来有了JSP,简化的Servlet开发,如果过度使用JSP,在jsp中写了大量的Java代码,又写html表,造成维护困难,难于分工合作3. 再后来,Java的web开发,借鉴MVC开发模式,使得程序的设计更加合理性。MVC1. M:model ,模型 (JavaBean) *完成具体的业务 2. V:view ,控制器 (原创 2020-09-04 09:20:42 · 340 阅读 · 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 · 194 阅读 · 0 评论 -
JavaEE会话技术之Session案例
JavaEE会话技术之Session案例案例需求:需求分析代码验证码代码登陆代码登陆页面代码登录成功页面案例需求:访问带有验证码的登录页面login.jsp用户输入用户户名和密码以及验证码。* 如果用户名和密码输入有误,跳转登录页面, 提示用户名或者密码错误*如果验证码输入有误,跳转登录页面, 提示:验证码错误*如果输入全部正确,则转跳到主页success.jsp, 显示:用户名,欢迎您!需求分析代码验证码代码package com.web.servlet;imp原创 2020-09-03 22:09:12 · 114 阅读 · 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 · 223 阅读 · 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 · 166 阅读 · 0 评论 -
JavaEE会话技术之Cookie
会话技术概念会话功能方式Cookie概念快速入门使用步骤实现原理Cookie的细节Cookie的特点和作用特点作用概念会话一次会话包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。功能在一次会话范围内的多次请求间,共享数据方式1.客户端会话技术: Cookie2.服务器端会话技术: SessionCookie概念客户端会话技术,将 数据保存到客户端快速入门使用步骤1. 创建Cookie对象,绑定数据 * new原创 2020-08-28 18:41:14 · 218 阅读 · 0 评论