`
playfish
  • 浏览: 285275 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。   Struts 1.x Stuts 2.0 接口 必须继承org.apache.struts.action.Action或者其子类 无须继承任何类型或实现任何接口 ...
在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子, ...
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点: 需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0,它的诞生能很好的解决上述问题。 好啦,废话就不多说了,现在就让我们感受一下的Struts 2.0的魅力吧。 ...
个人负责和经历的项目不多,自92年毕业工作以来持续在IT业偏软方向努力,第一个独立负责的项目是1993年3月开始给一个宾馆写一个宾馆管理系统,包括并不内行的硬件系统,历时半年。个人觉得最难的是写电话程控交换机的数 ...
 package news; /** * Title:       字符串格式化工具 * Description: * @author:   WineFox * @version 1.0 */ public class strFormat {     /**      * 字符串替换,将 source 中的 oldString 全部换成 newString      *      * @param source 源字符串      * @pa ...
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。 ...
目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相 同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的 一系列过程可以 ...
前言 在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差 ...
     因为工作原因,曾经负责几家单位的管理工作,中资和外资公司等。招聘用人也是我的一项工作内容。谈一些在实际招聘面试上碰到的问题,给大家一些建议。   一、 简历   许多刚从学校出来的毕业生,喜欢在 ...
  相信大家都看到很多blog站点都有一些本月的日历功能,可以在上面选择有blog的那天来查看那天的作者的日志!有很多方式来实现这个日历功能,可以用javascript,也可以用web语言的支持来写,比如asp,jsp的支持。下面我们就来 ...
servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。                                             ...
一、 考察对象的Adapter模式 从上文看到,经过引入Adapter模式,原有的结构得到了改进。但我们还需要从客户的角度分析程序,使结构更加地合理。(这里,我们仅限于考察对象的Adapter模式。类的Adapter模式不存在下述问题。这也印证了一个事实,就是:对象的Adapter模式和类的Adapter模式各有优势,也各有缺点,设计时应根据实际情况考察。) 1、扩展的功能是否合理? 假设用户希望调用VedioMedia同时具有Play()和Resize()功能。从前面的描述来看,客户只需要实例化VedioAdapter类对象,就可以调用了。看来结构是正确的。 2、类型的扩展是否合理? 从目前的 ...
在拙文《<让僵冷的翅膀飞起来>系列之一——从实例谈OOP、工厂模式和重构》中,冰汽水提出了一个问题,“如果我想让RM, MPEG类具有自己的一些特定属性的话怎么做呢?”原来的RM和MPEG类继承了VideoMedia抽象类,而VideoMedia类又实现了 IMedia接口,该接口仅仅提供了Play()方法。冰汽水的意思是希望为RM,MPEG提供与AudioMedia不同的属性和方法。例如,对于视频媒体而言,应该有一个调整画面大小的方法,如Resize()。而这个方法是IMedia接口所不具备的。 那么怎样为RM,MPEG类提供IMedia接口所不具备的Resize()方法呢?非常自 ...
有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一 ...
终于可以发表文章了啊!!等了3天了~~终于可以发表文章了啊!!等了3天了~~ 郁闷。。。JavaEye的博客要等3天才可以用,真晕~~ 不过JavaEye的博客感觉速度蛮快的,比我原来在bokee的感觉好多了。我比较喜欢这种清爽的风格,很多博客那种太花哨的风格我狠讨厌,而且,我不喜欢广告。还有就是这个博客看起来狠专业,我是指感觉很有计算机专业的风格。设计是一个方面的原因,我觉得更重要的是氛围。CSDN的比较大众化,而JavaEye比较专一。 以后应该常来写写博客,网上看到的好东西都收藏一下,免得以后再找了~~发现我firefox的收藏夹已经太多收藏链接了。
Global site tag (gtag.js) - Google Analytics