<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ggfest的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ggfest</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ggfest]]></copyright><item><title><![CDATA[[转]JTA 深度历险 - 原理与实现]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/49469923</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/49469923</guid><author>Ggfest</author><pubDate>Wed, 28 Oct 2015 16:04:00 +0800</pubDate><description><![CDATA[转自：http://www.ibm.com/developerworks/cn/java/j-lo-jta/


JTA 深度历险 - 原理与实现




在 J2EE 应用中，事务是一个不可或缺的组件模型，它保证了用户操作的 ACID（即原子、一致、隔离、持久）属性。对于只操作单一数据源的应用，可以通过本地资源接口实现事务管理；对于跨数据源（例如多个数据库，或者数据库与 JMS）]]></description><category></category></item><item><title><![CDATA[[转] Spring 定时器设置启动线程个数！（转：自己备用）]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/41479427</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/41479427</guid><author>Ggfest</author><pubDate>Tue, 25 Nov 2014 11:50:17 +0800</pubDate><description><![CDATA[>>　在spring中使用quartz

创建JobDetailBean：



Java code

?




1
2
3
4
5
6
7
8
9
10




"jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"
    p:jobClass="c]]></description><category></category></item><item><title><![CDATA[【转】 struts2.0 标签+ftl标签]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8853789</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8853789</guid><author>Ggfest</author><pubDate>Fri, 26 Apr 2013 12:11:16 +0800</pubDate><description><![CDATA[转自 ： http://blog.youkuaiyun.com/javaalpha/article/details/7517925




struts2.0 标签+ftl标签
FreeMarker中文API手册(完整) http://blog.youkuaiyun.com/junjun16818/article/details/6990068

拆分字符数组
10)>





1.注释：]]></description><category></category></item><item><title><![CDATA[【转】SSH框架总结（框架分析+环境搭建+实例源码下载）]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8853782</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8853782</guid><author>Ggfest</author><pubDate>Fri, 26 Apr 2013 12:07:59 +0800</pubDate><description><![CDATA[转自： http://blog.youkuaiyun.com/shan9liang/article/details/8803989

首先，SSH不是一个框架，而是多个框架（struts+spring+hibernate）的集成，是目前较流行的一种Web应用程序开源集成框架，用于构建灵活、易于扩展的多层Web应用程序。

 

集成SSH框架的系统从职责上分为四层：表示层、业务逻辑层、数据持久层和]]></description><category></category></item><item><title><![CDATA[【转】showModalDialog下载文件]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8473978</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8473978</guid><author>Ggfest</author><pubDate>Sun, 06 Jan 2013 17:22:06 +0800</pubDate><description><![CDATA[showModalDialog下载文件



 


转自：http://blog.youkuaiyun.com/oagnuygnef/article/details/5720808

  最近在项目中经常用到模态窗口(showModalDialog)，客户需要在一个模态窗口中有"生成Excel报表"并"导出"的功能。接到任务后，直接就开始按常规操作实现。

    在按钮的Click事]]></description><category></category></item><item><title><![CDATA[【转】Hibernate 中createQuery与createSQLQuery]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8283862</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8283862</guid><author>Ggfest</author><pubDate>Tue, 11 Dec 2012 18:56:51 +0800</pubDate><description><![CDATA[本文原址 ： http://stta04.javaeye.com/blog/377633
hibernate 中createQuery与createSQLQuery

昨晚帮同事看代码到凌晨2点多，今早6点醒来发现他发来信息说报空指针错误，实在无法入睡，起来自己测试了一下，控制台还真的报：
2009-4-25 8:12:34 org.apache.catalina.core.Applica]]></description><category></category></item><item><title><![CDATA[【转】Java Web开发中路径问题小结]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8163440</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8163440</guid><author>Ggfest</author><pubDate>Thu, 08 Nov 2012 18:16:24 +0800</pubDate><description><![CDATA[Java Web开发中，路径问题是个挺麻烦的问题，本文小结了几个常见的路径问题，希望能对各位读者有所帮助。

（1）
Web开发中路径的几个基本概念
假设在浏览器中访问了如下的页面，如图1所示：



图1

Eclipse中目录结构如图2所示：



图2


那么针对这个站点的几个基本概念表述如下：
1.
web站点的根目录：http://localhos]]></description><category></category></item><item><title><![CDATA[【转】在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8163408</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8163408</guid><author>Ggfest</author><pubDate>Thu, 08 Nov 2012 18:05:09 +0800</pubDate><description><![CDATA[笔者不知道该用哪个词来形容ValueStack、ActionContext等可以在Struts2中用来存放数据的类。这些类使用的范围不同，得到的方法也不同，下面就来一一介绍。
声明：本文参考Struts2版本为2.3.1.2，内容仅供参考，限于笔者水平有限，难免有所疏漏，望您能友善指出。本文发表于ITEYE，谢绝转载。
1. ValueStack
ValueStack在中文版的《Struts]]></description><category></category></item><item><title><![CDATA[【转】getContextPath、getServletPath、getRequestURI的区别]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8110802</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8110802</guid><author>Ggfest</author><pubDate>Thu, 25 Oct 2012 14:01:06 +0800</pubDate><description><![CDATA[假定你的工程名称为projects,你在浏览器中输入请求路径：
http://127.0.0.1:8080/projects/pages/newForm.jsp
则执行下面向行代码后打印出如下结果：
1、 System.out.println(request.getContextPath());
打印结果：/projects

 2、System.out.println(request]]></description><category></category></item><item><title><![CDATA[博主收藏2]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8101885</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8101885</guid><author>Ggfest</author><pubDate>Tue, 23 Oct 2012 10:58:44 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/hoojo]]></description><category></category></item><item><title><![CDATA[【转】xStream完美转换XML、JSON]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8101810</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8101810</guid><author>Ggfest</author><pubDate>Tue, 23 Oct 2012 10:44:43 +0800</pubDate><description><![CDATA[xStream完美转换XML、JSON

xStream框架 
xStream可以轻易的将Java对象和xml文档相互转换，而且可以修改某个特定的属性和节点名称，而且也支持json的转换； 
前面有介绍过json-lib这个框架，在线博文：http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html

以及Jackson这个框]]></description><category></category></item><item><title><![CDATA[【转】控制WebLogic解压war包]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8020421</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8020421</guid><author>Ggfest</author><pubDate>Wed, 26 Sep 2012 12:36:56 +0800</pubDate><description><![CDATA[开发web应用时，如果通过weblogic的控制台部署war包，则weblogic默认在运行期不会解压war，这对于调试jsp颇为不便。本文作者有简单的设置方法可以强迫weblogic解开war，并且编辑jsp后weblogic会重新加载。



　　在开发web应用时，如果通过weblogic的控制台部署war包，则weblogic默认在运行期不会解压war，这对于调试jsp颇为不便。其]]></description><category></category></item><item><title><![CDATA[【转】CAS单点登录教程]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/8019881</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/8019881</guid><author>Ggfest</author><pubDate>Wed, 26 Sep 2012 10:30:11 +0800</pubDate><description><![CDATA[一、教程前言


教程目的：从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录（SSO）：请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server)，
官网：http://www.jasig.org/cas本教程环境：

Tomcat6.0.29JDK6CAS Server版本：cas-server]]></description><category></category></item><item><title><![CDATA[1.http://hjy2099.iteye.com/category/39688]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7994236</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7994236</guid><author>Ggfest</author><pubDate>Wed, 19 Sep 2012 06:50:11 +0800</pubDate><description><![CDATA[http://hjy2099.iteye.com/category/39688]]></description><category></category></item><item><title><![CDATA[【转】从spring的bean中获取servletContext和applicationContext]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7994234</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7994234</guid><author>Ggfest</author><pubDate>Wed, 19 Sep 2012 06:46:15 +0800</pubDate><description><![CDATA[import javax.servlet.ServletContext;

import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.web.context.Serv]]></description><category></category></item><item><title><![CDATA[【转】struts2中s:select标签从前后台的取值]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7975396</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7975396</guid><author>Ggfest</author><pubDate>Thu, 13 Sep 2012 15:58:39 +0800</pubDate><description><![CDATA[1.第一种： 

 



2.第二种： 




3.第三种(从数据库读数据) 

action中： 

public class ServiceRelease { 

private ProvidingService ps; 

private List listPS = new ArrayList(); 

生成get()/set()方法 

p]]></description><category></category></item><item><title><![CDATA[[转]JAVA格式化时间日期]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7958502</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7958502</guid><author>Ggfest</author><pubDate>Sat, 08 Sep 2012 17:16:23 +0800</pubDate><description><![CDATA[import java.util.Date;
import java.text.DateFormat;

/**
* 格式化时间类
* DateFormat.FULL = 0
* DateFormat.DEFAULT = 2
* DateFormat.LONG = 1
* DateFormat.MEDIUM = 2
* DateFormat.SHORT = 3
* @autho]]></description><category></category></item><item><title><![CDATA[[转]dom4j解析xml字符串实例]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7958478</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7958478</guid><author>Ggfest</author><pubDate>Sat, 08 Sep 2012 17:06:05 +0800</pubDate><description><![CDATA[//先加入dom4j.jar包 import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import]]></description><category></category></item><item><title><![CDATA[【转】用ognl还是jstl+el]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7888341</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7888341</guid><author>Ggfest</author><pubDate>Mon, 20 Aug 2012 22:26:31 +0800</pubDate><description><![CDATA[Struts推荐使用功能更加强大的Ognl表达式。El可以完成的功能，Ognl也可以，El不能完成的功能，Ognl也可以。
但是有些程序员，已经习惯了jsp中结合jstl和el表达式，我们可以有两种解决方案：
1.使用struts2自带的标签库，jsp中使用ognl进行操作。
2.不是用struts2自带的标签库，jsp直接结合jstl+el进行操作。
jsp2.0中默认启动对el表达式的]]></description><category></category></item><item><title><![CDATA[【转】 struts2核心工作流程与原理 --XXX]]></title><link>https://blog.youkuaiyun.com/Ggfest/article/details/7852368</link><guid>https://blog.youkuaiyun.com/Ggfest/article/details/7852368</guid><author>Ggfest</author><pubDate>Fri, 10 Aug 2012 16:47:11 +0800</pubDate><description><![CDATA[这是Struts2官方站点提供的Struts 2 的整体结构。

　　一个请求在Struts2框架中的处理大概分为以下几个步骤：

客户端提起一个（HttpServletRequest）请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个（HttpServletRequest）请求。
请求被提交到一系列（主要是三层）的]]></description><category></category></item></channel></rss>