JavaWeb
文章平均质量分 72
mezipstream
首先,做一名资浅码农。
展开
-
深入学习请求响应(三)---request的应用
request的继承结构ServletRequest -- 通用request,提供一个request应该具有的最基本的方法。 |--HttpServletRequest -- ServletRequest的孩子,针对http协议进行了进一步的增强。利用request获取客户机信息package me.zipstream.request;import java.io.IOException原创 2015-07-26 03:27:48 · 386 阅读 · 0 评论 -
Web开发概述及Tomcat服务器
Web开发概述Internet上供外界访问的Web资源分为:静态web资源:指web页面中供人们浏览的数据,这些数据始终不变。 静态web资源开发技术 Html、CSS、javaScript等。动态web资源:指由程序产生的web页面中供人们浏览的数据,不同时间点访问web页面看到的内容各不相同。 常用动态web资源开发技术: JSP/Servlet、ASP、PHP等。在Java中,动态we原创 2015-07-22 09:46:50 · 502 阅读 · 0 评论 -
深入学习请求响应(一)---response的应用
概述Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了;要向客户机输出数据,只需要找response对象就行了。response的继承结构ServletResponse -- 通用的respo原创 2015-07-24 19:42:33 · 513 阅读 · 0 评论 -
深入学习请求响应(二)---response实现验证码
建立一个HTML页面,与Servlet交互。这个页面简单模拟用户登录的功能,点击验证码图片时可以生成一个新的验证码。验证码部分package me.zipstream.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage原创 2015-07-24 19:55:45 · 846 阅读 · 0 评论 -
SQL语句及多表设计与查询
SQL语句操作数据库创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification:... [DEFAULT] CHARACTER SET charset_name. | [DEFAULT] COLLATE colla原创 2015-08-05 02:45:17 · 1375 阅读 · 0 评论 -
HTTP协议概述及请求响应入门
概述HTTP协议用于定义客户端与web服务器通迅的格式。HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,是TCP/IP协议的一个应用层协议。HTTP使用请求-响应的方式进行传输,一个请求对应一个响应,并且请求只能由客户端发起。HTTP协议的版本:HTTP/1.0、HTTP/1.1。其中1.0一次请求发起一次连接,响应过后连接立即断开。1.1里每次请求原创 2015-07-23 07:58:59 · 319 阅读 · 0 评论 -
Servlet开发概述及ServletContext的使用
Servlet概述什么是ServletServlet是Sun公司提供的动态web资源开发技术。 本质上是一段Java程序,要求这个程序必须实现Servlet接口,以便服务器调用。怎样写一个Servlet两个步骤:第一步: 写一个java程序实现Servlet接口(此处直接继承了默认实现类GenericServlet)package me.zipstream;import java.io.*原创 2015-07-23 14:50:25 · 380 阅读 · 0 评论 -
深入学习请求响应(一)---response的应用
概述Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了;要向客户机输出数据,只需要找response对象就行了。response的继承结构ServletResponse -- 通用的respo原创 2015-07-24 17:19:05 · 414 阅读 · 0 评论 -
JDBC学习笔记
JDBC简介数据库驱动数据库厂商为了方便开发人员从程序中操作数据库而提供的一套jar包,导入这个jar包就可以调用其中的方法操作数据库,这样的jar包就叫做数据库驱动。JDBCSUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。 JDBC全称为:Java DataBase Connectivity(java数据库连接),它主要由接口组成。 组成JDBC的2原创 2015-08-06 07:57:43 · 302 阅读 · 0 评论 -
JSP学习笔记(四)---自定义标签
传统标签写一个类实现Tag接口写一个tld文件,描述写好的类在jsp页面中引入tld文件,就可以在jsp页面中使用自定义标签了分为doStartTag 和 doEndTag方法来分别处理发现开始标签和发现结束标签时的代码,在doStartTag可以通过返回值来控制标签体是否允许执行,在doEndTag方法里可以通过返回值控制标签之后的剩余页面是否允许执行。传统标签的这种开发方式,需要我们分析原创 2015-08-03 13:50:01 · 379 阅读 · 0 评论 -
XML学习笔记(三)---xml解析及具体实现
概述一个XML文件除了人去读写以外,程序去要读写,利用程序去增删改查XML的过程就是XML编程。也就是利用程序对xml文件进行CRUD(Create、Read、Update、Delete)两种解析思想一张图片说明一切: SAX解析的具体实现package me.zipstream.sax;import javax.xml.parsers.SAXParser;import javax.xml.pa原创 2015-07-21 06:19:21 · 270 阅读 · 0 评论 -
会话管理(一)---Cookie技术及其使用
会话什么是会话?会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户点结帐servl原创 2015-07-28 16:59:35 · 333 阅读 · 0 评论 -
会话管理(二)---Session技术及其使用
Session概述在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。 session是一个域对象,作用范围为整个会话。原创 2015-07-29 07:24:50 · 413 阅读 · 0 评论 -
XML学习笔记(二)---两种XML约束方式
概述什么是XML约束? 在xml技术里,编写一个文档来约束一个xml文档,称为XML约束。为什么要使用XML约束? 我们从网上下载了一个开源框架,这个开源框架是使用XML作为配置文件的,这时候框架的设计者就需要约束我们配置文件的写法。XML约束的作用: 约束xml文档的写法 对xml进行校验常见的XML约束技术: XML DTD XML SchemaDTD约束引入DTD约束外部引入将d原创 2015-07-21 06:03:23 · 842 阅读 · 0 评论 -
JSP学习笔记(一)---JSP基础
JSP概念JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。它看起来像是html,实际上在第一次访问jsp页面时,它会被服务器编译成一个Servlet原创 2015-07-30 21:50:47 · 250 阅读 · 0 评论 -
JSP学习笔记(二)---JSP标签和EL表达式
JSP标签sun原生提供的标签,直接在jsp页面中就可以使用。 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jSP页面难以维护。<jsp:include>:实现请求,属于动态包含。<jsp:forword>:实现请求转发。<jsp:param> :配合上面两个标签使用,在请求包含和请求转发时用原创 2015-07-31 17:02:39 · 382 阅读 · 0 评论 -
JSP学习笔记(三)---JSTL标签核心库
JSTL全称为:JavaServer Pages Standard Tag Library。 这里只学习它的核心标签库(core)。c:out用于输出一段文本内容到pageContext对象当前保存的“out”对象中。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http:/原创 2015-07-31 21:57:38 · 348 阅读 · 0 评论 -
XML学习笔记(一)---概述及语法
XML概述什么是XML英文全称为eXtensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系。XML就是为了解决这样的需求而产生数据存储格式。XML如何保存数据原创 2015-07-21 05:24:58 · 308 阅读 · 0 评论 -
事务以及数据库连接池
事务事务的概念事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成.事务的管理默认情况下,数据库会自动管理事务,管理的方式是一条语句就独占一个事务. 如果需要自己控制事务也可以通过如下命令开启/提交/回滚事务 start transaction; commit; rollback;JDBC中管理事务: conn.setAutoCommit(false); conn.commit(原创 2015-08-06 15:40:38 · 1095 阅读 · 1 评论