web开发
弓长四石
这个作者很懒,什么都没留下…
展开
-
WEB学习——JavaScript
1.主要内容 核心(ECMAScript):它是整个JavaScript的核心,包含基本语法、变量、关键字、保留字、数据类型、语句、函数等 文档对象模型(DOM):包含整个HTML页面内容 浏览器对象模型(BOM):包含整个浏览器的相关内容2.ECMAScript 1.语法: 区分大小写 变量是弱类型的 每行结尾分号可有可无(推荐写上) ...转载 2018-07-16 19:59:26 · 593 阅读 · 0 评论 -
JavaWeb学习——jsp
一、JSP技术 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> —– 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> —– 会被翻译成service方法内部out.print() 3)<%!java代码%> —- 会被翻译成servle转载 2018-08-25 16:24:05 · 148 阅读 · 0 评论 -
后台三层结构
1、web层1.获取前端数据2.将散装的数据封装为实体bean——condition对象3.传递实体对象2、service层1.3、dao层VO——value object ——专门传值,用于封装不属于任何类的闲散数据。...原创 2019-03-06 15:23:19 · 956 阅读 · 0 评论 -
jsp总结
1.为什么jsp也算是servlet?(JSP响应流程)浏览器发送一个 HTTP请求给服务器,Web服务器识别该请求是对jsp网页的请求,将该请求传递给jsp引擎,jsp引擎从磁盘中把jsp文件加载进来,并将其转化为servlet(模板文本转为print语句,jsp元素转为java代码),交给servlet引擎执行。Servlet将执行产生的HTML格式文件输出内嵌于HTTP Response中...转载 2019-04-10 13:48:23 · 82 阅读 · 0 评论 -
mysql5.6.26-winx64免安装简单配置方式
1.具体配置见亮哥博客https://blog.csdn.net/yikong2yuxuan/article/details/505463252.注意:最好以管理员身份运行命令提示符,否则在mysqld -install地方可能提示其他错误简单配置版本在我会上传...转载 2019-04-13 21:13:26 · 178 阅读 · 0 评论 -
JavaWeb学习——Listner监听器
一、监听器Listener1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象 ----- 三个域对象 request session servletContext 监听器:监听事件源对象 事件源对象的状态的变化都会触发监听器 ---- 6+2 注册监听器:将监听器与事件源进行绑定 响应行为...转载 2019-04-28 17:59:01 · 203 阅读 · 0 评论 -
JavaWeb学习——Ajax
一、Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被卡死 2.Ajax的运行原理 页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意...转载 2019-04-19 17:57:02 · 171 阅读 · 0 评论 -
JavaWeb学习——回过头理一下servlet、request、session等之间的区别和联系
1.Http是一个“请求/响应”模型,简单说就是一问一答模型,这次请求的问题,下一次http已经不知道了,各次请求之间没有联系。2.java web四大域对象: page:jsp,pageContext request:请求HttpServletContext session:会话HttpSession application:web 他们都包括setAttribute()和...原创 2019-05-07 17:32:02 · 836 阅读 · 0 评论 -
JavaWeb学习笔记——过滤器Filter
1.filter的简介 filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目 标资源访问前后进行逻辑处理2.快速入门 步骤: 1)编写一个过滤器的类实现Filter接口 2)实现接口中尚未实现的方法(着重实现doFilter方法) 3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)3.Filter的API详解 (1)filter...转载 2019-05-22 18:01:03 · 155 阅读 · 0 评论 -
Javaweb学习笔记——动态代理
1.什么是代理(中介) 目标对象/被代理对象 ------ 房主:真正的租房的方法 代理对象 ------- 黑中介:有租房子的方法(调用房主的租房的方法) 执行代理对象方法的对象 ---- 租房的人- 流程:我们要租房----->中介(租房的方法)------>房主(租房的方法) 抽象:调用对象----->代理对象------>目标对象2.动态代理...转载 2019-05-30 14:30:51 · 231 阅读 · 0 评论 -
Javaweb学习笔记——注解
一、类加载器1.java文件运行过程: java源文件(.java)—(编译器编译)—>字节码文件(.class)—(类加载器加载)—>字节码对象(Class)2.什么是类加载器,作用是什么? 类加载器就加载字节码文件(.class)3.类加载器的种类 类加载器有三种,不同类加载器加载不同的 1)BootStrap:引导类加载器:加载都是最基础的文件 2)E...转载 2019-05-27 18:02:14 · 356 阅读 · 0 评论 -
Javaweb学习笔记——Linux常用命令
作为后台开发,需要部署你的项目,通常的项目部署环境都是centOS,因此要学习一定的Linux命令,本文整理后台开发常用的一些linux命令,并不全面深入学习linux,以后深入钻研后再整理全面。一、Linux的简介1.Linux的概述 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳...转载 2019-05-30 17:48:16 · 1000 阅读 · 0 评论 -
JavaWeb学习——事务
一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1)显示的开启一个事务:start transaction 2)事务提交:commit代表从开启事务到事务提交 中间...转载 2018-08-31 17:59:28 · 146 阅读 · 0 评论 -
JavaWeb学习——EL表达式&JSTL
一、EL技术 1.EL 表达式概述 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的是要替代jsp页面中脚本的编写。2.EL从域中取出数据(EL最重要的作用) jsp脚本:<%=request.getAttribute(name)%> EL表达式替代上面的脚本:${requestScope.name}...转载 2018-08-28 18:07:35 · 187 阅读 · 0 评论 -
WEB学习——HTML
注意:本文中的标签与<之间的空格只是为了方便显示,实际使用中并不应该有空格!!! 注意:本文中的标签与<之间的空格只是为了方便显示,实际使用中并不应该有空格!!! 注意:本文中的标签与<之间的空格只是为了方便显示,实际使用中并不应该有空格!!!1.什么是HTML?(Hyper Text Markup Language:超文本标记语言) 超文本:功能比普通文本更加强大...转载 2018-07-12 20:03:10 · 176 阅读 · 0 评论 -
WEB学习——JQury
1.what Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法。 2.how Jquery它是一个库(框架),要想使用它,必须先引入!<script type="text/javascript" src="jqury库文件"&am转载 2018-07-19 19:38:20 · 572 阅读 · 0 评论 -
WEB学习——CSS
1.CSS的作用 HTML:它是整个网站的骨架。 CSS:它是对整个网站骨架的内容进行美化(修饰) 2.如何使用? 语法和规范 选择器{ 属性名 1:属性值 1; (此处分号不能省略) 属性名 2:属性值 2; 属性名 3:属性值 3; (此处分号可以省略,建议写上) }3.SS 的引入方式(三种) 1)行内引入<...转载 2018-07-14 11:56:59 · 142 阅读 · 0 评论 -
WEB学习——BootStrap
1.bootstrap概述 bootstrap中文文档网址:https://v3.bootcss.com/components/ 2.响应式布局 3.目录结构 4.内容结构 文档下载地址:https://v3.bootcss.com/getting-started/#download ,将文档下载下来并解压出来,把目录中的内容导入项目中即可直接使用。 5.简洁模板...转载 2018-07-26 20:00:45 · 162 阅读 · 0 评论 -
WEB学习——Mysql&JDBC
一、数据库 1.对数据库的操作 1)创建一个库create database 库名 create database 库名 character set 编码 2)查看当前正在操作的库select database() 3)删除一个库drop database 库名 4)使用库use 库名2.对数据库表的操作 1)创建表 create tab...转载 2018-07-27 18:09:07 · 150 阅读 · 0 评论 -
WEB学习——XML&反射
1.XML 2.XML语法 3.约束,常见约束有:DTD,Schema 1)DTD约束 &amp;amp;amp;lt;1&amp;amp;amp;gt;DTD:Document type Definition,文档类型定义,用来约束XML文档。规定XML文档中元素的名称,子元素的名称及顺序,元素的属性等。 &amp;amp;amp;lt;2&amp;amp;amp;gt;示例: 约束:&转载 2018-08-06 15:44:03 · 228 阅读 · 0 评论 -
JavaWeb学习——servlet
一、Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 servlet规范:包含三个技术点 1)servlet技术 2)filter技术—过滤器 3)...转载 2018-08-15 18:04:38 · 159 阅读 · 0 评论 -
WEB学习——HTTP协议&web服务器
1.HTTP协议 1.1 HTTP协议——超文本传输协议(HyperText Transfer protocol) 1.2 HTTP版本 HTTP/1.0,发送请求,创建一次连接,获得一个web资源,连接断开 HTTP/1.1,发送请求,创建一次连接,获得多个web资源,保持连接 1.3 协议组成 1.3.1 HTTP请求协议:请求行,请求头,请求体...转载 2018-08-13 16:36:08 · 157 阅读 · 0 评论 -
javaWeb学习——Response
1.HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletRespo...转载 2018-08-17 18:00:16 · 228 阅读 · 0 评论 -
JavaWeb学习——Request
1.HttpServletRequest概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,H...转载 2018-08-20 18:07:36 · 206 阅读 · 0 评论 -
JavaWeb学习——会话技术 Cookie&Session
一、会话技术简介 1.存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端)2.会话技术 从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会话...转载 2018-08-23 18:04:14 · 137 阅读 · 0 评论 -
JavaWeb学习笔记——Redis
一、NoSql1.NoSql NoSql(not only SQL)。是一种全新的数据库理念,泛指非关系型数据库 随着web2.0的兴起,关系型数据库对于超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,而非关系型数据库则满足三个特点: 1)High performance——高并发读写 2)Huge Storage——对海量数据的高效率存储和访问 ...转载 2019-06-01 23:35:35 · 933 阅读 · 0 评论