<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Winston_D的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Winston_D</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Winston_D]]></copyright><item><title><![CDATA[Struts2标签库]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78605070</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78605070</guid><author>Winston_D</author><pubDate>Wed, 22 Nov 2017 16:39:31 +0800</pubDate><description><![CDATA[1 常用标签  在普通的html标签中可以嵌套struts2标签，但struts2标签不能互相嵌套。使用标签时需要导入标签库：<%@ taglib prefix="s" uri="/struts-tags" %> 1.1 debug标签<s:debug />  通常用于调试，可以显示当前值栈中的数据。1.2 <s:property>标签  <s:property>标签用于输出指定值。<s:prope]]></description><category></category></item><item><title><![CDATA[Struts2值栈和OGNL表达式]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78604712</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78604712</guid><author>Winston_D</author><pubDate>Wed, 22 Nov 2017 16:00:14 +0800</pubDate><description><![CDATA[1 OGNLOGNL(Object Graphic Navigation Language)：对象图导航语言，Struts2框架使用OGNL作为默认的表达式语言。EL表达式：jsp可以使用${…}从4个作用域对象中获取值； 
OGNL表达式：jsp可以从值栈中获取值。特点 
1.支持对象调用方法，xxx.doSomeSpecial()；  
2.支持类静态的方法调用和值访问，表达式的格式: 
@[类]]></description><category></category></item><item><title><![CDATA[Struts2拦截器]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78604592</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78604592</guid><author>Winston_D</author><pubDate>Wed, 22 Nov 2017 15:51:47 +0800</pubDate><description><![CDATA[1 拦截器1.1 拦截器  拦截器(Interceptor)：Struts2拦截器是在访问某个Action的方法之前或之后进行拦截，并且拦截器是可插拔的，可以通过xml配置实现。拦截器是AOP（面向切面编程）的一种实现。在Struts2中对Action的功能的实现都是通过拦截器完成的，比如参数接收、读取原生API、文件上传、异常统一处理等。 
  拦截器栈(Interceptor Stack)：将多]]></description><category></category></item><item><title><![CDATA[Struts2核心]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78596285</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78596285</guid><author>Winston_D</author><pubDate>Tue, 21 Nov 2017 21:45:20 +0800</pubDate><description><![CDATA[1 xml文件模块化管理  大部分应用中，随着应用规模的增加，系统中Action的数量也会大量增加，导致struts.xml配置文件变得很大。为了避免struts.xml文件过大，提高struts.xml文件的可读性，可以将一个struts.xml配置文件分解成多个配置文件，然后在struts.xml主文件中引入其他配置文件。配置文件的基本格式与struts.xml文件一样，写在resources文]]></description><category></category></item><item><title><![CDATA[MVC框架及Struts2介绍]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78594887</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78594887</guid><author>Winston_D</author><pubDate>Tue, 21 Nov 2017 19:50:51 +0800</pubDate><description><![CDATA[MVC框架及Struts2介绍 
 Struts2核心 
 Struts2拦截器 
 Struts2值栈和OGNL表达式 
Struts2标签库1 框架1.1 框架  框架(Framework)：指为解决一个特定问题而设计的具有一定约束性的结构。框架强调的是软件的设计重用性和系统的可扩充性，以缩短大型应用软件系统的开发周期，提高开发质量。一个好的框架必定是某个领域的最佳实践。 
  最佳实践(Bes]]></description><category></category></item><item><title><![CDATA[Java中访问权限控制]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78531111</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78531111</guid><author>Winston_D</author><pubDate>Tue, 14 Nov 2017 15:30:34 +0800</pubDate><description><![CDATA[1 包  在包内含有一组类，它们在单一的名字空间下被组织在了一起。  包命名规范 
  一般是公司域名反过来写+项目名+模块名字+子模块名 
  例如域名：xxxx.cn 
  命名：package cn.xxxx.erp.oa.domain;  导包 
  导包的本质是导入包中的类。 
  1.在一个类中需要使用到其它的包中的类，可以先导入再使用； 
  2.导入的语法：import 包名.子包名]]></description><category></category></item><item><title><![CDATA[Java中的枚举、接口和代码块]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78530975</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78530975</guid><author>Winston_D</author><pubDate>Tue, 14 Nov 2017 15:20:41 +0800</pubDate><description><![CDATA[1 枚举  枚举可以看成和类非常相似的结构，其字段由一组不变的常量构成。  声明语法enum 枚举类名{
    字段
    方法
    构造方法
}  枚举中的构造方法默认是private修饰，不能使用public。  示例public enum Sex {
    MAN,WOMAN;
}public class Test {
    public static void main(Stri]]></description><category></category></item><item><title><![CDATA[Java面向对象——构造方法和关键字（static、this、final、super）]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78522853</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78522853</guid><author>Winston_D</author><pubDate>Mon, 13 Nov 2017 17:45:51 +0800</pubDate><description><![CDATA[1 构造方法(Constructor)  1.构造方法和字段、方法一样，都是类中的成员之一； 
  2.构造方法的结构和普通方法类似，除了下面几点： 
  a.构造方法的名字和类名一致（包括大小写）； 
  b.构造方法没有返回值类型（返回值类型就是这个类型本身）； 
  c.构造方法内部不需要返回任何的数据（实际效果是调用后把创建好的对象返回）。1.1 构造方法的特点  1.每一个类中至少有一个构]]></description><category></category></item><item><title><![CDATA[Java面向对象——类与对象]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78500925</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78500925</guid><author>Winston_D</author><pubDate>Fri, 10 Nov 2017 16:14:39 +0800</pubDate><description><![CDATA[1 类  类指描述一类事物或将事物看成是一个分类。 
  设计一个类：class 类名{
    字段（成员变量）
    方法（具体的功能）
}  把字段和方法合并到类中的过程称为封装。1.1 类的设计  设计一个学生类：public class Student {
    // 字段
    String name;
    int age;
    // 方法
    void eat() {]]></description><category></category></item><item><title><![CDATA[Java中的数组]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78426804</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78426804</guid><author>Winston_D</author><pubDate>Thu, 02 Nov 2017 16:58:19 +0800</pubDate><description><![CDATA[1 数组  数组 
  按一定顺序排列的具有相同数据类型的对象序列或基本类型数据序列。  数组的声明 
  数据类型[] 变量名; 
  数据类型 变量名[]; 
  一般使用前一种声明方式，后一种格式符合C和C++的习惯。声明一个数组后，只拥有对数组的一个引用，为了给数组创建对应的存储空间，还需要初始化数组。  数组中的概念 
  元素：存储在数组中的数据； 
  长度：length表示数组能存多]]></description><category></category></item><item><title><![CDATA[Java中的方法]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78426405</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78426405</guid><author>Winston_D</author><pubDate>Thu, 02 Nov 2017 16:32:57 +0800</pubDate><description><![CDATA[1 方法语法结构  方法 
  程序中能够完成独立功能，可重复使用的一段代码。  语法结构 
  修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2){ 
    方法体 
  }public class MethodDemo1 {
    public static void main(String[] args) {
        MethodDemo1.add(10,20); /]]></description><category></category></item><item><title><![CDATA[Spring核心之一——Ioc/DI(一)]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78416908</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78416908</guid><author>Winston_D</author><pubDate>Wed, 01 Nov 2017 18:08:14 +0800</pubDate><description><![CDATA[Spring概述与架构1 Spring下载  spring-framework-4.1.2下载地址： 
  http://download.youkuaiyun.com/download/winston_d/10046400 
  spring-framework-3.2.0.RELEASE-dependencies（依赖包）下载地址： 
  http://download.youkuaiyun.com/download/]]></description><category></category></item><item><title><![CDATA[Spring概述与架构]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78402018</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78402018</guid><author>Winston_D</author><pubDate>Tue, 31 Oct 2017 12:20:14 +0800</pubDate><description><![CDATA[Spring核心之一——Ioc/DI(一)1 Spring概述  Spring 
  Spring是一个开源的轻量级Java SE（Java标准版本）/Java EE（Java企业版本）开发应用框架，其目的是用于简化企业级应用程序开发。 
  在传统的应用程序开发中，一个应用程序除了需要业务逻辑之外，还需要一些相互协作的对象来完成所需的功能。而Spring框架可以根据配置文件来帮助我们创建这些对象，]]></description><category></category></item><item><title><![CDATA[Java中的选择循环结构]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78388449</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78388449</guid><author>Winston_D</author><pubDate>Sun, 29 Oct 2017 21:54:01 +0800</pubDate><description><![CDATA[1 选择结构
1.1 if

if表示条件选择，常用的结构有：
if (condition) {
			
}if (condition) {
			
} else {

}if (condition) {
			
} else if (condition) {
			
} else {

}condition表示条件，结果为true时才会执行后面的代码块，多个条件之间不能有包含关系。
]]></description><category></category></item><item><title><![CDATA[Java数据类型和运算符]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78383703</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78383703</guid><author>Winston_D</author><pubDate>Sun, 29 Oct 2017 11:07:07 +0800</pubDate><description><![CDATA[1 数据类型
1.1 基本数据类型
在Java中定义好了8种基本数据类型（原生数据类型），包括整数类型、小数类型（浮点数）、字符类型和布尔类型四种。
整数类型4种

byte 8位
short 16位
int 32位
long 64位
小数类型（浮点数）2种

float 32位
double 64位]]></description><category></category></item><item><title><![CDATA[Java中常量与变量]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78381038</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78381038</guid><author>Winston_D</author><pubDate>Sun, 29 Oct 2017 00:38:11 +0800</pubDate><description><![CDATA[1 常量

常量是固定不变的值
2 变量的声明及赋值

3 变量的分类

4 变量的作用域]]></description><category></category></item><item><title><![CDATA[Java开发基本语法规范]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78380531</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78380531</guid><author>Winston_D</author><pubDate>Sat, 28 Oct 2017 23:12:22 +0800</pubDate><description><![CDATA[1 Java开发基本语法规范

1.如果一个Java源文件中什么都没有，不会生成字节码文件；
2.一个Java源文件可以写多个并列的类，编译完后会生成多个独立的字节码文件；
3.如果一个类中没有主方法，编译正常，运行报错；
4.主方法是一个特殊的方法，是程序的入口，JVM从主方法开始执行（一个类中可以没有主方法，但是不能独立运行）；
5.代码最小存在单位是类；
6.类、主方法是结构性]]></description><category></category></item><item><title><![CDATA[Java开发环境搭建]]></title><link>https://blog.youkuaiyun.com/Winston_D/article/details/78379130</link><guid>https://blog.youkuaiyun.com/Winston_D/article/details/78379130</guid><author>Winston_D</author><pubDate>Sat, 28 Oct 2017 20:47:39 +0800</pubDate><description><![CDATA[1.jdk的安装
1.1 jdk]]></description><category></category></item></channel></rss>