<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanghui07216的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yanghui07216</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanghui07216]]></copyright><item><title><![CDATA[Servlet编程---总体大纲与学习]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53884680</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53884680</guid><author>yanghui07216</author><pubDate>Mon, 26 Dec 2016 11:36:21 +0800</pubDate><description><![CDATA[Servlet学习的大纲：
l 1. servlet概念及相关接口简介
l 2. servet 
执行过程
l 3. servlet路径映射
l 4. 缺省servlet
         --应用
l 5. servlet生命周期(重点)   --理解（重点）
l 6. Servlet自动加载 
l 7. Servlet线程安全 
l 8. servletConfig对象]]></description><category></category></item><item><title><![CDATA[XML文件作业---实现简单的通讯录功能（XML作为简单数据库）（总结）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53883946</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53883946</guid><author>yanghui07216</author><pubDate>Mon, 26 Dec 2016 10:25:20 +0800</pubDate><description><![CDATA[XML文件作业---实现简单的通讯录功能（XML作为简单数据库）
实现功能：对XML文件进行信息的增删查改；
项目整体视图：

对象类：Contact.java
package Test;
/*
 * 联系人实体对象
 */
public class Contact {
	private String id;
	private String name;
	private String g]]></description><category></category></item><item><title><![CDATA[http协议9---http协议总结]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53809913</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53809913</guid><author>yanghui07216</author><pubDate>Thu, 22 Dec 2016 09:59:09 +0800</pubDate><description><![CDATA[http协议总结
解决编码乱码的问题：

总结：
http协议： 浏览器和服务器之间数据传输的格式规范
 
1）http请求：
格式：
请求行
请求头
空行
实体内容（POST提交的数据在实体内容中）
重点： 
使用HttpServletRequest对象： 获取请求数据
 
2）http响应;
格式：
响应行
响应头
空行
实体内容（浏览器看到的内容）]]></description><category></category></item><item><title><![CDATA[http协议8---响应信息头案例三（content-Type作用，实现发送一个文件（html，XML，image））]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53809570</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53809570</guid><author>yanghui07216</author><pubDate>Thu, 22 Dec 2016 09:44:16 +0800</pubDate><description><![CDATA[http协议8---响应信息头案例三（content-Type作用，实现发送一个文件（html，XML，image））
实现的功能一：实现服务器发送给浏览器一个html文件（顺便解决中文乱码问题）
实现的功能一：实现服务器发送给浏览器一个xml文件
实现的功能一：实现服务器发送给浏览器一个image文件（实现以下载的方式发送图片）
实现的主程序：Demo_Response2.java
p]]></description><category></category></item><item><title><![CDATA[http协议7---响应信息头案例二（实现定时刷新和隔n秒之后跳转到另外的资源）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53808685</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53808685</guid><author>yanghui07216</author><pubDate>Thu, 22 Dec 2016 08:44:01 +0800</pubDate><description><![CDATA[http协议--响应信息头案例二（实现定时刷新和隔n秒之后跳转到另外的资源）
实现的功能一：对目前页面实现每隔一秒刷新一次
实现的功能二：隔3秒后从当前页面跳转到"/dat08_web/testParam.html"页面
实现的主程序：Demo_Response2.java
package Response;

import java.io.IOException;
import java]]></description><category></category></item><item><title><![CDATA[http协议6---响应信息头案例一（请求重定向（相当于超链接跳转页面））]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53808583</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53808583</guid><author>yanghui07216</author><pubDate>Thu, 22 Dec 2016 08:30:23 +0800</pubDate><description><![CDATA[http---响应信息案例一：实现请求重定向（相当于超链接跳转页面）
实现从当前页面跳转到“/day08_web/testParam.html”页面
实现的主程序：Demo_Response2.java
package Response;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servle]]></description><category></category></item><item><title><![CDATA[http协议5---响应信息的基本格式（实现对请求信息的修改）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53783071</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53783071</guid><author>yanghui07216</author><pubDate>Wed, 21 Dec 2016 12:43:00 +0800</pubDate><description><![CDATA[http协议---响应信息的修改
主程序：Demo_Response1.java
package Response;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
imp]]></description><category></category></item><item><title><![CDATA[http协议4---GET方式和POST方式获取表单数据举例3（统一方式获取，解决中文乱码问题）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53782355</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53782355</guid><author>yanghui07216</author><pubDate>Wed, 21 Dec 2016 11:39:06 +0800</pubDate><description><![CDATA[http协议---GET方式和POST方式获取表单数据举例3（统一方式获取，解决中文乱码问题）
上篇文章只适用于提交的数据都是英文的，但如果是中文的就会出现乱码的情况，因为我们指定的编码格式为UTF-8，但服务器默认的编码格式为iso-8859-1,所以要解决乱码问题需要进行编码转换
html文件：testParam.html


  
    请求参数传递和接收的问题]]></description><category></category></item><item><title><![CDATA[http协议3---GET方式和POST方式获取表单数据举例2（统一方式获取）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53781868</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53781868</guid><author>yanghui07216</author><pubDate>Wed, 21 Dec 2016 11:06:19 +0800</pubDate><description><![CDATA[GET方式和POST方式获取表单数据举例2（统一方式获取）
传递的请求参数如何获取
GET方式：参数放在URI后面
POST方式：参数放在实体内容中
 
获取GET方式参数：
request.getQueryString();
获取POST方式参数：
request.getInputStream();
问题：但是以上两种不通用，而且获取的参数需要进行进一步的解析。所以可以使用统一]]></description><category></category></item><item><title><![CDATA[http协议2---GET方式和POST方式获取表单数据举例 1（非统一方式获取数据，比较麻烦）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53770624</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53770624</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 22:29:07 +0800</pubDate><description><![CDATA[获取GET方式和POST方式获取表单数据
testParam.html


  
    请求参数传递和接收的问题
	
    
    
    
    
    -->

  
  
  
  	GET请求
  	
	  	用户名：
	  	密码：
	  	
	
	
	POST请求
  	
	  	用户名：
	  	密码：
	  	
	
  


主程序：Demo_Request2.j]]></description><category></category></item><item><title><![CDATA[http协议1---请求格式]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53769785</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53769785</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 22:05:43 +0800</pubDate><description><![CDATA[1 http请求
请求内容
GET /day08_web/hello HTTP/1.1 --请求行
Accept: text/html, application/xhtml+xml, */* --请求头（多个key-value对象）
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows]]></description><category></category></item><item><title><![CDATA[web开发入门3---工具开发动态资源]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53764389</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53764389</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 16:23:32 +0800</pubDate><description><![CDATA[工具开发动态资源
1）创建web project（javaweb工程）
2）在WebRoot下建立静态资源文件
3）在src下建立动态资源文件
3.1 new -> servlet（servlet的代码生成器）
3.2 写package -> class名
-> 修改mapping url
4）关联tomcat服务器
4.1 window -> Preferences -> MyE]]></description><category></category></item><item><title><![CDATA[web开发入门2---手动开发动态资源]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53764163</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53764163</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 16:05:39 +0800</pubDate><description><![CDATA[5 手动开发动态资源
5.1静态资源和动态资源的区别
静态资源：当前用户多次访问这个资源，资源的源代码永远不会改变的资源
动态资源：当前用户多次访问这个资源，资源的源代码可能会发生改变
5.2 动态资源的开发技术
Servlet：用Java语言来编写写动态资源的开发技术
 
Servlet特点：
1）普通的Java类，继承HttpServlet类  覆盖doGet方法
packa]]></description><category></category></item><item><title><![CDATA[web开发入门1---基础]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53758855</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53758855</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 09:08:18 +0800</pubDate><description><![CDATA[3.Web开发入门
3.1 引入
之前De程序：Java桌面程序，由控制台控制，socket
给界面。Javase规范
现在以后的程序：Java web程序。浏览区控制。Javaee规范
3.2软件的结构
C/S（client-server
客户端-服务器端）
典型应用：QQ软件，飞秋，红蜘蛛
特点：
1)必须下载特定De客户端程序
2)服务器端升级，客户端升级
B/S（B]]></description><category></category></item><item><title><![CDATA[XML约束--schema约束]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53758838</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53758838</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 09:04:20 +0800</pubDate><description><![CDATA[Schema 约束 .xsd
名称空间：告诉XML文档的哪个元素被哪个schema文档约束。在一个XML文档中，不同的标签受到不同Deschema文档De约束。
 
1） 一个名称空间受到一个schema文档约束的情况
2） 多个名称空间受到多个schema文档约束的情况
3） 默认名称空间的情况
4） 没有名称空间的情况
 
约束文档：book.xsd
 
<xs:schema]]></description><category></category></item><item><title><![CDATA[XML约束--DTD约束]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53758691</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53758691</guid><author>yanghui07216</author><pubDate>Tue, 20 Dec 2016 08:51:02 +0800</pubDate><description><![CDATA[2.XML约束：
2.1 引入
XML语法：规范的XML文件的基本编写规则。（有w3c组织制定的）
XML约束：规范XML文件数据内容格式的编写规则。（由开发者自定义）
2.2 XML约束的技术
DTD约束：语法相对简单，功能相对简单，学习成本相对低
Schema约束：语法相对复杂，功能相对复杂，学习成本相对高（名称空间）
 
2.3 DTD约束
1）导入DTD方式
a) 内部]]></description><category></category></item><item><title><![CDATA[使用SAX读取XML文件--（将信息封装到对象）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53666522</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53666522</guid><author>yanghui07216</author><pubDate>Thu, 15 Dec 2016 10:28:45 +0800</pubDate><description><![CDATA[实现功能：使用SAX读取contact.xml文件，并将读取到的信息封装到对象中，然后输出；
XML文件：contact.xml


	
		张三
		20
		134222223333
		zhangsan@qq.com
		432221111
	
	
		eric
		20
		134222225555
		lisi@qq.com
		432222222
	


对象类：Contact]]></description><category></category></item><item><title><![CDATA[使用SAX读取XML文件的练习--（将读取的XML文件原样输出）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53664897</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53664897</guid><author>yanghui07216</author><pubDate>Thu, 15 Dec 2016 08:52:20 +0800</pubDate><description><![CDATA[实现的功能：用SAX读取contact.xml 文件并将其原样输出
XML文件：contact.xml


	
		张三
		20
		134222223333
		zhangsan@qq.com
		432221111
	
	
		eric
		20
		134222225555
		lisi@qq.com
		432222222
	

功能实现的功能类(处理程序)：MyDefaultHa]]></description><category></category></item><item><title><![CDATA[使用SAX读取XML文件--（SAX的基础语法练习）]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53664846</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53664846</guid><author>yanghui07216</author><pubDate>Thu, 15 Dec 2016 08:46:19 +0800</pubDate><description><![CDATA[实现的功能：使用SAX读取contact.xml文件：
XML文件：contact.xml


	
		张三
		20
		134222223333
		zhangsan@qq.com
		432221111
	
	
		eric
		20
		134222225555
		lisi@qq.com
		432222222
	


实现的主程序：Demo_sax.java
package]]></description><category></category></item><item><title><![CDATA[使用xPath读取html文件]]></title><link>https://blog.youkuaiyun.com/yanghui07216/article/details/53664818</link><guid>https://blog.youkuaiyun.com/yanghui07216/article/details/53664818</guid><author>yanghui07216</author><pubDate>Thu, 15 Dec 2016 08:42:15 +0800</pubDate><description><![CDATA[读取一个html文件中的联系人的所有信息
html文件：personList.html

	
		传智播客1月18号班通讯录
		
	
	
		12月16号就业班通讯录
		
				
				编号姓名性别年龄地址电话
			
			
				
				001
				张三
				男
				18
				广州市天河区
				134000000000
				
				
				002
	]]></description><category></category></item></channel></rss>