摘要:
Struts 应用转移到 Struts 2 二向 Struts2 迁移 在Struts2中,可选的实现方式有很多,可以像Struts那样每个需求用例对应一个action,也可以用一个action对应所有需求用例。但在我们的例子中,使用的方法是我认为最佳的解决方案 - 在一个action类中实现整套CRUD功能。 也许你人为把list需求用例也同样地整合到同一个action类里会比较好,而我认为把list的功能分到另外一个action中,会减少容易产生的混淆,因为list用例中并不需要Blog这个类作为属性,而在其他用例中则需要。对于 Struts2的例子, 它的UML模型展示如下:每个用例在a 阅读全文
阅读排行榜
Java教程 实战学习Struts实例
2007-09-30 09:36 by 乱世文章, 197 阅读, 收藏,
摘要:
选用纯 JSP 还是纯 Servlet 设计站点都有它的局限性,Struts 就是把它们联系在一起的一种有力工具。采用 Struts 能开发出基于 MVC 模式的应用,关于 MVC 的概念可以参见 GoF 的《设计模式——可复用面向对象软件的基础》。 你现在要做的是,下载、安装、配置好以下的工具,版本不同的话操作可能会有些差异,具体的看它们的文档吧:Tomcat 4.1.24 Apache 2.0.43, w/ mod_jk2 2.0.43 Java 2 SDK Standard Edition 1.4.0 Struts 1.1 Eclipse 2.1.0 Struts 是用 Java 写的. 阅读全文
《大道至简》的幕后故事:终结篇、勘误和PDF下载
2007-05-17 01:00 by 乱世文章, 197 阅读, 收藏,
摘要:
《大道至简》的幕后故事共写了七节,其中的前五节都已经用BLOG的形式公开在CSDN上了。这里一次性的将全部的章节放出来,并做成了PDF文件。敬请下载。;)《大道至简》幕后故事的全文PDF下载地址:http://download.csdn.net/source/591452 或http://groups.google.com/group/qomo/web/behind_the_curtain.part1.rar http://groups.google.com/group/qomo/web/behind_the_curtain.part2.rar 新加的两节是:---------幕后故事(6). 阅读全文
Java中类初始化的顺序
2007-01-21 08:37 by 乱世文章, 197 阅读, 收藏,
摘要:
在创建对象时,对象所在类的所有数据成员会首先进行初始化,如果其中的成员变量有对象,那么它们也会按照顺序执行初始化工作。在所有类成员初始化完成后,才调用对象所在类的构造方法创建对象。构造方法作用就是初始化。静态对象(变量)在非静态对象前初始化。静态对象(变量)只初始化一次,再次调用就不初始化了,但非静态对象在每次调用时都要初始化。程序中的主类的静态变量会在main()方法执行前进行初始化工作。不仅第1次创建对象时,类中所有的静态变量要初始化,第1次访问类中的静态变量(没有创建对象)时,该类中所有的静态变量也要按照它们在类中排列的顺序初始化。初始化的顺序包括构造方法调用的顺序如下:1. 主类的静态 阅读全文
作为Web开发人员,我为什么喜欢Google Chrome浏览器
2011-08-29 09:15 by 乱世文章, 196 阅读, 收藏,
摘要:
在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步)。不过当时由于Chrome的开发者工具还不是很完善,而我又不是很熟悉,加之对于Firebug的好感和依赖,当时还是用回FireFox作为我的主浏览器。后来由于开发Chrome的插件(现在的FaWave),就一直使用Google Chrom作为我的主浏览 阅读全文
浙公网安备 33010602011771号