关闭

最近看的篇文章,年过三十,感触很深

不知我到三十后会不会也有这样的境界    时光匆匆,太匆匆!                 年过三十,不再患得患失,知道什么是要追求的,什么是无论如何努力也达不到的,追求应该努力的,放手无法挽回的,在琐碎和平庸里品味幸福和感动;懂得什么是目标,什么是理想,在实现目标的过程中历练,在憧憬理想的梦境里飞扬;无数的快乐就磨琢于这不懈的历练和轻舞的飞扬里;明白什么是风花雪月,什么是柴...
阅读(1202) 评论(1)

返朴归真,也谈"面向对象编程的几个原则"

   1. 开闭原则(the Open Closed Principle OCP)     一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量调节...
阅读(549) 评论(0)

SpringSide 3 中的 Struts 2

在SpringSide 3 中,使用的MVC框架是Struts 2。Struts 2 向对于Struts 1 来说,具有相当多的优点,有很多人都说,用过Struts 2之后,再也不想看Struts 1了。然而,任何东西都有它的复杂性,Struts 2也不例外,SpringSide 3做了很多工作来简化Struts 2 的使用。先来说说Struts 2的特点:1、编写Action变得简单了,Acti...
阅读(4171) 评论(0)

Struts2的properties配置文件详解

 ### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration  ### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。  # struts.configuration=org.apache.struts2.config.DefaultConfigur...
阅读(1305) 评论(1)

Struts2防止表单重复提交

最近开发中涉及到了表单重复提次的问题,通过研究做个总结。防止表单重复提交主要用的到标签是,拦截器 interceptor-ref name="token" />,还有一个默认的返回值result name="invalid.token">/input.jspresult>    在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值...
阅读(21376) 评论(12)

使用hibernate实现树形结构无限级分类

转自 http://together.javaeye.com/blog/29482?page=2 在系统中,经常会用到无限级的树形结构分类,如组织机构管理、商品/地区分类等等。在以前的一个贴子:http://www.javaeye.com/topic/26987“复杂商品分类的表如何建立?”中,讨论过树形无级分类的实现方法。 一般无外采用两种方式,   一是类似struts-menu(ht...
阅读(1627) 评论(0)

[JavaScript]关于div的隐藏

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白style="visibility: hidden;"document.getElementById("typediv1").style.visibility="hidden";//隐藏document.getElementById("typediv1").style.visibility="visible"...
阅读(686) 评论(0)
    个人资料
    • 访问:1174391次
    • 积分:9144
    • 等级:
    • 排名:第2130名
    • 原创:120篇
    • 转载:222篇
    • 译文:1篇
    • 评论:146条
    最新评论