- 浏览: 285275 次
- 性别:
- 来自: 福州
最新评论
-
1641606815:
可以考虑使用HttpClient实现,那都是封装好的东西,使用 ...
Java写的爬虫的基本程序 -
SE_XiaoFeng:
yajie 写道只有对http协议才行,假如有ftp协议呢。不 ...
Java写的爬虫的基本程序 -
dongtianlaile:
如果是https网站,怎么办?
Java写的爬虫的基本程序 -
yeelor:
J2CMS是一个基于JAVAEE平台的轻量极的敏捷开发架构,实 ...
java的CMS,前途在哪里 -
yeelor:
j2cms
java的CMS,前途在哪里
文章列表
Struts 2.0的Action讲解
- 博客分类:
- Struts 2
有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 2.0做好准备
- 博客分类:
- Struts 2
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:
MVC 2模型的使用
功能齐全的标志库(Tag Library)
开放源代码
但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:
需要编写的代码过多,容易引起“类爆炸”
单元测试困难
这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0,它的诞生能很好的解决上述问题。 好啦,废话就不多说了,现在就让我们感受一下的Struts 2.0的魅力吧。
...
个人负责和经历的项目不多,自92年毕业工作以来持续在IT业偏软方向努力,第一个独立负责的项目是1993年3月开始给一个宾馆写一个宾馆管理系统,包括并不内行的硬件系统,历时半年。个人觉得最难的是写电话程控交换机的数 ...
- 2007-04-30 18:59
- 浏览 1567
- 评论(0)
package news;
/**
* Title: 字符串格式化工具
* Description:
* @author: WineFox
* @version 1.0
*/
public class strFormat {
/**
* 字符串替换,将 source 中的 oldString 全部换成 newString
*
* @param source 源字符串
* @pa ...
- 2007-04-28 09:22
- 浏览 3930
- 评论(0)
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。
重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。 ...
- 2007-04-28 09:21
- 浏览 1959
- 评论(0)
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
七、跨应用程序的session共享
八、总结
参考文档
一、术语session
在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相
同的。
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的
一系列过程可以 ...
- 2007-04-28 09:18
- 浏览 2573
- 评论(0)
前言
在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差 ...
- 2007-04-28 09:15
- 浏览 4031
- 评论(1)
因为工作原因,曾经负责几家单位的管理工作,中资和外资公司等。招聘用人也是我的一项工作内容。谈一些在实际招聘面试上碰到的问题,给大家一些建议。
一、 简历
许多刚从学校出来的毕业生,喜欢在 ...
- 2007-04-26 19:16
- 浏览 2388
- 评论(1)
相信大家都看到很多blog站点都有一些本月的日历功能,可以在上面选择有blog的那天来查看那天的作者的日志!有很多方式来实现这个日历功能,可以用javascript,也可以用web语言的支持来写,比如asp,jsp的支持。下面我们就来 ...
- 2007-04-24 18:05
- 浏览 3623
- 评论(2)
servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。
...
- 2007-04-24 18:04
- 浏览 10211
- 评论(0)
一、 考察对象的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的收藏夹已经太多收藏链接了。
- 2007-04-22 12:45
- 浏览 1709
- 评论(0)