
JavaWeb
文章平均质量分 86
记录自己的学习历程
少不入川。
不积硅步,无以至千里。
展开
-
JavaWeb之jQuery
监听事件名称是 js 事件中去掉 on 后的内容, js 中的 onclick 的监听事件名称是 click。$(选择器) . 监听事件名称(处理函数) $("#id") . click(function(...))原创 2022-09-04 18:48:02 · 1317 阅读 · 0 评论 -
AJAX之跨域问题
跨域简单的说,就是从一个域名的网页去访问另一个域名网页的资源。通过超链接或者form表单提交或者window.location.href的方式进行跨域是不存在问题的。但在一个域名的网页中的一段js代码发送ajax请求去访问另一个域名中的资源,由于的存在导致无法跨域访问,那么ajax就存在这种跨域问题。如果协议一致,域名一致,端口号一致,三个要素都一致,才是同源,其它一律都是不同源接下来我们来谈谈ajax中存在的跨域问题如何解决。原创 2022-08-22 10:34:47 · 2484 阅读 · 0 评论 -
AJAX之Http常见状态信息
HTTP常见状态信息原创 2022-08-22 08:15:31 · 185 阅读 · 0 评论 -
AJAX之实现省市联动
为了方便后期代码的编写,所以我们可以将一些常用代码封装为一个jQuery库。这里注意我们遵循的是ES5。原创 2022-08-18 16:13:19 · 557 阅读 · 0 评论 -
AJAX之数据交换
在AJAX中,最常用的就是JSON,XML因为比较冗杂所以用的比较少。所以我们先来说基于JSON的数据交换。最后我们还会提到在数据交换中出现乱码的形式。原创 2022-08-15 10:53:56 · 440 阅读 · 0 评论 -
AJAX之GET与POST
在了解使用AJAX发送GET或者POST请求之前,我们先来了解一下XMLHttpRequest对象。原创 2022-08-13 13:42:30 · 329 阅读 · 0 评论 -
AJAX之概述
Ajax即AJavascriptAndXML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括:HTML或XHTML, CSS,JavaScript,DOM, XML,XSLT, 以及最重要的。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。(以上内容来自百度百科)...原创 2022-08-10 21:34:44 · 324 阅读 · 0 评论 -
Servlet学习之Listener
监听器是Servlet规范中的一员,就像Filter一样。在Servlet中所有的监听器接口都是以“Listener”结尾。而监听器的作用就是,给我们提供一个特殊的时机(比如session中放入参数时),而在这个特殊的时机如果我们想要做些什么的话,就要使用刀监听器了。...原创 2022-08-09 21:49:31 · 521 阅读 · 1 评论 -
Servlet学习之Filter
如果你做了一个管理系统,那么你的多个Servlet必然要判断用户是否登陆。这就意味着没一个Servlet你都少不了一段判断的代码,这样就会导致我们的代码冗余。所以就有了过滤器(Filter)的出现。有了过滤器我们就可以在所有用户请求之前,过滤掉一部分不符合要求的请求(比如未登录的用户)。......原创 2022-07-29 11:15:55 · 624 阅读 · 0 评论 -
JSP学习之EL表达式
EL(Expression Language)可以用来代替JSP中的Java代码,让JSP文件的内容看起来更加的整洁。EL表达式算JSP语法的一部分,归属于JSP。EL表达式最主要的作用就是从某个域中取出数据,然后将其转换成字符串,然后将其输出到浏览器。2.使用2.1 基本语法首先说一下JSP的四个域:pageContext、request、session、application如果说我们要从某个域中取数据,那么我们首先要在该域中存数据。而这个域也必须是四大域之一接下来我们试着取出request域中原创 2022-06-27 18:43:13 · 529 阅读 · 0 评论 -
Servlet学习之初识JSP
1.概述首先我们说一下JSP的概念(以下内容来自百度百科):JSP(全称JavaServer Pages)是由[Sun Microsystems](https://baike.baidu.com/item/Sun Microsystems)公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Ja原创 2022-05-10 11:03:49 · 356 阅读 · 0 评论 -
Servlet学习之Cookie
文章目录1.前言1.1 概念1.2 Cookie与Session2.Cookie的设置与销毁2.1 设置2.2 销毁2.3 setMaxAge与setPath小结3.Cookie的用途4.Cookie的使用案例1.前言1.1 概念Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。HTTP协议中规定:任何一个cookie都是由name和value原创 2022-05-11 10:03:21 · 956 阅读 · 0 评论 -
Servlet学习之Session
文章目录1.前言1.1 会话(Session)的概念1.2 Session的作用2.Session2.1 Session的实现原理2.2 获得Session对象2.3 Session对象的销毁2.4 如果Cookie禁用了那么Session还能找到吗?3.Servlet三大域1.前言1.1 会话(Session)的概念会话是指一个终端用户与交互系统进行通讯的过程。比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。在我们的实际开发中Servlet规范了一个HttpSession类。而这里我原创 2022-05-10 16:26:43 · 1454 阅读 · 0 评论 -
Servlet学习之转发与重定向
文章目录1.概要2.转发2.1 代码演示2.2 原理图3.重定向3.1 代码演示3.2 原理图4.转发与重定向的区别4.1 从表层来看4.2 从里层来看5.资源跳转方式的选择1.概要转发与重定向都是在Web中进行资源跳转的方式。具体来说就是我们从也页面中跳转至另一个服务器资源,这个资源可以是html文件,也可以是一个Servlet对象。在讲解之前我们先说明一下原理图中的大概内容左边的框框是我们的浏览器(Browser)右边的内容是我们的Web服务器oa是我们Web服务器中的一个项目名原创 2022-05-02 13:00:00 · 3756 阅读 · 0 评论 -
Servlet学习之HttpServletRequest
文章目录1.概述2.常用方法3.HttpServletRequest存放的信息4.HttpServletRequest存放数据的思考5.应用域与请求域1.概述HttpServletRequest是一个接口,带包名为jakarta.servlet.http.HttpServletRequest。该接口是Servlet规范中的一员,其父接口是ServletRequest。在Tomcat中该接口的实现类是RequestFacadepublic class RequestFacade im原创 2022-04-26 17:46:33 · 2200 阅读 · 0 评论 -
Servlet学习之HttpServlet
如果我们要编写一个Servlet,那么这个Servlet类一定要继承一个Servlet类,可以是GenericServlet,也可以是HttpServlet。如果我们要基于HTTP协议进行Web开发,那么继承HttpServlet是最佳选择。因为GenericServlet对象无法让我们开发人员享受到Http协议中的内容。比如4XX、5XX这样的报错信息。...原创 2022-08-12 22:54:40 · 1158 阅读 · 0 评论 -
Servlet学习之ServletConfig和ServletContext
文章目录1.ServletConfig1.1 概述1.2 常用方法1.3 部分演示2.ServletContext2.1 概述2.2 常用方法2.3 部分演示2.4 关于ServletContext存放的数据1.ServletConfig1.1 概述ServletConfig是Servlet对象的配置存储对象ServletConfig封装了web.xml文件中**<servlet></servlet>**标签中的配置信息一个Servlet对象对应一个ServletConf原创 2022-04-24 09:30:14 · 639 阅读 · 0 评论 -
Servlet学习之HTTP协议
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,由W3C制定,它通常运行在[TCP](https://baike.baidu.com/item/TCP/33012)之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。原创 2022-04-20 11:15:57 · 3243 阅读 · 2 评论 -
Servlet学习之在IDE中开发一个简单的Servlet程序
准备目标:连接bjpowernode数据库,查询表emp所有员工的ename、job、sal信息。工具:Java版本:JDK 8开发工具:IDEA 2021.3.3Web服务器:Tomcat 10MySQL驱动版本:mysql-connector-java-8.0.27MySQL Server版本:5.5数据库所查内容如下:第一步首先我们先new一个新的Project名为MyWeb。结果如下:然后我们右击名为MyWeb的Module,选择Add Framework S原创 2022-04-08 18:27:05 · 1238 阅读 · 0 评论 -
Servlet学习之WebApps开发体验版(不使用IDE)
文章目录前言第一步第二步第三步第四步第五步第六步第七步第八步第九步总结前言本文目的是让小白更好的体验和理解Web应用的开发。所以如果你已经系统性学习过Servlet,那么可以直接划走。第一步在CATALINA_HOME\webapps目录下创建一个文件夹,这个文件夹的名字就是APP的名字。我这里写的是crm。注意:我们创建的这个目录就是这个APP的根目录。第二步在我们创建的APP目录下创建一个WEB-INF目录(要注意必须这样写,做到一模一样)。在这里我们说一下WEB-INF目录下都有哪些原创 2022-04-05 15:37:08 · 943 阅读 · 1 评论 -
Servlet学习之Web开发中的角色与规范
1.Web开发中的角色浏览器软件的开发团队,例如谷歌浏览器、火狐浏览器、Edge浏览器…Web Server的开发团队,例如Tomcat、Jetty、JBOSS…DB Server的开发团队,例如SQLServer、MySQL、Oracle…WebApps的开发团队,我们后端就是担任这个角色,开发各种Web应用2.角色之间遵守哪些规范WebApps开发团队和Web Server团队之间之间遵守JavaEE中的Servlet规范Browser开发团队和Web Server开发团队之间要遵守原创 2022-04-04 12:42:31 · 962 阅读 · 0 评论 -
Servlet学习之Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。原创 2022-04-03 20:22:28 · 846 阅读 · 1 评论 -
Servlet学习之系统架构
文章目录1.系统架构的分类2.C/S架构2.1 常见的C/S架构的软件或者系统2.2 特点2.3 优点和缺点3.B/S架构3.1 常见的B/S架构的软件或者系统3.2 特点3.3 优点和缺点4.两种架构适合的场景5.B/S架构通信原理1.系统架构的分类系统架构分为C/S(Client/Server)架构和B/S(Browser/Server)架构。C/S架构就是客户端/服务器,B/S架构就是浏览器/服务器架构。2.C/S架构2.1 常见的C/S架构的软件或者系统比如QQ、微信…2.2 特点需要原创 2022-04-01 20:23:21 · 3012 阅读 · 0 评论