<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wang28344的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wang28344</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang28344]]></copyright><item><title><![CDATA[JQUERY插件JqueryAjaxFileUplaoder----更简单的异步文件上传]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/84361902</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/84361902</guid><author>wang28344</author><pubDate>Wed, 28 Nov 2012 16:14:20 +0800</pubDate><description><![CDATA[	异步上传相信大家都做过类似的功能，JqueryAjaxFileUploader为我们提供了更简单的实现和使用方式。不过既然是JQUERY的插件那么它所依赖的环境大家都懂得。JqueryAjaxFileUploader并不华丽，也没有提供美化文件上传控件的css，它并不像jQuery File Upload（喜欢的同学可以去尝试下），提供了美观的样式和专门的图片预览、多任务上传等等，
Jquer...]]></description><category></category></item><item><title><![CDATA[iBATIS调用存储过程]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/84300137</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/84300137</guid><author>wang28344</author><pubDate>Thu, 11 Oct 2012 22:36:47 +0800</pubDate><description><![CDATA[	



按照惯例还是以一个简单的实例开始。笔者已经习惯如此，学习一个新的东西首先就是要学会如何使用，那么最快速的方法便是直接照例去改。这也就是我们程序员所说的改代码的能力，俗语中的触类旁通更是此道理。能改，到如何改，再到如何更好（不断的思考、重构）是一个层次或者等级提升的过程。


	

实例：


	

本实例完成以下功能：查询某个用户（根据手机号码查）从某个时间开...]]></description><category></category></item><item><title><![CDATA[iBATIS入门案例]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/84299518</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/84299518</guid><author>wang28344</author><pubDate>Wed, 10 Oct 2012 21:58:53 +0800</pubDate><description><![CDATA[       笔者最近和后台开发、数据库打交道不少，自然ORM这块的东西也是应用频繁。笔者和很多朋友一样原来也是一直学习和使用Hibernate，毕竟Hibernate的大名还是要响亮的多。然而金无足赤，人无完人，每一款框架都有自己的优点和缺点，喜欢Hibernate的可以继续去喜欢，今天的主角是iBATIS。
         iBATIS，目前已经更名为MyBatis，从命名上更加亲切，但对...]]></description><category></category></item><item><title><![CDATA[Android X86]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83951414</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83951414</guid><author>wang28344</author><pubDate>Sat, 25 Jun 2011 15:14:00 +0800</pubDate><description><![CDATA[想使用Android，花钱买个Android智能手机？买个Android平板？下载个Android模拟器？想使用Android还有什么招？买Android手机，平板需要Money，模拟器体验很是一般，怎么办？怎么办？现在有个Android X86可以直接将Android搬到你的PC上了，给你的笔记本，上网本安装上Android系统？这是不是很酷？当然！能做开发调试使用么？当然，速度来试试吧。  关...]]></description><category></category></item><item><title><![CDATA[简易使用Subversion]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83948731</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83948731</guid><author>wang28344</author><pubDate>Mon, 20 Jun 2011 22:34:00 +0800</pubDate><description><![CDATA[Subversion名片:  Subversion是一个自由，开源的版本控制系统。在Subversion管理下，文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器，不同的是，它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据回复到以前的版本，并可以查看数据的更改细节。正因为如此，许多人将版本控制系统当作一种神奇的“时间机器”。  Sub...]]></description><category></category></item><item><title><![CDATA[JDBC入门]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83872380</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83872380</guid><author>wang28344</author><pubDate>Wed, 16 Mar 2011 08:11:48 +0800</pubDate><description><![CDATA[ 
JDBC入门
JDBC简介
	JDBC是一个能够处理任何类型数据表的Java API，尤其是处理关系型数据。JDBC能够帮助你写的Java程序来管理以下三种程序:
	连接数据源，比如连接数据库
	发送查询和更新命令到数据库
	相应检索和查询从数据库中得到的查询结果
	有了JDBC向数据库发送SQL指令就变成了一件很容易的事情，我们不必为每一种数据库专门编写数据库访问和操作程序。现...]]></description><category></category></item><item><title><![CDATA[FileUpload——在Struts2中上传文件]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83771250</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83771250</guid><author>wang28344</author><pubDate>Mon, 29 Nov 2010 16:37:44 +0800</pubDate><description><![CDATA[ 
FileUpload——在Struts2中上传文件
 
大家可能注意一个问题很久了，在现在我们使用的Struts2版本中有一个commons-fileupload.jar，之前我们就提到，这个jar包主要是对文件上传的支持，看来Struts2认为在一个应用中文件的上传是个必要。本章节我们就一起来看看怎样在Struts2中实现文件上传，配置及基本做法。
 
配置
       在我们...]]></description><category></category></item><item><title><![CDATA[对话Servlet——在Struts2中访问Servlet API]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83768225</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83768225</guid><author>wang28344</author><pubDate>Sun, 21 Nov 2010 22:52:14 +0800</pubDate><description><![CDATA[ 
对话Servlet——在Struts2中访问Servlet
API
 
在我们使用Struts2时，我们几乎抛弃了Servlet API,对就是这样，比如要获得数据我们的做法只是在Action类中设置了某些属性。不过有些时候我们用在Action类中确实得不到一些属性，比如说客户端IP地址，那么我们怎样使用之前的Servlet API呢？
别担心，这里会有方法的。
 
使用Acti...]]></description><category></category></item><item><title><![CDATA[Action的作用——传递数据]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83764554</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83764554</guid><author>wang28344</author><pubDate>Mon, 15 Nov 2010 14:18:20 +0800</pubDate><description><![CDATA[ 
Action的作用——传递数据
 
本章节我们会继续讨论Action，在这里您将了解到Action的基本作用和传递数据的做法。
 
Action的作用
       在上个章节中我们了解到所谓的Action类大体上有3个作用：
         完成所需的业务逻辑
         提供数据传递的中介
         确定要显示的页面
现在我们知道所谓的业务逻辑的完成是在...]]></description><category></category></item><item><title><![CDATA[Action——Action的配置和作用]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83762359</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83762359</guid><author>wang28344</author><pubDate>Wed, 10 Nov 2010 22:38:08 +0800</pubDate><description><![CDATA[ 
Action——Action的配置和作用
 
大家在接触Struts2时或许听说过Action这个词，这里您将了解什么是Action，Action都有哪些作用,和一点关于Action的配置。
 
什么是Action
       在Struts2中我们通常说的Action通常有这么3个含义。Action指Action类，比如咱们上个章节说到的HelloWorldAction就算是一...]]></description><category></category></item><item><title><![CDATA[实现拦截器——自定义拦截器(下篇)]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83742189</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83742189</guid><author>wang28344</author><pubDate>Thu, 04 Nov 2010 11:00:37 +0800</pubDate><description><![CDATA[ 
实现拦截器——编写自己的拦截器(下篇)
 
 
Struts2提供的拦截器机制大大提高了自身的灵活性,而且Struts2本	身提供的拦截器也为大家省了不少事,了解Struts2本身的拦截器也	是十分重要的一件事情.通过了解Struts2本身的拦截器可以使我们	编写出更强壮的拦截器.
 
 
使用预定义拦截器
在Struts2中使用拦截器需要将Action与拦截器(拦截器栈)关联...]]></description><category></category></item><item><title><![CDATA[实现拦截器——自定义拦截器(上篇)]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83740162</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83740162</guid><author>wang28344</author><pubDate>Sun, 31 Oct 2010 20:21:22 +0800</pubDate><description><![CDATA[ 

实现拦截器——编写自己的拦截器(上篇)
 
 
(Interceptor)拦截器在Struts2中有着至关重要的作用,Struts2本身定	义了丰富的拦截器,但作为一个框架(Framework)扩展性也是不可	缺	少的,Struts2为了提高自身的灵活性允许我们自己创建拦截器,	而	且自定义拦截器的创建过程相当容易.
 
 
实现接口Interceptor
在Struts2...]]></description><category></category></item><item><title><![CDATA[Struts2 的核心——拦截器[Interceptor]]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83739018</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83739018</guid><author>wang28344</author><pubDate>Thu, 28 Oct 2010 20:17:09 +0800</pubDate><description><![CDATA[ 

 


Struts2 的核心——拦截器[Interceptor]
 
 
(Interceptors) 拦截器是Struts2 的核心技术之一,或许以前对Struts2中    的某些实现感到不可思议,比如说类型转化 校验 国际化 等,那么你的很      多疑问将在这里得到解答.
 
 
什么是拦截器
 
拦截器，在AOP（Aspect-Oriented Pro...]]></description><category></category></item><item><title><![CDATA[ASP.NET处理程序和模块（一）]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83630844</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83630844</guid><author>wang28344</author><pubDate>Tue, 18 May 2010 21:49:00 +0800</pubDate><description><![CDATA[ASP.NET处理程序和模块
    
    ASP.NET HTTP 处理程序(Handler)是响应对 ASP.NET Web 应用程序的请求而运行的程序
    
    如处理 *.aspx文件的ASP.NET处理程序,当用户请求 *.aspx文件时就通过相应的处理程序.
    这是ASP.NET内置的处理程序，默认处理*.aspx文件的是ASP.NET的页处理程序
   ...]]></description><category></category></item><item><title><![CDATA[自定义控件(一)]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83613916</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83613916</guid><author>wang28344</author><pubDate>Fri, 14 May 2010 14:00:00 +0800</pubDate><description><![CDATA[定义控件

 编写自己的服务器控件从而来补充常用控件的不足或封装自己在开发中常用 功能、外观的控件


 创建自定义控件 方法一: 新建ASP.NET文件夹 APP_Code 来放置自己编写的控件类  新建类(*.cs) 一般将类设置为public 并指定命名空间 该类继承 System.Web.UI.WebControls 或其子类(TextBox,GridView),继承 子类来扩展常用...]]></description><category></category></item><item><title><![CDATA[09 12 15 JavaWeb 学习笔记]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83517806</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83517806</guid><author>wang28344</author><pubDate>Tue, 15 Dec 2009 21:46:00 +0800</pubDate><description><![CDATA[我们来细细分析一下上面的实例package com.cric.servlet; //把类放入包(自定义包)，并导入相关量的包(sun提供给我们的 API)

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
imp...]]></description><category></category></item><item><title><![CDATA[09 12 11 Java Web学习笔记-Jsp简单总结]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83516412</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83516412</guid><author>wang28344</author><pubDate>Fri, 11 Dec 2009 22:18:00 +0800</pubDate><description><![CDATA[
Jsp脚本元素的三种格式：
 表达式:
  &amp;lt;%=exprssion%&amp;gt; 将表达式的值输出到前台。
  &amp;lt;jsp:expression&amp;gt;Java Expression&amp;lt;/jsp:expresion&amp;gt;
 let:
  &amp;lt;%Java code%&amp;gt;将Java代码块插入到Servlet的service方法
   &amp;lt;jsp:scritpl...]]></description><category></category></item><item><title><![CDATA[09 12 10 JavaSE学习笔记]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83515985</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83515985</guid><author>wang28344</author><pubDate>Thu, 10 Dec 2009 21:49:00 +0800</pubDate><description><![CDATA[---09 12 10---


对象的比较：我们已知道Java定义了8种基本类型，基本类型的比较用&quot;==&quot;
那我们用什么来比较对象呢？
在Java中用了一个&quot;特殊&quot;的方法(equals)来比较对象，那么&quot;==&quot;能比较对象
吗？ 答案是肯定的，但两者有什么区别呢？我们一起来看看
class Compare1
{
 public static void main(String ar...]]></description><category></category></item><item><title><![CDATA[09 12 07 Java学习笔记]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83515984</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83515984</guid><author>wang28344</author><pubDate>Thu, 10 Dec 2009 21:47:00 +0800</pubDate><description><![CDATA[---09 12 07--- 

对象的属性和方法： 属性(成员变量)：用来描述事物的特性。 

方法(函数)：用来描述事物的行为。 

属性的访问：对象名.属性。 

实例:

public class Person

{ 

 int age; String name; 

 public static void main(String args[]) 

...]]></description><category></category></item><item><title><![CDATA[09 12 07 Java SE学习笔记]]></title><link>https://blog.youkuaiyun.com/wang28344/article/details/83499232</link><guid>https://blog.youkuaiyun.com/wang28344/article/details/83499232</guid><author>wang28344</author><pubDate>Mon, 07 Dec 2009 22:24:00 +0800</pubDate><description><![CDATA[---09 12 07--- 
对象的属性和方法： 属性(成员变量)：用来描述事物的特性。 
方法(函数)：用来描述事物的行为。 
属性的访问：对象名.属性。 
实例:
public class Person
{ 
 int age; String name; 
 public static void main(String args[]) 
 { 
 Person p1=ne...]]></description><category></category></item></channel></rss>