![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 81
JavaEE
gingerMr_程序人生
这个作者很懒,什么都没留下…
展开
-
Java1_初_计算机基础
文章目录概述计算机硬件介绍1. 中央处理器2. 存储设备3. 内存4. 输入和输出设备5. 通信设备计算机发展史上的鼻祖操作系统万维网学习经验探讨概述计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。程序设计定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机甚至烤面包机中,同样运行着软件。程序设计语言软原创 2021-06-26 18:35:55 · 222 阅读 · 0 评论 -
JavaEE17_Web案例
文章目录项目导入启动项目方式1方式2技术选型1.web层1.为什么使用html而不使用jsp?2.service层3.dao层创建数据库工具类1.JDBCUtils2.JedisUtil3.MailUtils4.Md5Util5.UuidUtil6.druid.properties7.jedis.properties实体类CategoryFavoritePageBeanResultInfoRouteRouteImgSellerUser注册功能注册功能陌生点总结1.页面效果2.前台代码实现1.介绍引入头部和底原创 2021-06-19 22:49:47 · 957 阅读 · 0 评论 -
JavaEE16_四域总结
文章目录pageContextrequestsessionapplication(ServletContext)四大作用域范围总结1. 如果在servlet范围内只有三个域有用2. 如果在jsp范围内有四个域有作用pageContext创建:访问JSP时创建pageContext销毁:关闭JSP时销毁域的作用范围:当前jsp页面request创建:访问时创建request销毁:响应结束request销毁域的作用范围:一次请求中session创建:第一次执行request.getSes原创 2021-06-19 22:01:30 · 84 阅读 · 0 评论 -
JavaEE15_JDBC
文章目录JDBC概述1. 数据的持久化2. Java中的数据存储技术3. JDBC介绍4. JDBC体系结构5. JDBC程序编写步骤获取数据库连接1. 要素一:Driver接口实现类1.1 Driver接口介绍1.2 加载与注册JDBC驱动2. 要素二:URL3. 要素三:用户名和密码4. 数据库连接方式举例4.1 连接方式一4.2 连接方式二4.3 连接方式三4.4 连接方式四4.5 连接方式五(最终版)使用PreparedStatement实现CRUD操作1. 操作和访问数据库2. 使用Stateme原创 2021-06-19 21:32:02 · 125 阅读 · 0 评论 -
JavaEE15_Ajax和JSON
文章目录Ajax概念1.同步异步图解Ajax实现方式1. 原生的JS实现方式2. JQeury实现方式2.1 $.ajax()2.2 $.get():发送get请求2.3 $.post():发送post请求JSON概念JSON语法1.基本规则2. 获取数据2.1 json对象.键名2.2 json对象["键名"]2.3 数组对象[索引]2.4 遍历3. JSON数据和Java对象的相互转换3.1 JSON解析器3.2 JSON转为Java对象步骤3.2.1 导入jackson的相关jar包3.2.2 创建J原创 2021-06-19 09:44:53 · 106 阅读 · 0 评论 -
JavaEE14_Listener
文章目录Listener概念Listener快速入门1.1 web.xml配置1.2 注解配置监听器有哪些?监听三大域对象的创建与销毁的监听器1. 监听ServletContext域的创建与销毁的监听器ServletContextListener1.1 Servlet域的生命周期1.2 监听器的编写步骤(重点)1.3 监听的方法1.4 ServletContextListener监听器的主要作用2. 监听Httpsession域的创建于销毁的监听器HttpSessionListener2.1 HttpSes原创 2021-06-19 09:44:32 · 94 阅读 · 0 评论 -
JavaEE13_Filter
文章目录Filter概念Filter快速入门Filter细节1. web.xml配置2. 过滤器执行流程3. 过滤器生命周期方法4. 过滤器配置详解4.1 拦截路径配置4.2 拦截方式配置(资源被访问的方式)4.2.1 注解配置4.2.2 web.xml配置5. 过滤器链(配置多个过滤器)5.1 执行顺序:如果有两个过滤器:过滤器1和过滤器25.2 过滤器先后顺序问题5.2.1 注解配置:按照类名的字符串比较规则比较,值小的先执行5.2.2 web.xml配置: 谁定义在上边,谁先执行Filter案例1.原创 2021-06-14 14:19:20 · 145 阅读 · 0 评论 -
JavaEE12_EL和JSTL
文章目录EL概念和作用语法EL使用1. 运算1.1 算数运算符1.2 比较运算符1.3 逻辑运算符1.4 空运算符1.5 三目运算2. 获取值2.1 el表达式只能从域对象中获取值2.2 语法2.2.1 ${域名称.键名}:从指定域中获取指定键的值。2.2.2 ${键名}:表示依次从最小的域中查找是否有该键对应的值,直到找到为止。3. 隐式对象JSTL概念JSTL下载与导入JSTL核心库的常用标签EL概念和作用EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,E原创 2021-06-14 13:46:49 · 1146 阅读 · 1 评论 -
JavaEE11_MVC与三层架构
文章目录jsp演变历史javaEE的开发模式1. 什么是模式2. javaEE经历的模式2.1 model1模式2.2 model2模式2.3 MVC --- web开发的设计模2.4 javaEE的三层架构MVC与三层架构1. MVC图解2. JavaEE三层架构图解3. MVC与JavaEE三层架构有什么关系?jsp演变历史早期只有servlet,只能使用response输出标签数据,非常麻烦。后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写h原创 2021-06-14 13:30:36 · 1374 阅读 · 1 评论 -
JavaEE10_JSP
JSP概念Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写。JSP原理JSP本质上就是一个Servlet。JSP在第一次被访问时会被Web容器翻译成servlet,在执行。过程:第一次访问---->login.jsp---->login_jsp.java—>login_jsp.class—>编译运行。JSP原理图解JSP指令jsp的指令是指导jsp翻译和运行的原创 2021-06-14 13:22:13 · 1205 阅读 · 1 评论 -
JavaEE9_Session
seesion1. 概念Session技术是将数据存储在服务器端的技术,会为每个客户端都创建一块内存空间 存储客户的数据,但客户端需要每次都携带一个标识ID去服务器中寻找属于自己的内 存空间。所以说Session的实现是基于Cookie,Session需要借助于Cookie存储客 户的唯一性标识JSESSIONID。2. 快速入门获取HttpSession对象HttpSession session = request.getSession();此方法会获得专属于当前会话的Session对象,原创 2021-06-14 12:43:55 · 288 阅读 · 0 评论 -
JavaEE8_Cookie
文章目录为什么要会话技术会话技术1. 会话:一次会话中包含多次请求和响应2. 会话功能:会话技术就是记录这次会话中客户端的状态与数据的3. 会话技术分为Cookie和SessionCookie1. 概念:Cookie技术是将用户的数据存储到客户端的技术。2. 快速入门3. cookie实现原理4. cookie的细节4.1 一次可不可以发送多个cookie?4.2 cookie在浏览器中保存多长时间?4.2.1 默认情况下,当浏览器关闭后,Cookie数据被销毁。4.2.2 持久化存储4.2.3 设置co原创 2021-06-14 12:30:51 · 201 阅读 · 0 评论 -
JavaEE7_文件上传中文乱码问题
文章目录文件上传中文乱码引发的问题文件上传中文乱码引发的问题1.首先写这个博客,是因为在文件上传的时候出现了自己想不通的问题。开始列举问题文件下载使用GET请求方式请求Servlet,当获取中文名称的图片时我了设置request编码但是还是乱码的,反而我不设置request编码中文名称不乱码。然后我写了一个servlet测试了一下。请求servlet代码演示@WebServlet("/download")public class DownloadServlet extends HttpSer原创 2021-06-14 11:43:54 · 271 阅读 · 0 评论 -
JavaEE6_Response
文章目录HttpServletResponse概述request对象和response对象的原理response设置功能1. 设置响应行2. 设置响应头3. 设置响应response完成重定向和向客户端输出字符串1.response完成重定向2. 服务器输出字符数据到浏览器3. 服务器输出字节数据到浏览器4. 验证码reponse细节点1.response获取的流不需要手动关闭,tomcat会自动关闭2.getOutputStream和getWriter不能同时调用3.重定向和转发后,其实后面还是可以写代码原创 2021-06-14 11:08:10 · 178 阅读 · 0 评论 -
JavaEE5_Request
文章目录HttpServletRequest概述request对象和response对象的原理request对象继承体系结构reques获取功能1.获取请求行数据2. 获取请求头数据3. 获取请求体数据reques其他功能1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数2. 请求转发:一种在服务器内部的资源跳转方式3. 共享数据4. 获取ServletContext路径写法获取user-agent和referer请求头并演示兼容和盗链案例:用户登录BeanUtils原创 2021-06-14 10:21:18 · 171 阅读 · 0 评论 -
JavaEE4_Http
文章目录Http概念Http请求Http响应Http概念概念: HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法。传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:无状态是指协议对于原创 2021-06-14 09:29:20 · 113 阅读 · 0 评论 -
JavaEE3_Servlet
文章目录Servlet概念Servlet快速入门Servlet中的生命周期方法Servlet3.0Servlet的体系结构Servlet相关配置IDEA与tomcat的相关配置Servlet概念概念:Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API,动态的向客户端输出内容。servlet规范:包含三个技术点 1.servlet技术 2.filter技术---过滤器原创 2021-06-13 23:10:23 · 102 阅读 · 0 评论 -
JavaEE2_Tomcat
文章目录web相关概念web服务器软件Tomcat服务器Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目。web相关概念1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 存在于web应用服务器可供外界访问的资源就是web资源 例如:存在于web应用服务器内部的Html、Css、js、图片、视频等 1.静态资源:指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、 JS、图片、多媒体。 2.动态资源:指web页面中原创 2021-06-13 22:50:30 · 107 阅读 · 0 评论 -
JavaEE1_XML
文章目录XML1. XML-概念2. XML-语法3. XML-解析XML1. 概念2. 语法3. 解析1. XML-概念XML是一个可扩展的标记语言,刚出来的时候,是为了替代HTML,因为当时的浏览器恶性竞争很激烈,HTML怎么写也能解析出来。这导致HTML语法不严格,这样对程序员是好的,但是有一个组织就看不下去了即万维网联盟就发明了XML用来代替HTML但事实证明HTML活的很滋润,XML打不过根据自己的优势转变发展方向properties文件进行竞争。概念:Extensible Ma原创 2021-06-13 22:40:15 · 90 阅读 · 0 评论