2005年03月
今天我去市场,要决定是买水果等产品,还是选择种水果的产品。具体怎么操作自己选择。来到市场,我发现主要有一些水果:苹果(Apple),葡萄(Grape)和鸭梨(Pear)。到底买什么好呢?我一阵思量。俗话说:“饭后一只烟,赛过活神仙。饭后吃苹果,西施见我躲。”为了老婆的漂亮,我决定买苹果。下面开始Factory模式研究,当然是用我上面举的例子来说明。阅读全文>
发表于 @ 2005年03月21日 11:52:00|评论(loading...)|编辑
对于Struts 如何控制、处理客户请求,让我们通过对struts的四个核心组件介绍来具体说明。这几个组件就是:ActionServlet。Action Classes,Action Mapping(此处包括ActionForward),ActionFrom Bean。阅读全文>
发表于 @ 2005年03月19日 12:43:00|评论(loading...)|编辑
我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts。开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。阅读全文>
发表于 @ 2005年03月18日 23:59:00|评论(loading...)|编辑
Tiles是一个Template Engine,它可以让网页的配置(Layout)标签与内容分离,提供一个版面管理机制。
在网页上最常用来处理版面的是表格,透过将表格边框设定为0,可以用它来切割版面,并在当中置入内容,然而一大堆版面配置的标签将与内容夹杂在一起(个人就不太喜欢处理表格的标签:(),如果以后要更改内容或版面配置,会是一个麻烦。
在视窗程式的设计中存在有版面管理员(Layout Manager)机制,我们可以选择一个版面管理机制,之后直接在视窗容器上添加元件而不用处理版面配置细节,而由版面管理员来自己处理元件的版面配置,如果想要改变版面配置,则只要直接更换版面管理员,所有的元件将自动依新的管理员而重新配置版面。
Tiles提供一个类似于视窗程式版面管理的机制,透过定义档,您可以定义版面配置,以及当中所要置入的内容网页,内容与版面配置的标签可以分离,您可以随时抽换每一个内容网页,也可以重用每一个版面配置。
阅读全文>
发表于 @ 2005年03月18日 07:49:00|评论(loading...)|编辑
也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。
看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。
正如一些传统的经典计算机文章大都会通过一个“hello,world”的例子开始讲解一样,我们也不例外,我们也将从一个相对简单的例子来阐述Hibernate的开发方法,但如果要真正阐述Hibernate的一些重要思想,仅仅靠在屏幕上打印一些字符是远远不够的,在我们的示例程序中,我们将创建一些对象,并将其保存在数据库中,然后对它们进行更新和查询。阅读全文>
发表于 @ 2005年03月15日 08:26:00|评论(loading...)|编辑
我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些
经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前
景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身
边的朋友也没有这一类型的。阅读全文>
发表于 @ 2005年03月15日 07:57:00|评论(loading...)|编辑