Sparta Yew

     简约、职业、恒久
随笔 - 15, 文章 - 1, 评论 - 276, 引用 - 0
数据加载中……

2011年5月18日

春天的故事-Spring Security3十五日研究

     摘要:     sparta-紫杉   2011-4-2 22:00 前言     南朝《述异记》中记载,晋王质上山砍柴,见二童子下棋,未看完,斧柄已烂,下山回村,闻同代人都去世了,自已还未变老。    因此发出“山中方一日,世上几千年”...  阅读全文

posted @ 2011-05-19 18:03 sparta-紫杉 阅读(109909) | 评论 (245)编辑 收藏

Birt + SSH2 完整实践

     摘要: BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 J2EE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。本文介绍了它与SSH2是如何结合开发的……  阅读全文

posted @ 2011-05-19 16:56 sparta-紫杉 阅读(8651) | 评论 (16)编辑 收藏

Java反射机制与Log4j实现数据历史记录

     摘要: Java的反射机制的确能做很多事情,这种强大的功能因此被广泛应用在Struts2、Spring、Hibernate中,今天我们也来过一把瘾,玩一把Java的反射。当然本文的例子比较简单,仅提供了一个日志记录的思路和实现,不过这个简单的实现已经基本能够完成目前所需要的功能……  阅读全文

posted @ 2011-05-19 16:12 sparta-紫杉 阅读(2750) | 评论 (1)编辑 收藏

Struts2的dojo使用与/template/ajax/head.ftl not found.

     摘要: 从strtus2.1.x开始,Struts2团队将dojo从核心包里面提取出来,成为一个struts2的插件struts2-dojo-plugin-*.jar,因此在jsp页面上,若要使用dojo的话,必须引入如下标签库……  阅读全文

posted @ 2011-05-19 14:32 sparta-紫杉 阅读(4856) | 评论 (0)编辑 收藏

Struts2中以非迭代方式提取Map中的值

     摘要: 阅读本文须有Struts2的Action相关的经验,理解在采用Struts2的标签开发页面时,Struts2对request和response的各项参数封装的原理。本文根据项目的实际需要,使用Struts2的标签并且采用非迭代方式在Jsp页面上提取Map中的值,形成比较完整的论述……  阅读全文

posted @ 2011-05-19 14:23 sparta-紫杉 阅读(4097) | 评论 (3)编辑 收藏

Struts2标签之Checkbox详解

     摘要: 在Web系统或项目的开发过程中,jsp页面上经常会使用checkbox来实现用户多选的要求,网络上对checkboxlist介绍的比较多,但对checkbox却鲜有介绍……  阅读全文

posted @ 2011-05-19 14:00 sparta-紫杉 阅读(33525) | 评论 (3)编辑 收藏

Js的开放性过头了

     摘要: JS的开放性、简单和易用性的确值得称赞,但是不允许方法名和方法内的变量串同名也的确令人震惊。这在Java和其他语言中是不会有这种问题,这是不是开放的有些过头了……  阅读全文

posted @ 2011-05-19 13:46 sparta-紫杉 阅读(330) | 评论 (0)编辑 收藏

js实现右键弹出可以拖动的窗口

     摘要: 下面给出了兼容Maxthon/IE678/360/FireFox浏览器的右键弹出窗口并可以拖动的js代码……  阅读全文

posted @ 2011-05-19 11:09 sparta-紫杉 阅读(589) | 评论 (0)编辑 收藏

hibernate中提倡持久类实现equals()和hashCode()的原因分析

     摘要: 读《Hibernate3.0.2完整中文教程》中的“5.5 实现equals()和hashCode()”一文,在本文中强调,当对于多表关联的数据进行操作时,尤其想把持久类的实例放入Set时(在Hibernate中这种操作尤其常见),或者想重用脱管实例时,均需要对equals()和hashCode()方法进行重写……  阅读全文

posted @ 2011-05-19 10:40 sparta-紫杉 阅读(3147) | 评论 (1)编辑 收藏

hibernate3关联映射表的级联关系维护

     摘要: 本文重点对hibernate3的one-to-many类型的关联表的级联保存、删除进行了描述,并对“Could not execute JDBC batch update”问题提出了解决办法……读本文前,假定你已经对SSH2的配置及部署运行比较了解了……  阅读全文

posted @ 2011-05-19 08:40 sparta-紫杉 阅读(685) | 评论 (0)编辑 收藏

Hibernate3查询返回Map探秘

     摘要: 什么样的应用场景赋予我们什么样的想象力,误会有时源于无知,但更多源于我们的无限想象力,有时异想天开的灵感确实能为我们提供打开另一扇未知知识大门的钥匙……  阅读全文

posted @ 2011-05-19 08:26 sparta-紫杉 阅读(14200) | 评论 (3)编辑 收藏

Spring3中XmlBeanDefinitionReader类的玩笑

     摘要: 看来,Spring对于XML的解析还是欠缺一些智能化,对于不在同一行的尾标签不能正确识别,不能不说是一种缺陷,或者说是一种Bug。在日益追求灵活编码的程序员身上还是会造成一些不必要的麻烦。记得在Struts2中也出现过此类问题,当时笔者迫不得已针对源码进行了修改……  阅读全文

posted @ 2011-05-18 21:56 sparta-紫杉 阅读(1224) | 评论 (0)编辑 收藏

Weblogic与Java类加载器原理试验解析

     摘要: 在解决系统项目“原生类重复加载,异常为jacob.dll already loaded in another classloader”异常问题时,针对Weblogic和Java对类的加载顺序及原理进行了探索研究,整理出来以备后用……  阅读全文

posted @ 2011-05-18 16:34 sparta-紫杉 阅读(5300) | 评论 (1)编辑 收藏

Java中Map相关的快速查找算法与唯一性探讨

     摘要: 本文通过对Map的研究,证实了Map的key采用了hash算法提高查找速度,并采用equals()方法确保查找到的key与新加入的key不相同。并对Hash算法进行了简单的阐述……  阅读全文

posted @ 2011-05-18 16:15 sparta-紫杉 阅读(2640) | 评论 (0)编辑 收藏

JXL读写Excle2003

     摘要: 在J2EE应用中,经常会遇到将用户的相关Excel的内容导入到系统中,或者从系统中将数据导出到Excel的需求。在java操作Office的开源世界里,Jxl和POI是比较常用的,使用简单,易上手,本文由于项目需要,对Jxl操作Excel2003的方式进行了整理并通过验证……  阅读全文

posted @ 2011-05-18 16:01 sparta-紫杉 阅读(685) | 评论 (0)编辑 收藏

Weblogic、Oracle与Clob

     摘要: 在不同的Web应用服务器中,比如Weblogic、Tomcat,均对Oracle的Clob、Blob类型的数据的存取进行了封装,目的是提高用户对数据存取的透明性。但这种方式给不明真相的用户造成几多困惑,甚至在商业应用开发中破坏代码的组织和编码的不规范……  阅读全文

posted @ 2011-05-18 15:18 sparta-紫杉 阅读(1026) | 评论 (0)编辑 收藏