2008-04-28

代码自动生成和配置文件自动更改的工具

关键字: java velocity 代码自动生成 配置文件自动更改
程序功能是使用指定的模板文件生成或更改代码和配置文件。 具体的使用大家可以看附件。目前仅提供了 velocity 的实现,大家可以自己使用其他模板技术实现。 做的还不算太完善,比如对异常的友好提示方面,呵,做着就是给程序员们使用的。 欢迎大家提出宝贵意见。
2008-04-18

在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse

关键字: appfuse eclipse myeclipse tomcat
在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse : Setup your Development Environment - or follow the steps below if you're a veteran. 1. Download and install JDK 5+ (make sure your JAVA_HOME environment variable points to the JDK, not a JRE). 2. Download and install MySQL 5.x. ...
2008-04-11

设计模式之桥梁(Bridge)

关键字: 设计模式 桥梁(bridge)模式
桥梁模式是对象的结构模式,又称柄体(Handle and Body)模式或接口(Interface)模式。 桥梁模式的用意是 "将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化"。 by kyo:抽象化有其单独的等级结构,实现化有其单独的等级结构,两者相不互干扰。 抽象化:存在于多个实体中共同的的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当作同样的实体对待。 实现化:抽象化的具体实现,就是实现化,一个类的实例就是这个类的实现化,一个具体子类是它的抽象超类的实现化 ...
2008-04-10

我是如何节约时间的

关键字: 节约时间 科学生活
我努力享受自己正在做的任何事情。 我不会浪费时间为过去的失败感到遗憾。 我不会浪费时间为那些自己没做的事情感到羞愧。 如果一件事情真的很重要的话,我总能找到时间完成它。 读书的时候,我只会用很少时间,只了解书的要点内容。 我没有电视机。 我的办公室跟我的住所距离很近,所以我可以走路去上班。只有在遇到急事的时候,我才会开车。 我会反思自己的旧习惯,并尽量改掉那些不好的习惯。 我放弃所有的 "等待时间"。如果我不得不等待的时候,我将其看成是放松自我的机会,或者我也可以利用这段时间来做一些我平时不会做的事情。 我的手表比标准时间快三分钟,这样我每天都可以比别人提前三分钟。 我会在口袋里放一些卡片,以 ...
2008-04-09

设计模式之门面(Facade)

关键字: 门面(facade)模式
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 设计模式的任务就是协助设计师处理复杂系统的设计。设计师处理复杂系统的一个常见方法便是将其 "分而治之" ,把一个系统划分为几个较小的子系统。 门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 门面模式中的角色: 门面(Facade)角色:客户端可以调用这个角色的方法。在正常情况下,本角色会将所有从客户端发来的请求委派到相应的子系统去。 ...
代理模式(利用间接通信改善系统设计的模式): 代理模式给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。 间接性的通信可以给出较低的耦合关系,较强的合作关系,以及微妙的结构和易于复用的设计架构。 所谓代理(proxy or surrogate),就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 如果按照使用目的来划分,代理有以下几种: 远程(Remote)代理: 虚拟(Virtual)代理: Copy-on-Write ...
zhouzhao21
搜索本博客
存档
最新评论