JavaWeb
文章平均质量分 86
...
Clearlast .
匆匆那年.
展开
-
JavaWeb:ServletContext
ServletContext对象1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信特点:产生:部署了Web的服务器一启动,ServletContext对象就会创建,服务器不关闭,就会一直存在。销毁:关闭服务器或者是从web服务器上卸载该程序的时候,该对象销毁。功能:ServletContext对象保存着 所有用户所有请求的数据,所以可以从当前启动的Web服务器项目中Servlet类中拿去任何用户的请求数据。2. 获取通过request对象获取request.getServ原创 2021-02-24 23:01:53 · 213 阅读 · 0 评论 -
JavaWeb:Response
Responserequest和response对象原理1.Response对象讲解Response对象的功能:设置响应消息1. 1 设置响应行格式:HTTP/1.1 200 ok设置状态码:setStatus(int sc)1.2 设置响应头:setHeader(String name, String value)1.3 设置响应体使用步骤:获取输出流字符输出流:PrintWriter getWriter()字节输出流:ServletOutputStream get原创 2021-02-24 21:22:08 · 98 阅读 · 0 评论 -
JavaWeb:Json
Json1. 概念Json概念: JavaScript Object Notation JavaScript 对象表示法Java中表示一个对象Person p = new Person();p.setName("张三");p.setAge(23);p.setGender("男");Json表示一个对象var p = {"name":"张三","age":23,"gender":"男"};2. JSON 与 JS 对象的关系JSON 是 JS 对象的字符串表示法,它使用文本表示一个原创 2021-02-22 22:16:08 · 122 阅读 · 0 评论 -
JavaWeb:Ajax
AJAX1.概念概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新原创 2021-02-22 19:49:31 · 348 阅读 · 0 评论 -
JavaWeb:Request
Request1.request对象和response对象的原理request和response对象是由服务器创建的。我们来使用它们request对象是来获取请求消息,response对象是来设置响应消息2.request对象继承体系结构:ServletRequest (接口)HttpServletRequest ( 接口,继承了ServletRequest )| 实现org.apache.catalina.connector.RequestFacade 类(tomcat)3. reque原创 2021-02-21 17:06:46 · 96 阅读 · 0 评论 -
JavaWeb:HTTP
...原创 2021-02-21 11:14:21 · 88 阅读 · 0 评论 -
JavaWeb:Xml
XML1.概念XML:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能存储数据1.配置文件2.在网络中传输2.语法3.解析原创 2021-02-20 19:22:27 · 113 阅读 · 1 评论 -
JavaWeb:Servlet
1.Servlet概念概念:运行在服务器端的小程序(servlet是网页和服务器的一个桥梁)Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。2. 快速入门创建JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet实现接口中的抽象方法配置Servlet在web.xml中配置:(servlet-class标原创 2021-02-18 12:13:59 · 207 阅读 · 1 评论 -
JavaWeb:Tomcat
1. web相关概念软件架构C/S:客户端/服务器端B/S:浏览器/服务器端资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器如:servlet/jsp,php,asp…网络通信三要素IP:电子设备(计算机)在网络中的唯一标识。端口:应用程序原创 2021-02-18 10:40:47 · 109 阅读 · 0 评论 -
JDBC连接池和JDBCTemplate
1. 数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处:节约资源用户访问高效实现:标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Conne原创 2021-01-12 21:17:11 · 133 阅读 · 0 评论 -
JDBC
JDBC1. 概念Java DataBase Connectivity (JDBC)Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。(多态的实现,sun公司定义接口,数据库厂商定义实现类打成jar包。)2. 快速入门步骤:导入驱动jar包 mysql-connector-原创 2021-01-12 20:42:57 · 85 阅读 · 0 评论 -
JavaWeb:HTML(快速入门)
web概念概述JavaWeb:* 使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序优点:开发、安装,部署,维护 简单缺点:如果应用过大,用户的体验原创 2020-12-06 22:51:12 · 118 阅读 · 0 评论 -
JavaWeb:CSS (快速入门)
HTML标签:表单标签表单1.什么是表单概念:采集用户输入的数据的,比如在注册界面的时候,输入账号密码。用于和服务器进行交互。2.用什么定义表单?定义:使用form来定义表单。可以定义一个范围,范围内代表采集用户数据的范围。注意:出了form这个范围内,将无法采集到用户输入的数据,也就是说用户输入的数据不会传送到服务器上。3.表单有哪些属性?属性:action:指定提交数据的URL。method:指定提交的方式,(表示用户输入的数据以什么方式提交到服务器)分类:一共有原创 2020-12-09 13:05:53 · 233 阅读 · 0 评论 -
JavaWeb:JavaScript基础(一)
JavaScript概念: 一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase1995年,Netscape(网景)公司,开发了原创 2021-01-13 18:30:16 · 167 阅读 · 2 评论 -
JavaWeb:JavaScripts基础(二)
基本对象1. Function:函数(方法)对象1.创建:var fun = new Function(形式参数列表,方法体); //忘掉吧function 方法名称(形式参数列表){方法体}var 方法名 = function(形式参数列表){方法体}2. 方法3.属性: length:代表形参的个数4.特点:方法定义是,形参的类型不用写,返回值类型也不写。方法是一个对象,如果定义名称相同的方法,会覆盖在JS中,方法的调用只与方法的名称有关,和参数列表无关原创 2021-01-13 19:19:16 · 163 阅读 · 0 评论 -
JavaWeb:JavaScripts高级
学习前的一个简单案例DOM1.功能:控制html文档的内容2.获取页面标签(元素)对象:Elementdocument.getElementById(“id值”):通过元素的id获取元素对象3.操作Element对象:修改属性值:1. 明确获取的对象是哪一个?2. 查看API文档,找其中有哪些属性可以设置修改标签体内容:* 属性:innerHTML1. 获取元素对象2. 使用innerHTML属性修改标签体内容如何绑定事件直接在html标签上,指定事件的属性(操作),属原创 2021-01-14 16:43:20 · 177 阅读 · 0 评论 -
JavaWeb:Bootstrap框架
Bootstrap概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。响应式布局。同一套页面可以兼容不同分辨率的设备。快速入门下载Bootst原创 2021-02-17 22:47:04 · 175 阅读 · 0 评论 -
JavaWeb:Filter过滤器,Listener监听器
1.Filter过滤器1. 概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2.快速入门步骤:定义一个类,实现接口Filter复写方法配置拦截路径(web.xml,注解)3.过滤器的细节1.web.xml配置2.过滤器执行流程执行过滤器执行放行后的资源回来执行过滤器放行代码下边的代码3原创 2021-01-12 11:46:31 · 167 阅读 · 0 评论 -
/WEB-INF/classes 目录下存放的文件
问题:配置文件里,路径我写的是/WEB-INF/classes/applicationContext.xml,但是applicationContext.xml文件在src目录下,为什么还是能找到文件路径呢?原因:因为/WEB-INF/classes目录下存放的是一些编译后的class文件和运行所必须的配置文件。解释:java运行过程中会将java文件编译为class文件,而此文件的存储位置默认就是在classes路径下,还有一些其余的xml文件、prepertise文件也会编译在此路径下。在..原创 2021-01-14 21:03:49 · 6486 阅读 · 0 评论