JavaWeb学习笔记
文章平均质量分 75
qq_36652337
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习心得之JSP原理
一、JSP概念 JSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。其特点在于,写JSP就像在写HTML,但它相比html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套Java代码,为用户提供动态数据。二JSP原理1.web服务器调用执行jsp页面 浏览器向服务原创 2017-10-27 14:43:11 · 273 阅读 · 0 评论 -
JavaWeb学习心得之JDBC事务
一、JDBC使用事务 JDBC控制事务的语句:connection.setAutoCommit(false):开启事务connection.rollback():回滚事务connection.commit():提交事务sql语句创建表 create table account( id int primary key auto_increme原创 2017-10-31 14:16:35 · 261 阅读 · 0 评论 -
JavaWeb学习心得之数据库连接池
一、数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出,对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正式针对这个问题提出来的,数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。原创 2017-10-31 20:49:40 · 1513 阅读 · 0 评论 -
JavaWeb学习心得之Web简介
一、基本概念1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态转载 2017-10-25 00:51:06 · 809 阅读 · 0 评论 -
JavaWeb学习心得之开发环境搭建(Tomcat服务器)
疑问:学习web开发,为什么必须要先装一个WEB服务器? 在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题? 1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。 2、原创 2017-10-25 00:56:58 · 1305 阅读 · 0 评论 -
JavaWeb学习心得之Tomcat服务器(二)
一、打包JavaWeb应用 在Java中,使用“jar”命令来对将JavaWeb应用打包成一个War包,使用如下: 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Romcat服务器的webapps目录下,当Tomcat服务器启动时,就会自动将webapps目录下的wa原创 2017-10-25 16:44:25 · 221 阅读 · 0 评论 -
JavaWeb学习心得之Http协议
一、HTTP协议含义 HTTP是hypertext transfer protocol(超文本协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义web浏览器和web服务器之间的数据交换过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需要遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。二、HTTP协议版本原创 2017-10-25 20:31:23 · 244 阅读 · 0 评论 -
JavaWeb学习心得之Servlet(一)
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态web资源,步骤如下:编写一个Java类,实现Servlet接口把开发好的Java类部署到Web服务器中。二、Servlet的运行过程 Servlet程序是由web原创 2017-10-25 23:51:41 · 1937 阅读 · 0 评论 -
JavaWeb学习心得之Servlet(二)
一、ServletConfig说明1.配置Servlet初始化参数 在Servlet配置文件web.xml中,可以使用一个或多个标签配置初始化参数。 ServletDemo index.html index.htm index.jsp default.html default.htm default.jsp原创 2017-10-25 23:53:25 · 299 阅读 · 0 评论 -
JavaWeb学习心得之HttpServletResponse对象
一、HttpServletResponse对象1.发送数据的方法2.发送响应头的方法3.发送响应状态码的方法二、常见应用之中文数据输出1.使用OuputStream流向客户端浏览器输出中文数据import java.io.IOException;import java.io.OutputStream;import javax原创 2017-10-26 14:19:12 · 219 阅读 · 0 评论 -
JavaWeb学习心得之HttpServletRequest对象
一、常用方法1.获得客户机信息getRequestURL:返回请求完整URLgetRequestURI:请求行中的资源部分getQueryString:请求行中参数部分getPathInfo:返回请求URL中Servlet路径之后和查询参数之前的内容getRemoteAddr:返回客户机IP地址getRemoteHost:返回客户机的完整主机名getRemotePort:返回客户机原创 2017-10-26 16:52:21 · 207 阅读 · 0 评论 -
JavaWeb学习心得之Cookie
一、Cookie简介 Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样web资源处理的就是用户各自的数据了。二、Java提供操作Cookie的APICookie(String name,String value) 构造方法getName()获取Coo原创 2017-10-26 21:25:55 · 232 阅读 · 0 评论 -
JavaWeb学习心得之Tomcat服务器(一)
一、Tomcat服务器端口配置 Tomcat的所有配置文件都放在conf文件夹中,里面的server.xml文件是配置的核心文件。 修改服务器端口,需要修改Connector节点。如下: 配置文件修改后,需要重启服务器。访问Tomcat服务器也必须以新的访问端口去访问:http://localhost:8081/,如下图所示:原创 2017-10-25 11:27:55 · 441 阅读 · 0 评论 -
bootstrap-table分页跳到指定页面下拉框
一、前言 bootstrap-table是一款表格插件,他能快速的将数据用表格的形式展示,还包括了搜索、排序、分页等功能。最近在一个项目中开始使用它,发现其中分页没有直接跳转指定页面的功能,翻阅了api也没有所得。如果遇到页面数量大的话,不得不一直点下一页,用户体验很差,这里给出自己的修改方案,仅供参考。二、解决方案我用的是bootstrap-table.min.js,以下是代原创 2017-12-22 10:56:14 · 3688 阅读 · 1 评论 -
JavaWeb学习心得之JDBC批处理
一、Statement批处理步骤statement.addBatch(sql)statement.executeBatch()statement.clearBatch()范例1.创建表 create table testbatch ( id int primary key, name varchar(20) );2.测试代码impo原创 2017-10-31 09:12:35 · 203 阅读 · 0 评论 -
JavaWeb学习心得之JDBC处理Oracle大数据
一、Oracle中大数据处理 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据 量非常大的业务领域(如图象、档案等)。 LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适转载 2017-10-31 00:11:45 · 254 阅读 · 0 评论 -
JavaWeb学习心得之JDBC处理MySQL大数据
一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:转载 2017-10-31 00:00:05 · 250 阅读 · 0 评论 -
JavaWeb学习心得之JSP指令
一、JSP指令概述 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何输出,而只是告诉引擎如何处理JSP页面中的其余部分。 JSP定义了3个指令:page、include和taglib。 基本语法:举例:注意:如果有多个属性,可以写在一个指令中,也可以分开写。二、Page指令 作用:pag原创 2017-10-27 16:51:40 · 297 阅读 · 0 评论 -
JavaWeb学习心得之JSP属性范围
一、JSP属性范围 JSP中的四种属性范围:当前页:属性只能在一个页面中取得,跳转到其他页面无法取得一次服务器请求:一个页面设置的属性,只要经过服务器跳转,则跳转之后的页面可以继续取得一次会话:一个用户设置的内容,只要与此用户相关的页面都可以访问。上下文:在整个服务器上设置的属性,所有人都可以访问二、属性的操作方法三、JSP属性范围具体说明1原创 2017-10-28 01:04:38 · 145 阅读 · 0 评论 -
JavaWeb学习心得之JSP标签
一、JSP标签概念 JSP标签也称之为Jsp Action元素,它用于在JSP页面中提供业务逻辑功能,避免直接写Java代码。二、常用JSP标签常用标签: 1.标签作用:用于把另外一个资源的内容插入当前JSP页面的内容中,这种JSP在执行时的引入方式称为动态引入。语法:,其中page属性指定被引入资源的路径,flush是否刷新当前JSP页面已原创 2017-10-28 08:56:43 · 304 阅读 · 0 评论 -
JavaWeb学习心得之JSP自定义标签
一、自定义标签的开发步骤1.编写Java类实现Tag接口(标签处理器类)import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import jav原创 2017-10-28 11:06:10 · 254 阅读 · 0 评论 -
JavaWeb学习心得之自定义传统标签
一、JSP标签技术API1.继承关系2.API接口简介JspTag接口 JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有Tag接口,所以把实现Tag接口的自定义标签也叫做传统标签,把实现SimpleTag接口的自定义标签叫做原创 2017-10-28 15:23:38 · 182 阅读 · 0 评论 -
JavaWeb学习心得之自定义简单标签(一)
一、简单标签简介含义:实现SimpleTag接口的标签称为简单标签。方法:setJspContext:用于把JSP页面的pageContext对象传递给标签处理器对象setParent:用于把父标签处理器对象传递给当前标签处理器对象getParent:用于获取当前标签的父标签对象setJspBody:用于把标签体的JspFragment对象传递给标签处理器对象doTag:用于完原创 2017-10-28 16:47:23 · 323 阅读 · 0 评论 -
JavaWeb学习心得之自定义简单标签(二)
一、JspFragment类简介 JspFragment实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,它不能包含JSP脚本元素。web容器在处理简单标签体时,会把标签体内容用一个JspFragment对象表示,并调用标签处理器对象的setJspBody方法把JspFragment对象传递给标签处理器对象。其有两个方法:getJspContext方法:用原创 2017-10-28 18:37:15 · 178 阅读 · 0 评论 -
JavaWeb学习心得之JSP标签库打包
一、JSP标签库打包流程1.新建一个普通项目taglib2.将开发好的标签库的Java代码拷贝到普通Java工程taglib项目中,注意保持包名一致:这里看到标签代码报错,是因为缺少JavaEE的jar包。首先找到jar包所在位置:在taglib新建lib文件夹,把上述两个jar包拷贝到lib文件夹中,然后添加这两个jar包的引用3.新建原创 2017-10-28 21:11:41 · 199 阅读 · 0 评论 -
JavaWeb学习心得之JSP内置对象
一、内置对象(九个) request、response、session、application、config已有详细介绍,这里重点介绍pageContext、out、page对象。二、page对象 page对象表示当前JSP页面,可以理解为一个对象本身,即把JSP当作一个对象,page对象在开发中几乎不用,了解下即可。三、out对象原创 2017-10-27 21:21:31 · 1076 阅读 · 0 评论 -
JavaWeb学习心得之JSTL标签库
一、JSTL标签库简介 JSTL标签库的使用是为了弥补html标签的不足,规范定义而诞生的。其包括核心标签、国际化标签、数据库标签、xml标签和JSTL函数。二、核心标签库说明 JSTL的核心标签共有13个,从功能上分为4类:表达式控制标签:out标签、set标签、remove标签、catch标签流程控制标签:if标签、choose标签、when标签原创 2017-10-28 23:47:38 · 398 阅读 · 0 评论 -
JavaWeb学习心得之EL表达式
一、EL表达式简介EL全名Expression Language,其主要作用:1.获取数据 EL表达式主要用于提花安JSP页面中的脚本表达式,以从各种类型Web域中检索java对象2.执行运算 利用EL表达式可以在JSP页面中执行一些基本运算(关系运算、逻辑运算、算数运算)3.获取web开发对象 EL表达式定义了一些隐式对象,利用隐式对原创 2017-10-29 20:56:57 · 354 阅读 · 0 评论 -
JavaWeb学习心得之JDBC入门
一、JDBC简介 JDBC全称为Java database connectivity,是SUN公司指定的Java数据库连接技术的简称。它是sun公司和数据库开发商共同开发出来的独立于DBMS的应用接口,它为Java开发人员进行数据库编程提供了统一的API。 如下图所示:二、JDBC开发1.搭建实验环境 在mysql中创建一个数据库,并创建user表和原创 2017-10-30 19:03:41 · 660 阅读 · 0 评论 -
JavaWeb学习心得之JDBC对数据库CRUD
一、statement对象简介 Jdbc中statement对象用于向数据库发送SQL语句,statement对象executeUpdate方法,用于向数据库发送增、删、改的sql语句,执行完后返回整数;executeQuery方法用于向数据库发送查询语句,返回代表查询结果的ResultSet对象。CRUD操作1.create Statement st = conn原创 2017-10-30 22:12:29 · 537 阅读 · 0 评论 -
百度富文本图片上传路径配置(非项目路径)
一、前言在项目中使用了百度富文本,发现图片上传的路径是项目的路径,但是现在要求将图片存储在项目之外的地方,如D:/ 盘等,按照API配置貌似无法做到这个要求,那么就需要稍微修改源码了,以下是本人解决方案,仅供参考二、解决方案前提是已经引入百度富文本,并且能够正常使用,若还无法正常使用,请阅读API第一步:新建ActionEnterPlugs 并继承ActionEnter(com.b原创 2017-12-22 15:32:03 · 1940 阅读 · 0 评论