![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
艾诺_Aynor
万物各行其道
展开
-
MVC模式和三层架构(页码EL3)
什么是模式?模式是在开发过程中总结出的"套路",总结出的一套约定俗成的设计模式MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来...原创 2020-03-28 21:33:31 · 486 阅读 · 0 评论 -
JSTL的if标签和forEach标签(页码EL2)
导入jstl标签库<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>if标签<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><%@...原创 2020-03-28 20:32:59 · 507 阅读 · 0 评论 -
EL表达式、使用EL获取域中数据、EL内置对象、动态获取项目名称(页码EL1)
EL(Expression Language)是为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript和XPath表达式语言,它提供了在JSP中简化表达式的方法,EL表达式可以嵌入在Jsp内部,减少Jsp脚本的编写,让Jsp的代码更加简化。EL出现的目的是要替代Jsp页面中脚本的编写。El表达式最重要的作用是从域中取数据其中最重要的是EL的全域查找<!-- 使用el表...原创 2020-03-28 19:07:13 · 1205 阅读 · 0 评论 -
JSP的九大内置/隐式对象、jsp的动态标签、静态包含和动态包含的区别(页码JSP2)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/h...原创 2020-03-25 18:24:28 · 157 阅读 · 0 评论 -
JSP技术、脚本和注释、page\include\taglib指令(页码JSP1)
JSP简介原创 2020-03-24 02:05:25 · 172 阅读 · 1 评论 -
session技术、完成验证码的校验--会话(页码CK2)
package cn.aynortechnology.session;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import ...原创 2020-03-22 21:28:12 · 325 阅读 · 0 评论 -
cookie的创建、发送与接收--会话(页码CK1)
cookie默认是会话级别的,如何延长cookie的持续时间呢发送cookiepackage cn.aynortechnology.cookie;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servl...原创 2020-03-22 19:22:01 · 848 阅读 · 0 评论 -
JavaScript的DOM操作总结
Attribute原创 2020-03-01 18:48:20 · 117 阅读 · 0 评论 -
JavaScript事件
onsubmit 提交按钮onclick 普通按钮onload 页面启动onfocus 选中onblur 取消选中onmouseover 聚焦onmouseout 离焦原创 2020-03-01 15:17:08 · 128 阅读 · 0 评论 -
CSS浮动
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS浮动</title> <style type="text/css"> /* 普通框相对于浮动框是没有碰撞体积的 */ #one{ border: 1p...原创 2020-02-28 15:30:04 · 132 阅读 · 0 评论 -
CSS引入方式(内部引入、行内引入、外部引入)
内部引入<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>内部引入</title> <style type="text/css"> div{ font-size: 30px; color: red; }...原创 2020-02-28 15:03:34 · 1112 阅读 · 0 评论 -
CSS选择器(基本选择器和其他选择器)
基本选择器元素选择器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>元素选择器</title> <style type="text/css"> div{ font-size: 30px; color: r...原创 2020-02-28 14:48:41 · 128 阅读 · 0 评论 -
HTTP Servlet Request 注册和登录的基本实现(页码SR2.2)
注册package cn.aynortechnology.register;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.sql.SQLException;import java.util.Map;import java.util.UUID;im...原创 2020-02-27 13:10:47 · 506 阅读 · 0 评论 -
HTTP Servlet Request 获得请求行、请求头、请求体、完成防盗链(页码SR2.1)
有时无法访问服务器其实是DNS服务器宕机可以通过访问URL获得解析前的IP直接访问服务器地址测试代码如下package cn.aynortechnology.line;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;...原创 2020-02-26 21:35:46 · 345 阅读 · 0 评论 -
重定向与请求转发的区别
重定向和请求转发的区别1、重定向是两次请求,转发是一次请求,因此转发的速度要快于重定向2、重定向之后地址栏上的地址会发生变化,变化成第二次请求的地址,转发之后地址栏上的地址不会变化,还是第一次请求的地址3、转发是服务器行为,重定向是客户端行为。重定向时浏览器上的网址改变 ,转发是浏览器上的网址不变4、重定向是两次request,转发只有一次请求5、重定向时的网址可以是任何网址,转发的网址...原创 2020-02-26 20:38:13 · 6616 阅读 · 0 评论 -
HTTP Servlet Response完成文件下载、一次性验证码的实现
(页码SR1)HTTP Servlet Response设置响应头、重定向、定时刷新(页码SR2)HTTP Servlet Response设置响应体、发送中文、图片(页码SR3)HTTP Servlet Response文件下载基本代码(页码SR4)HTTP Servlet Response一次性验证码的实现整合:HTTP Servlet Response完成文件下载、一次性验证码的实现...原创 2020-02-23 16:39:52 · 269 阅读 · 0 评论 -
HTTP Servlet Response一次性验证码的实现(页码SR4)
前端<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript"> window.onload = function(){ } ...原创 2020-02-23 14:58:28 · 267 阅读 · 0 评论 -
HTTP Servlet Response文件下载基本代码(页码SR3)
前端代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <h1>使用a标签直接指向服务器上的资源</h1> <...原创 2020-02-23 03:45:52 · 134 阅读 · 0 评论 -
HTTP Servlet Response设置响应体、发送中文、图片(页码SR2)
1原创 2020-02-22 21:09:50 · 804 阅读 · 0 评论 -
HTTP Servlet Response设置响应头、重定向、定时刷新(页码SR1)
HTTP Servlet Response运行过程通过Response设置响应行package cn.aynortechnology.line;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.se...原创 2020-02-22 17:19:29 · 1169 阅读 · 0 评论 -
Servlet快速入门,完成使用用户名密码登录的校验
创建一个新的Web工程如果没有安装web应用服务器将无法发布,这里需要先安装好web应用服务器(推荐Tomcat,版本影响不大,这里用的是Tomcat9)web模组版本选取2.5在src下新建一个包,新建一个类实现servlet接口,接口中暂时只使用servlet方法package cn.aynortechnology.servlet;import java.io.IOExcep...原创 2020-02-21 00:36:46 · 1717 阅读 · 0 评论 -
统计用户登录人次(页码S6)
初始化的时候把一个变量存到ContextServlet中@Override public void init() throws ServletException { //在ServletContext域中存一个数据count int count = 0; this.getServletContext().setAttribute("count", count);; }登录方法...原创 2020-02-20 22:14:25 · 323 阅读 · 0 评论 -
ServletContext对象(Servlet上下文对象)(页码S5)
web.xml <!-- 配置全局初始化参数 --> <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-param>获...原创 2020-02-20 21:51:17 · 169 阅读 · 0 评论 -
实现用户登录功能(页码S4)
先给数据库创建一张user表,并放入两条用户信息原创 2020-02-16 22:04:31 · 469 阅读 · 1 评论 -
eclipse如何添加模板文件
原创 2020-02-15 16:45:21 · 883 阅读 · 0 评论 -
Servlet的配置(页码S3)
配置欢迎界面,配置后按照自行配置的执行如果不配置欢迎界面,服务器已经默认配置好,也会寻找index文件进行访问原创 2020-02-15 15:58:07 · 162 阅读 · 0 评论 -
Servlet的API和生命周期(页码S2)
本文为上文延续,如果理解起来较为困难可以点击这里阅读上文在init service destroy这些用来实现接口的方法中添加打印标识关闭服务器,重启服务器并在浏览器访问服务器,会发现控制台打印了如下内容也就是init先执行,然后servlet执行,我们刷新浏览器发现init不再执行如此我们引出Servlet的API(生命周期)这张图可以帮助理解不妨思考一下这个问题,能答...原创 2020-02-15 15:21:04 · 143 阅读 · 0 评论 -
什么是Servlet,Servlet快速入门,完成使用用户名密码登录的校验(页码S1)
创建一个新的Web工程如果没有安装web应用服务器将无法发布,这里需要先安装好web应用服务器(推荐Tomcat,版本影响不大,这里用的是Tomcat9)web模组版本选取2.5在src下新建一个包,新建一个类实现servlet接口,接口中暂时只使用servlet方法package cn.aynortechnology.servlet;import java.io.IOExcep...原创 2020-02-15 15:16:16 · 173 阅读 · 0 评论 -
如何使用eclipse发布web应用
1.在Servers会话框中添加web应用服务器2.启动服务器启动成功后显示如下内容若启动失败请细读提示窗,多数情况是因为端口号被占用,若是这种情况需要进入cmd输入netstat -aov检查服务器所在的端口号,并在任务管理器的服务栏中杀掉进程3.进行发布右键服务器选择add and remove选择需要发布的工程然后点击add...原创 2020-02-13 12:23:24 · 1131 阅读 · 0 评论 -
如何查询端口并关闭占用端口的程序
cmd中输入netstat -aov,获取端口号和PID在任务管理器的进程中寻找PID对应的程序杀掉原创 2020-02-13 01:35:12 · 141 阅读 · 0 评论 -
XML解析,DTD约束,Schema约束,反射
XMLXML就是一种数据的描述语言,虽然它是语言,但是通常情况下,它并不具备常见语言的基本功能——被计算机识别并运行。只有依靠另一种语言,来解释它,使它达到你想要的效果或被计算机所接受。DTD约束给XML加以约束DTD约束的引用方法(一般放在XML头下)1.内部DTD,在XML文档内部嵌入DTD,只对当前XML有效2.外部DTD-本地DTD,DTD文档在本地系统上,公司内部自己项目使用...原创 2020-02-12 02:35:42 · 141 阅读 · 0 评论 -
什么是单元测试(UnitTest),单元测试的作用是什么
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试...转载 2020-01-20 14:11:38 · 10869 阅读 · 0 评论 -
HTTP报文、Web应用服务器
HTTP请求报文请求行请求头HTTP响应报文响应头原创 2019-11-03 19:50:00 · 135 阅读 · 0 评论 -
eclipse如何弹出extract local variable
Alt+shift+L原创 2019-10-28 22:33:13 · 421 阅读 · 0 评论 -
如何向eclipse中添加数据库驱动文件开发JDBC程序
https://blog.csdn.net/Dylancy/article/details/76599647原创 2019-10-26 23:55:09 · 651 阅读 · 0 评论 -
MySQL数据库操作语
MySQL与JDBC一、对数据库的操作启动数据库 net start mysql (若显示权限不足需要进入在管理员界面操作)进入数据库目录下的bin文件夹进入数据库 mysql -u root -p //u是用户名p是密码,默认没有密码1.创建一个库create database web08; //创建默认格式的数据库create database web08_01 characte...原创 2019-10-24 20:40:58 · 162 阅读 · 0 评论 -
发生系统错误 5 拒绝访问
安装Mysql后在尝试启动服务的时候显示发生系统错误 5 无法访问原因是用户权限不足按WIN+X弹出该选项框,选择管理员在管理员页面中有足够的权限启动数据库...原创 2019-10-23 23:34:22 · 614 阅读 · 0 评论 -
JQuery选择器(基本选择器、层级选择器、过滤选择器)
基本选择器$("#btn1").click(function(){ //选择ID对象 $("#one").css("background-color","pink"); }); $("#btn2").click(function(){ //选择类 $(".mini").css("background-color","pink"); }); $("#btn3...原创 2019-10-17 19:51:43 · 155 阅读 · 0 评论 -
使用JQuery完成定时弹出广告/图片
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>首页</title> <style type="text/css"> #father { border: 1px solid red; width: 1250p...原创 2019-10-17 18:41:10 · 182 阅读 · 0 评论 -
JQuery3.4.1
/* global Symbol */// Defining this global in .eslintrc.json would create a danger of using the global// unguarded in another place, it seems safer to define global only for this moduledefine( [ ...原创 2019-10-17 17:53:38 · 3969 阅读 · 2 评论