![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java web
文章平均质量分 80
web核心技术
启帆远航
乘风破浪会有时,直挂云帆济沧海
展开
-
Java Web(十):AdminLTE(中文版)的使用
1、AdminLTE的简介2、AdminLTE的下载3、AdminLTE的简单使用原创 2020-02-14 21:38:54 · 10261 阅读 · 3 评论 -
Java Web之JSON
一、简介JSON(JavaScriptObject Notation, JavaScript 对象表示法) 是一种轻量级的数据交换格式。是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。二、JSON语法1、基本规则1.1、数据在名称/值对中:json数据是由键值对构成的; 键用引号(单双都行)引起来,也可以不使用引号 ...原创 2019-11-18 16:46:54 · 125 阅读 · 0 评论 -
Java Web之Ajax
一、简介1、Ajax的概念Ajax 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步JavaScript和 XML 或者是 HTML(标准通用标记语言的子集)。2、Ajax的特点Ajax 是一种用于创建快速动态网页的技术。 Ajax 是一种在无需重新...原创 2019-11-17 22:33:52 · 131 阅读 · 0 评论 -
Java Web之Listener(监听器)
一、监听器简介1、定义Servlet规范中定义的一种特殊的组件,用来监听Servlet容器产生的事件并进行相应的处理。2、监听器术语事件源:被监听的对象; 监听器:监听事件源对象; 注册监听器:监听器和事件源绑定 事件:事件源行为触发的监听行为。二、Listener API详解1、监听域对象创建与销毁ServletRequestListener::监听Servlet...原创 2019-11-10 22:32:39 · 140 阅读 · 0 评论 -
Java Web之Filter(过滤器)
一、Filter简介过滤器是处在客户端和服务器资源之间的一到过滤网,我们可以根据具体的需求来对请求头和数据就行预处理,也可以对响应头和和数据进行后处理。例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter的工作原理 服...原创 2019-11-10 22:31:46 · 376 阅读 · 1 评论 -
Java Web之JSTL
一、简介JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。...原创 2019-11-06 09:12:45 · 191 阅读 · 0 评论 -
Java Web之EL表达式
一、简介EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。二、语法和使用1、语法格式:${expr}expr指定表达式本身。例如,${ userinfo}代表获取变量userinfo的值。注意:jsp默认支持EL表...原创 2019-11-06 09:07:15 · 214 阅读 · 0 评论 -
Java Web之JSP语法
一、JSP简介1、由来Servlet技术显示页面的效果而需要输出大量的HTML标签。这种输出页面的方式不仅仅增加了开发时对页面的控制难度,也不利于后期的维护。 为了能够将Servlet中用于表现的功能分离出来,提高视图的开发效率,推出了JSP这种技术,主要用于将Servlet中负责显示的语句抽取出来。2、定义JSP(Java Server Page)是Sun公司制定的一种服务器端动...原创 2019-11-04 10:47:08 · 158 阅读 · 0 评论 -
Java Web之session会话
一、session会话简介将数据存储在服务器端,并且为这组数据标示一个编号,只将编号发回给客户端。当客户端向服务器发送请求时只需要将这个编号发过来,服务器端按照这个编号找到对应的数据进行管理的这种模式叫做Session——会话。二、session的特点和作用session用于存储一次会话的多次请求的数据,存在服务器端;session可以存储任意类型,任意大小的数据。三、sessio...原创 2019-11-04 10:43:24 · 160 阅读 · 0 评论 -
Java Web之Cookie会话
一、cookie简介将数据存储在客户端,每次向服务器端发请求时都将存在客户端的数据随着请求发送到服务器端,修改后再发回到客户端保存的这种模式叫做Cookie。二、cookie的特点和作用2.1、特点cookie存储数据在客户端浏览器; 浏览器对于单个cookie 的大小有限制(4kb) 以及 对同一个域名下的总cookie数量也有限制(20个)。2.2、作用cookie一般...原创 2019-11-04 10:41:19 · 95 阅读 · 0 评论 -
Java Web之response对象
一、response对象继承体系结构 二、response对象的功能1、设置响应数据package com.wedu.demo.servlet;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet....原创 2019-10-25 23:19:12 · 268 阅读 · 0 评论 -
Java Web之Request对象
一、request对象继承体系结构 二、request对象的功能1、获取请求消息数据1.1、获取请求行数据//1、获取请求方式:String getMethod()String method = request.getMethod();System.out.println(method);//GET//2、获取虚拟目录:St...原创 2019-10-24 14:40:06 · 217 阅读 · 0 评论 -
Java Web(十三):Servlet入门
一、servlet概述Servlet(Server Applet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。二、servlet快速入门1、使用Idea创建javaEE项目点击File ----> New ---> Module,创建新的模...原创 2019-10-23 15:39:12 · 223 阅读 · 0 评论 -
Java Web(八):JavaScript
一、JavaScript概述1、JavaScript简介JavaScript一种网页编程技术,用来向HTML页面添加交互行为,直接嵌入HTML; JavaScript是嵌入HTML中在浏览器中的脚本语言,具有与java和C语言类似的语法; 由浏览器解释执行代码,不进行预编译;最早是由景网公司发布的。2、JavaScript的特点JavaScript是弱类型语言,由浏览器内置有Ja...原创 2019-10-16 23:17:59 · 14487 阅读 · 0 评论 -
Java Web(三):JDBC连接池
一、数据库连接池的概述1、数据库连接池的由来:使用DriverManager创建连接的问题:每次调用都创建一个新连接,没有复用连接,效率低,它没有控制连接的上限,并发量大的时候可能会导致数据库崩溃。2、数据库连接池(Connection pooling):是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。3、数据库连接池作用...原创 2019-10-11 15:51:42 · 152 阅读 · 0 评论 -
Java Web(七):CSS
一、CSS简介CSS 指层叠样式表 (CascadingStyleSheets) 样式定义如何显示HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在CSS 文件中 多个样式定义可层叠为一二、CSS的使用方式1、内联样式在标签内使用style属性指定css代...原创 2019-10-15 18:51:11 · 154 阅读 · 0 评论 -
Java Web(二):JDBC的CRUD
数据库和数据库表:/*Navicat MySQL Data TransferSource Server : 127.0.0.1Source Server Version : 50718Source Host : 127.0.0.1:3306Source Database : testTarget Server Type :...原创 2019-10-02 19:41:42 · 171 阅读 · 0 评论 -
Java Web(一):JDBC入门
一、JDBC概述Java DataBase Connectivity,是SUN推出的操作数据库的规范。二、JDBC接口详解1、DriverManager:驱动管理对象public static void registerDriver(Driverdriver):向 DriverManager 注册给定驱动程序。但我们注册驱动都是使用Class.forName("com.mysq...原创 2019-10-02 19:39:04 · 128 阅读 · 0 评论 -
Java Web(十一):HTTP
一、HTTP简介1、HTTP定义HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议;HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。2、HTTP的特点基于TCP/IP通信协议来传递数据,默认端口号为...原创 2019-10-21 11:22:20 · 150 阅读 · 0 评论 -
Java Web(十二):Tomcat服务器使用
一、web软件架构1、web资源 2.1、静态web资源 指web页面中供人们浏览的数据始终是不变。静态web资源开发技术:html,css,JavaScript 2.2、动态web资源 指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用动态web资源开发技术:J...原创 2019-10-18 16:12:10 · 426 阅读 · 0 评论 -
JTA处理事务
什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的 500 元人民币转移到用户 B 的账户中,其操作流程如下1. 将 A 账户中的金额减少 5002. 将 B ...转载 2018-12-15 17:05:29 · 1743 阅读 · 0 评论 -
Java Web(五):XML
一、XML概念1、定义Extensible Markup Language(可扩展标记语言),标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。2、功能存储数据配置文件或存储在网络需要传输的数据。3、与html的区别XML 被设计用来传输和存储数据,其焦点是数据的内容;HTML 被设计用来显示数据,其焦点是数据的外观。 xml标签都是自定义的...原创 2019-10-17 21:50:00 · 144 阅读 · 0 评论 -
Java Web(九):BootStrap
一、BootStrap概述1、简介Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。2、使用bootstrap的好处定义了很多的css样式和js插件,直接可以使用这些样式和插件得到丰富的页面效果。 响应式布局(同一套页面...原创 2019-10-17 21:10:11 · 205 阅读 · 0 评论 -
Java Web(六):HTML
一、简介HTML(HyperText Markup Language)称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。二、HTML语法1、html文档后缀名 .html 或者 .htm...原创 2019-10-15 18:50:03 · 174 阅读 · 0 评论 -
Java Web(四):事务控制
一、JDBC事务的概述1、事务定义:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。2、使用Connection对象管理事务:开启事务:voidsetAutoCommit(booleanautoCommit) 提交事务:void commit() 回滚事务: void rollback();二、JDBC事务操作1、数据库配置...原创 2019-10-15 18:49:30 · 527 阅读 · 0 评论