Javaweb
文章平均质量分 84
掌握Javaweb
码ming
这个作者很懒,什么都没留下…
展开
-
Listener 监听器
HttpSessionListener编写一个监听器(监听Session)实现监听器的接口…//统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessionCreated(HttpSessionEvent se) {原创 2021-03-26 19:02:35 · 74 阅读 · 0 评论 -
文件的上传和文件的下载
文件下载下载的常用API 说明:response.getOutputStream();servletContext.getResourceAsStream();servletContext.getMimeType();response.setContentType();response.setHeader(“Content-Disposition”, “attachment; fileName=1.jpg”);这个响应头告诉浏览器。这是需要下载的。而attachment 表示附件,也就是下载转载 2021-03-26 11:22:59 · 101 阅读 · 0 评论 -
JavaEE 项目的三层架构(Web Service Dao)
图示分层的目的是为了解耦。解耦就是为了降低代码的耦合度。方便项目后期的维护和升级。包结构web 层 com.atguigu.web/servlet/controllerservice 层 com.atguigu.service Service 接口包com.atguigu.service.impl Service 接口实现类dao 持久层 com.atguigu.dao Dao 接口包com.atguigu.dao.impl Dao 接口实现类实体bean 对象co原创 2021-03-17 21:46:14 · 757 阅读 · 0 评论 -
JSON、AJAX
JSON什么是JSON?JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json 的支持(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这样就使得JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟xml 做比较。数据交换指的是客户端和服务器之间业务原创 2021-03-02 16:34:59 · 94 阅读 · 0 评论 -
Filter 过滤器
Filter 什么是过滤器Filter 过滤器它是JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是JavaEE 的规范。也就是接口Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有:1、权限检查2、日记操作3、事务管理……等等Filter 的初体验要求:在你的web 工程下,有一个admin 目录。这个admin 目录下的所有资源(html 页面、jpg原创 2021-03-02 16:11:08 · 69 阅读 · 0 评论 -
Cookie 和Session
Cookie 饼干什么是Cookie?Cookie 翻译过来是饼干的意思。Cookie 是服务器通知客户端保存键值对的一种技术。客户端有了Cookie 后,每次请求都发送给服务器。每个Cookie 的大小不能超过4kb如何创建CookieServlet 程序中的代码:protected void createCookie(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOExcept原创 2021-03-02 13:05:57 · 94 阅读 · 0 评论 -
JSTL标签库
介绍JSTL 标签库全称是指JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的JSP 标签库。EL 表达式主要是为了替换jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp 页面变得更佳简洁。JSTL 由五个不同功能的标签库组成。功能范围URI前缀核心标签库–重点http://java.sun.com/jsp/jstl/corec格式化http://java.sun.com/jsp/jstl/f原创 2021-02-23 00:59:18 · 85 阅读 · 0 评论 -
EL 表达式(便捷输出域)
什么是EL 表达式,EL 表达式的作用?EL 表达式的全称是:Expression Language。是表达式语言。EL 表达式的什么作用:EL 表达式主要是代替jsp 页面中的表达式脚本在jsp 页面中进行数据的输出。因为EL 表达式在输出数据的时候,要比jsp 的表达式脚本要简洁很多。jsp代码案例<body><%request.setAttribute("key","值");%>表达式脚本输出key 的值是:<%=request.getAttr原创 2021-02-23 00:44:51 · 278 阅读 · 0 评论 -
jsp(语法,内置对象,域对象,常用标签)
为什么要学习jsp 技术什么是jsp?JSP(全称Java Server Pages)是由Sun 公司专门为了解决动态生成HTML 文档的技术。Servlet 程序输出html 页面。在学习jsp 技术之前,如果我们要往客户端输出一个页面。我们可以使用Servlet 程序来实现。具体的代码如下:Servlet 输入html 页面的程序代码:package com.atguigu.servlet;import java.io.IOException;import java.io.Write原创 2021-02-22 18:49:34 · 281 阅读 · 0 评论 -
Servlet(HTTP,HttpServletRequest,HttpServletResponse)
HTTP 协议什么是HTTP 协议什么是协议?协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫HTTP 协议。HTTP 协议中的数据又叫报文。请求的HTTP 协议格式客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。请求又分为GET 请求,和POST 请求两种GET 请求请求行(1) 请求的方式 ==> GET(2) 请求的资源路径 ==>原创 2021-02-11 18:15:42 · 246 阅读 · 0 评论 -
Servlet(介绍,ServletConfig,ServletContext )
Servlet 技术什么是Servlet1、Servlet 是JavaEE 规范之一。规范就是接口2、Servlet 就JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。3、Servlet 是运行在服务器上的一个java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。手动实现Servlet 程序1、编写一个类去实现Servlet 接口2、实现service 方法,处理请求,并响应数据3、到web.xml 中去配置原创 2021-02-11 18:14:14 · 101 阅读 · 0 评论 -
html5数据存储(localStorage和sessionStorage)
介绍HTML5 提供了两种在客户端存储数据的新方法,分别是持久化的数据存储localStorage、会话式的数据存储sessionStorage。localStorage 对象localStorage 对象存储的数据没有时间限制,所以称为持久化存储,数据存储长期可用.使用此类对象之前,最好先检查一下浏览器是否支持。检查代码如下: if(typeof(Storage)!="undefined") { //是的! 支持 localStorage sessionStora原创 2021-01-07 15:42:26 · 174 阅读 · 0 评论 -
html-表单标签
表单标记name:给定表单名称,表单命名之后就可以用脚本语言(如VBScript或JavaScript)对它进行控制。action:指定处理表单信息的服务器端应用程序。method:用于指定表单处理表单数据方法, method的值(get、post,默认get)。enctype:规定表单数据在发送到服务器之前进行编码。有三种取值,分别如如下 : application/x-www-form-urlencoded (在发送前编码所有字符,默认) multipart/form-da原创 2021-01-07 00:33:22 · 348 阅读 · 1 评论 -
Java web 笔记
Java Web概念编辑Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:HTML、CSS。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web开发Java Web项目的步骤搭建Java Web应用的开发环境原创 2021-03-02 17:08:35 · 157 阅读 · 0 评论 -
Tomcat笔记(介绍,使用,配置)
JavaWeb 的概念什么是JavaWebJavaWeb 是指,所有通过Java 语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。JavaWeb 是基于请求和响应来开发的。什么是请求请求是指客户端给服务器发送数据,叫请求Request。什么是响应响应是指服务器给客户端回传数据,叫响应Response。请求和响应的关系请求和响应是成对出现的,有请求就有响应。Web 资源的分类web 资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。静态资源: html、cs原创 2020-12-29 00:02:59 · 271 阅读 · 0 评论 -
XML笔记(语法,格式,java解析xml)
XML 简介什么是xml?xml 是可扩展的标记性语言。xml 的作用?xml 的主要作用有:用来保存数据,而且这些数据具有自我描述性它还可以做为项目或者模块的配置文件还可以做为网络传输数据的格式(现在JSON 为主)。xml 语法文档声明。元素(标签)xml 属性xml 注释文本区域(CDATA 区)xml 格式<?xml version="1.0" encoding="UTF-8"?> xml 声明。<!-- xm原创 2020-12-28 23:25:44 · 231 阅读 · 0 评论 -
jQuery(属性操作,DOM 的增删改,CSS 样式操作,事件操作)
jQuery 的属性操作html() 它可以设置和获取起始标签和结束标签中的内容。跟dom 属性innerHTML 一样。text() 它可以设置和获取起始标签和结束标签中的文本。跟dom 属性innerText 一样。val() 它可以设置和获取表单项的value 属性值。跟dom 属性value 一样val 方法同时设置多个表单项的选中状态:<!DOCTYPE html><html lang="zh_CN"><head><meta chars原创 2020-12-27 23:52:28 · 169 阅读 · 0 评论 -
jQuery(基础用法,选择器,$(this))
jQuery 介绍什么是jQuery ?jQuery,顾名思义,也就是JavaScript 和查询(Query),它就是辅助JavaScript 开发的js 类库。jQuery 核心思想!!!它的核心思想是write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。jQuery 流行程度jQuery 现在已经成为最流行的JavaScript 库,在世界前10000 个访问最多的网站中,有超过55%在使用jQuery。jQuery 好处!!!jQuery 是原创 2020-12-27 23:00:03 · 2850 阅读 · 0 评论 -
DOM 模型(文档对象模型)重点
DOM 模型DOM 全称是Document Object Model 文档对象模型大白话,就是把文档中的标签,属性,文本,转换成为对象来管理。那么它们是如何实现把标签,属性,文本转换成为对象来管理呢。这就是我们马上要学习的重点。Document 对象(*****重点)Document 对象的理解:第一点:Document 它管理了所有的HTML 文档内容。第二点:document 它是一种树结构的文档。有层级关系。第三点:它让我们把所有的标签都对象化第四点:我们可以通过document 访原创 2020-12-26 22:37:34 · 185 阅读 · 2 评论 -
Javascript 事件(静态注册和动态注册)
js 中的事件什么是事件?事件是电脑输入设备与页面进行交互的响应。我们称之为事件。常用的事件:onload 加载完成事件: 页面加载完成之后,常用于做页面js 代码初始化操作onclick 单击事件: 常用于按钮的点击响应操作。onblur 失去焦点事件: 常用用于输入框失去焦点后验证其输入内容是否合法。onchange 内容发生改变事件: 常用于下拉列表和输入框内容发生改变后操作onsubmit 表单提交事件: 常用于表单提交前,验证所有表单项是否合法。事件的注册又分为静态注册和动态注册两原创 2020-12-26 21:01:59 · 3148 阅读 · 0 评论 -
JavaScript基础(变量,数组,函数,对象)
JavaScript 介绍Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript 代码。JS 是Netscape 网景公司的产品,最早取名为LiveScript;为了吸引更多java 程序员。更名为JavaScript。(与Java无关)JS 是弱类型,Java 是强类型。特点:交互性(它可以做的就是信息的动态交互)安全性(不允许直接访问本地硬盘)跨平台性(只要是可以解释JS 的浏览器都可以执行,和平台无关)J原创 2020-12-26 19:56:57 · 281 阅读 · 0 评论 -
CSS笔记
CSS 技术介绍CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS 语法规则:选择器:浏览器根据“选择器”决定受CSS 样式影响的HTML 元素(标签)。属性(property) 是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p {color: blue}多个声明:如果要定义不止一个声明,则需要用分号将每个声明分开。虽然最后一条声明的最后原创 2020-12-26 11:24:41 · 247 阅读 · 0 评论 -
HTML笔记
HTML 简介Hyper Text Markup Language (超文本标记语言) 简写:HTMLHTML 通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)HTML 文件的书写规范<html> 表示整个html 页面的开始<head> 头信息<title>标题</title> 标题</head&g原创 2020-12-25 18:12:32 · 133 阅读 · 0 评论