
WEB
文章平均质量分 84
skewrain
这个作者很懒,什么都没留下…
展开
-
Java数据库编程---JDBC
JDBCJDBC(Java Database Connectivity,Java数据库连接),提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便的实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成。在实际开发中可以直接使用JDBC进行各个数据库的连接与操作,而且可以方便的向数据库中发送各种SQL命令。在JDBC中提供的是一套标准的接口,这样,各个原创 2014-02-12 19:14:59 · 1271 阅读 · 1 评论 -
Java数据库编程---Blob
处理大对象数据 —处理BLOB数据CLOB主要是保存海量文字的,而BLOB是专门保存二进制数据,包括图片、音乐、电影等等。BLOB数据BLOB的操作与CLOB是相似的,只是BLOB专门用于存放二进制数据,如图片、电影等。下面就通过BLOB进行图片的保存与读取。在MySQL中使用LONGBLOB声明,最高可以保存4G大小的内容。例如,有如下的数据库创建脚本:原创 2014-02-15 13:06:21 · 1302 阅读 · 0 评论 -
page指令
Page指令Page指令是在JSP开发中较为重要,使用此属性,可以定义一个JSP页面的相关属性,包括设置MIME类型,定义需要导入的包,错误页的指定等。Page指令语法: 常用page属性:contentType:定义JSP字符的编码和页面响应的MIME类型,如果是中文的话则使用如下形式:contentType=”text/html;charset=GBK”。Import:原创 2014-02-11 17:00:39 · 2377 阅读 · 0 评论 -
Java数据库编程---JDBC2.0操作
JDBC2.0操作 之前所讲解的大部分操作都是属于最基本的JDBC操作,在JDBC2.0之后,为了方便操作者进行数据库的开发提供了许多更加方便的操作,包括,可滚动的结果集,以及使用结果集直接更新数据库,如果要使用这样的特性则就必须依靠ResultSet。在JDBC2.0中有一个最重要的概念就是批处理,可以直接一次性完成多个语句的执行。可滚动的结果集如果要想创建原创 2014-02-15 13:25:08 · 1028 阅读 · 0 评论 -
Java数据库编程---事务处理
事务处理事务:就是保证操作的一致性,所有的操作要么全部成功,要么全部失败。事务处理事务处理在数据库开发中有着非常重要的作用,所谓的事务就是所有的操作要么一起成功,要么一起失败,事务本身具有:原子性(Atomicity)、一致性(Consistency)、隔离性或独立性(Isolation)、持久性(Durability)四个特征,以上的四个特征,也被称为ACID特征。原子性原创 2014-02-15 13:47:08 · 1077 阅读 · 0 评论 -
Java数据库编程---PreparedStatement接口
PreparedStatement简介PreparedStatement是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,PreparedStatement在操作时,是先在数据表之中准备好了一条SQL语句,但是此SQL语句的具体内容暂时不设置,而是之后再进行设置,以插入数据为例,使用PreparedStatement插入数据时,数据表中的指针首先指向最后一条数原创 2014-02-13 19:35:02 · 2180 阅读 · 0 评论 -
Java数据库编程---Statement接口
1.执行数据库的更新操作Statement接口数据库可以连接之后,下面就可以进行数据库的具体操作了,如果要想对数据库进行操作,则肯定要使用Statement接口完成,此接口可以使用Connection接口中提供的createStatement()方法实例化。此接口中定义了以下的常用方法。重新创建之前的user表:DROP TABLE user ; -- 删除表CREAT原创 2014-02-13 19:17:03 · 1237 阅读 · 0 评论 -
Java数据库编程---Clob
处理大对象数据—处理CLOB数据。大对象大对象处理主要指的是CLOB和BLOB两种类型的字段,在CLOB中可以存储海量文字,例如,存储一部《三国演义》或者是《红楼梦》等。在BLOB中可以存储二进制数据,如图片、电影等等,如果在程序中要想处理这样的大对象操作,则必须使用PreparedStatement完成,所有的内容要通过IO流的方式从大文本字段中保存和读取。原创 2014-02-13 19:47:58 · 1024 阅读 · 0 评论 -
Java数据库编程---JDBC操作步骤及数据库连接操作
JDBC操作步骤及数据库连接操作JDBC本身是一个标准,所以其操作步骤是固定的,以后只需要修改很少的一部分代码就可以达到不同数据库间的连接转换功能。JDBC操作步骤:数据库安装并配置完成之后,就可以按照以下的步骤进行数据库的操作了:1):加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到原创 2014-02-12 19:50:49 · 1755 阅读 · 0 评论 -
Java数据库编程---SQL语法基础
SQL语法基础SQL(Structured Query Language,结构查询语句)是一个功能强大的数据库语言。SQL通常用于与数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL分类SQL功能强大,概括起来,它可以分成以下几组:1):DML(Data Manipulation Language,数据操作语言)—用于检索或者修改数原创 2014-02-12 19:32:01 · 1141 阅读 · 0 评论 -
Servlet详解---Servlet与表单
我们先写一个处理输入数据的Servlet如下所示:【InputServlet.java的内容如下:】package com.skewrain.demo2;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class InputServlet extends HttpServl原创 2014-02-25 11:17:04 · 1027 阅读 · 0 评论 -
Servlet详解---Servlet跳转
Servlet跳转从一个JSP或者是一个HTML页面可以通过表单或超链接跳转进Servlet,那么从Servlet也可以跳转到其他的Servlet、JSP或其他页面。关于跳转,之前强调过有两种:1):客户端跳转:地址栏跳转之后改变,而且无法传递request范围的属性,是在所有的操作都执行完毕之后才发生跳转的操作,语法:response sendRedirect()。2):服务器端原创 2014-02-25 11:47:39 · 1700 阅读 · 0 评论 -
Java数据库编程---元数据
使用元数据分析数据库使用元数据可以分析数据库的基本信息,包括版本,数据库的名称等等,或者得到指定表的主键。DatabaseMetaDataDatabaseMeatData可以得到数据库的一些基本信息,包括数据库的名称、版本,以及得到表的信息。DatabaseMetaData的使用源码如下所示:【DatabaseMetaDataDemo.java】import j原创 2014-02-15 13:55:10 · 922 阅读 · 0 评论 -
用户登录程序实现
这篇文章的作用就是实现用户登录程序。基本语法:、、、。既然现在的JSP可以进行数据库的连接操作了,那么就具备了动态WEB开发的一个能力了。在实际中所有的用户登录的操作必然都保存在数据表之中,用户输入用户名和密码,进行验证,如果正确,则表示登录成功;如果不正确,则表示登录失败。创建数据库表的结构如下所示:DROP TABLE user ; -- 删除表CR原创 2014-02-16 17:25:44 · 2156 阅读 · 0 评论 -
过滤器
Servlet一共分为三种:1.简单Servlet:是作为一种程序所必须的开发结构保存下来的。2.过滤Servlet;3.监听Servlet; JSP能完成的功能,Servlet都能完成;Servlet能完成的功能,JSP都不能完成,因为它至少没法做“过滤”和“监听”。 既然是一个Servlet,之前是采用了继承HttpServlet类的形式完成的,但是在过滤器中使用的原创 2014-10-07 08:58:37 · 609 阅读 · 0 评论 -
Listener
监听:对某一些操作进行监视,那么就称为监听。在WEB中的监听主要的功能是用于对ServletContext、Session、Request进行监听的一种操作。 监听器:第三种Servlet程序称为监听Servlet,主要的功能是负责监听WEB的各种操作,当相关的事件触发之后,将产生事件,并对此事件进行处理,在WEB中可以对application、session、request三种操原创 2014-10-07 15:06:03 · 931 阅读 · 1 评论 -
XML的四种解析方式之SAX
SAX(Simple APIs for XML,操作XML的简单接口),与DOM操作不同的是,SAX采用的是一种顺序的模式进行访问,是一种快速读取XML数据的方式。当使用SAX解析器进行操作的时候会触发一系列的事件,如下表所示,当扫描到文档(document)开始与结束、元素(element)开始与结束时都会调用相关的处理方法,并由这些操作方法作出相应的操作,直至整个文档扫描结束。 如果想原创 2014-02-09 10:22:58 · 598 阅读 · 0 评论 -
JSP内置对象---session
Session对象 Session对象是javax.servlet.http.HttpSession接口的实例,但是这个接口并不像HttpServletRequest或HttpServletResponse那样本身还存在着一个父接口,这个没有,只是一个纯粹的接口。因为Session是属于HTTP协议的范畴。 实际上在开发中session对象最主要的用处就是完成用户的登录(log原创 2014-02-19 15:24:04 · 1212 阅读 · 0 评论 -
JSP编译指令和JSP动作指令
三个JSP编译指令:1):page:该指令是针对当前页面的指令。2):include:用于指定包含另一个页面。3):taglib:用于定义和访问自定义标签。七个JSP动作指令:1):jsp:forward:执行页面转向,将请求的处理转发到下一个页面。2):jsp:param:用于传递参数,必须与其他支持参数的标签一起使用。3):jsp:include:用于动态引原创 2014-02-19 19:39:32 · 724 阅读 · 0 评论 -
JSP内置对象---application
ApplicationApplication是javax.servlet.ServletContext接口的实例化对象,表示的是整个Servlet的上下文,ServletContext代表了整个容器的操作。除了以上的三个方法之外,对于属性的增加、取得和删除也是有其应用的,setAttribute()、getAttribute()、removeAttribute()。原创 2014-02-19 15:47:39 · 997 阅读 · 0 评论 -
JSP内置对象---response
Response对象 responsede的主要功能是用于服务器对客户端的请求的回应,将WEB服务器处理后的结果发回给客户端。Response对象属于javax.servlet.http.HttpServletResponse接口的实例,HttpServletResponse接口的定义如下:Public interface HttpServletResponse extends Se原创 2014-02-19 15:02:58 · 973 阅读 · 0 评论 -
JSP内置对象---request
Request内置对象 Request内置对象是使用最多的一个对象了,其主要作用是用来接收客户端发送而来的请求信息,例如:请求的参数、发送的头信息等都属于客户端发来的信息,request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是应用在HTTP协议上。对应接口:public interface HttpServletR原创 2014-02-19 14:37:31 · 1454 阅读 · 0 评论 -
Java Web---Model1&Model2
两种开发模式为整个WEB的核心操作,其中以模式二最为重要。在实际的WEB开发中,有两种主要的开发结构,称为模式一(Model 1)和模式二(Model 2)。Model 1Model 1就是指在开发中将显示层、控制层、数据层的操作统一交给JSP或者是JavaBean来进行处理。客户端现在通过访问的JSP,调用里面的JavaBean,而通过JavaBean调用数据库。原创 2014-03-02 15:16:36 · 1191 阅读 · 0 评论 -
JSP内置对象概览
在JSP之中,已经专门为用户的使用提供了许多的内置对象,所谓的内置主要指所有的对象不用再由用户自己进行对象的实例化操作,而可以直接进行使用。WEB容器为用户准备好了这些内置对象。 在JSP中为了简化用户的开发,提供了九个内置对象,这些内置对象将由容器为用户进行实例化,而用户直接使用即可,而不用像在java中那样,必须通过关键字new进行实例化对象之后才可以使用。 例如,之前原创 2014-02-17 14:39:16 · 952 阅读 · 0 评论 -
JSP基础语法---包含和跳转
包含操作使用包含操作:使用包含操作,可以将一些重复的代码包含进来继续使用。从一般正常的页面组成来看,一共分为四个区域。真正在改变的地方只是具体内容处,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别。现在就有两种做法实现以上一种功能:方法一:在每一个JSP页面(HTML)都包含工具栏、头部信息、尾部信息、具体内容。方法二:将工具栏、头部信息、尾部信息都分成各个原创 2014-02-16 14:33:14 · 1023 阅读 · 0 评论 -
Servlet详解---取得其他内置对象
取得HttpSession实例在Servlet程序中要想取得一个session对象,则可以通过HttpServletRequest接口完成,在此接口中提供了以下的操作方法:1):public HttpSession getSession()2):public HttpSession getSession(boolean create)Servlet本身提供的只有reques原创 2014-02-25 11:39:46 · 1282 阅读 · 0 评论 -
Servlet详解---取得初始化配置信息
初始化的方法可以使用init()完成,但是里面却可以传入一个ServletConfig的对象,此对象就是可以接受初始化配置参数的操作。本节内容可以参考之前讲解的JSP内置对象中的config对象的使用。因为所有的初始化参数都必须在web.xml文件之中进行配置。可以通过 public void init(ServletConfig config)throws ServletEx原创 2014-02-25 11:33:29 · 836 阅读 · 0 评论 -
Servlet详解---Servlet的生命周期
生命周期,是一个程序的存在周期,Servlet由于是受容器的管理,所以容器来决定其生命周期。Servlet生命周期Servlet程序是运行在服务器端的一段java程序,其生命周期将受到WEB容器的控制,生命周期包括:加载程序、初始化、服务、销毁、卸载五个部分。换种方式理解Servlet的生命周期如果觉得Servlet生命周期不好理解的话,读者可以按照人的生命原创 2014-02-25 11:26:43 · 1603 阅读 · 0 评论 -
JSP基础---setProperty和getProperty
设置属性:标签一共有四种使用方法:1):自动匹配:2):指定属性:3):指定参数: param=”参数名称”/>4):指定内容: value=”内容”/>但是,如果现在希望为指定的属性设置内容,而其他的不希望设置内容的话,那么就可以将“*”替换为相应的属性。取得属性:在JavaBean的操作标签中也提供了专门取得属性的标签:,此标签会原创 2014-02-21 21:21:48 · 1517 阅读 · 0 评论 -
JavaBean详解---JavaBean与表单
JavaBean与表单在JavaBean语法中,实际上最大的特点就在于与表单的交互上,读者可以回顾一下:如果按照之前的做法,有一个表单提交了内容给JSP,JSP中如果要是想进行接收的话,则需要通过request,分别进行接收,并设置到JavaBean对应的属性里。方法一:【input_bean1.jsp的内容如下:】javabean request.set原创 2014-02-21 21:17:40 · 4382 阅读 · 0 评论 -
JavaBean详解---JavaBean与WEB开发标准目录结构
JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1):可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。2原创 2014-02-21 21:02:06 · 3422 阅读 · 0 评论 -
JSP基础---pageContext对象
pageContext对象pageContext对象是javax.servlet.jsp.PageContext类的实例,主要表示的是一个JSP页面的上下文,在此类中除了之前讲解过的属性操作之外,还定义了以下的一些方法:1):public abstract void forward(String relativeUrlPath)2):public void include(String原创 2014-02-21 20:44:25 · 945 阅读 · 0 评论 -
XML基础
XML文件组成第一部分:前导区,规定出了XML页面的一些属性,在里面有三个属性:version:表示使用的XML版本,现在是1.0;encoding:页面中使用的文字编码,如果有中文的话,则一定要指定编码;standalone:此XML文件是否是独立运行,如果需要进行显示可以使用CSS或者XSL控制。第二部分:数据区,所有的数据区必须有一个根元素,一个根元素下可以存放多个子元素原创 2014-02-09 09:37:17 · 691 阅读 · 0 评论 -
XML
XML(eXtended Markup Language,可扩展的标记性语言),提供了一套跨平台、跨网络、跨程序的语言的数据描述方式,使用XML可以方便的实现数据交换、系统配置、内容管理等常见功能。XML与HTML类似,都属于标记性语言,两者都是从SGML(Standard General Markup Language)语言发展而来,最大的不同是HTML中的元素都是固定的,且以显示为主,而X原创 2014-01-18 17:05:34 · 613 阅读 · 0 评论 -
window对象
1.在使用JavaScript打开窗口或者关闭窗口的时候都要使用window对象,而且如果做一些比较特殊的效果也会使用到window对象,但是由于其本身是一个对象,所以可以直接应用里面的各种操作方法。示例代码:(1) www.baidu.com function fun(thisurl){window.open(thisurl,"页面标题","wi原创 2014-01-14 12:08:42 · 734 阅读 · 0 评论 -
事件处理
1.所有的事件都是以On开头的,这也是事件的一个标准命名。2.onsubmit事件是一个在表单上编写的事件操作,只要是表单提交都要触发此操作。3.在JavaScript中如果用户输入的某些数据需要满足某些特定条件,则需要使用正则表达式。/正则/.test(内容)。而且在JavaScript中使用正则的时候最好加上开头“^”和结尾“$”。示例代码:(1)原创 2014-01-13 22:32:35 · 740 阅读 · 0 评论 -
关于JavaScript的用法
JavaScript(Java脚本)是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言,是由Netscape公司的LiveScript发展而来的,使用JavaScript可以轻松的实现和HTML的互操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的HTML语言中实现的,它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。基于对原创 2014-01-13 20:07:48 · 737 阅读 · 0 评论 -
关于HTML的用法
1.常用的HTML元素概览:2.关于HTML元素用法的几个例子:(1):用浏览器打开的结果如下:(2):用浏览器打开的结果如下:原创 2014-01-13 17:09:37 · 875 阅读 · 0 评论 -
关于SSH的说明
我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使应用程序分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用符号嵌入很多的Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的跳转和运算工作,耦合原创 2014-01-13 15:18:24 · 653 阅读 · 0 评论 -
JavaBean详解---JavaBean的保存范围和删除JavaBean
JavaBean的保存范围在的指令上存在了一个scope属性,表示的是一个JavaBean的保存范围,保存的范围一共是四种:1):page:保存在一页的范围之中,跳转之后此JavaBean无效;2):request:一个JavaBean对象可以保存在一次服务器跳转范围中;3):session:在一个用户的操作范围中保存,重新打开浏览器的时候才会声明新的JavaBean。4):a原创 2014-02-21 21:29:08 · 2689 阅读 · 0 评论