• 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Struts1.x系列教程(24):配置文件总结

本文为原创,如需转载,请注明作者和出处,谢谢上一篇:Struts1.x系列教程(23):使用Tiles模板进行布局    要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、

2009-02-27 17:18:00 1126

原创 Struts1.x系列教程(23):使用Tiles模板进行布局

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(22):Tiles框架简介    Tiles提供的模板机制可以最大限度地避免重复编写代码。实际上,Tiles模板就是的JSP页面,只是在这种JSP页面中使用Tiles标签代替确定不了的内容(相当于占位符),也就是需要在开发人员使用模板时来确定的内容。除了这一点,Tiles模板页面和普通的J

2009-02-27 17:18:00 1176

原创 Struts 2杂谈(2):如何向标签文件中的Struts 2标签传递参数值

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts 2杂谈(1):ValueStack对象的传送带机制    标签文件是JSP自定义标签中的一种,实现的方法在WEB-INF/tags目录或子目录中建立一个.tag文件,如table.tag,并通过taglib指令来引用.tag文件所在的目录,代码如下:Code highlighting p

2009-02-26 19:18:00 1319

原创 Struts1.x系列教程(22):Tiles框架简介

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-25 22:18:00 294

原创 Struts1.x系列教程(21):使用MappingDispatchAction类调用不同的Action方法

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit        与LookupDispatchAction、DispatchAction不同,MappingDispatchAction类并不通过请求参数来指定动作,而是将一个Struts动作对应于一个Acti

2009-02-24 19:18:00 1118

原创 Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个submit虽然LookupDispatchAction类可以很好地处理拥有多个提交按钮的Form,但是必须要和属性文件相关联,而且还得在getKeyMethodMap方法中进行key和Action方法的映射,使用起来十分不

2009-02-24 15:18:00 1185

原创 Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个submit

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法       有时在HTML form中需要提供多个提交按钮,这时LookupDispatchAction类就派上用场了。LookupDispatchAction是DispatchAction的子类,用于处理客户端代

2009-02-23 21:18:00 1207

原创 SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:SQL Server2005杂谈(4):在SQL Server2005中按列连接字符串的三种方法    在输出统计结果时可能需要将列变成行,而将聚合结果(如count、sum)作为记录的第一行,先看如下的SQL语句:Code highlighting produced by Actipro CodeHig

2009-02-21 15:18:00 1293

原创 Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源    在使用Struts动作时,每一个Action都需要编写一个类,并且要在struts-config.xml进行配置。这对于一个拥有很多Action的Web程序来说,工作量是非常大的。为此,Struts

2009-02-20 14:18:00 1271

原创 花钱最少的推广方式(2)电子书营销(下)

上一篇:花钱最少的推广方式(2)电子书营销(上)上一篇文章提到了电子书营销的一些简要概括。今天早上打开CSDN,看到网友newton0214提出的问题如下。我有个问题:“你这好像有个前提:你发布的电子书能有“开站几个月、发布三十本电子书后就获得了几十万的下载率”的能力,不是任何资料都能有这样的效果的。就好象csdn上的资料,就算是同样热门的内容,不是所有资料都会有很高的下载

2009-02-19 20:18:00 1513

原创 Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序一、使用IncludeAction类包含Web资源    虽然在JSP页面中可以使用标签包含另一个Web资源,但Struts框架提倡在包含Web资源时应先经过Struts控制器处理后,再由Struts控制器负责包含Web资源。

2009-02-19 10:18:00 1164 1

原创 Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数    我们曾经在《Struts1.x系列教程(13):国际化》一文中讲过如何通过编程的方式实现多语言的Web页面。在本文中,我们会介绍另外一种实现多语言Web页面的方法。这种方式与《Struts1.x系列教程(13):国际化》一文

2009-02-19 09:18:00 1162

原创 花钱最少的推广方式(2)电子书营销(上)

在写这一部分之前,首先感谢我的blog的所有读者对前面SEO文章的支持。写完那篇文章后,有很多朋友加我的MSN,询问相关SEO的技术和经验问题。因此,在这个系列的文章结束后,我会专门写一些关于SEO的文章,也希望大家能继续支持。不过现在,还是请允许我把这个“花钱最少的推广方式”写完吧!经常混迹在互联网缝隙中的朋友们,可能会知道“innobook”这个网站。可以说,在我所见过的网站类电子

2009-02-18 15:19:00 1485

原创 Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(14):动态Form    除了标准的org.apache.struts.action.Action类外,在Struts中还提供了另外7个Action类来完成特殊的工作。本文及后面的文章中将介绍这些Action类的用法。一、DownloadAction类简介    可能有时需要

2009-02-18 10:19:00 1375

原创 WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:WebService大讲堂之Axis2(9):编写Axis2模块(Module)    在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模

2009-02-17 09:19:00 1362

原创 Struts1.x系列教程(14):动态Form

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(13):国际化一、动态Form简介    虽然ActionForm功能强大,但有些时候使用起来有些麻烦。如每建立一个用户录入界面(JSP页面),就得建立一个ActionForm子类来和这个页面对应。当然,我们可以采用嵌套属性从一定程度上弥补这个问题。但是在建立新的用户录入界面时,仍

2009-02-16 17:19:00 1048

原创 Struts1.x系列教程(13):国际化

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(12):Validator验证框架的内置标准验证Struts2教程10:国际化    对于一个面向全球的Web应用程序,按着不同国家的要求显示相关信息(称为国际化)显得尤为重要。国际化的工作非常复杂和繁琐。因为要翻译很多Web界面,信息格式等。然而,Struts为我们提供了完成国际

2009-02-16 09:19:00 2337

原创 WebService大讲堂之Axis2(9):编写Axis2模块(Module)

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:WebService大讲堂之Axis2(8):异步调用WebService    Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:1. 编写实现Module接口的类。Axis2模块在进行初始化、

2009-02-16 09:19:00 173

原创 Struts1.x系列教程(12):Validator验证框架的内置标准验证

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4st1":*{behavior:url(#ieooui) }<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1

2009-02-14 19:19:00 999

原创 Struts1.x系列教程(11):Validator验证框架高级应用

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-14 19:19:00 985

原创 WebService大讲堂之Axis2(8):异步调用WebService

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService    在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直

2009-02-13 14:19:00 1268

原创 WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:WebService大讲堂之Axis2(6):跨服务会话(Session)管理   在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。    在本文的例子中,除了安装

2009-02-13 09:19:00 1242 1

原创 Struts1.x系列教程(10):Validator验证框架入门

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(9):上传任意多个文件Struts2教程4:使用validate方法验证数据Struts2教程5:使用Validation框架验证数据一、Validator框架的优势       Validator框架是一个Struts插件,最初由David Winterfeldt设计

2009-02-12 16:19:00 1057

原创 Struts 2杂谈(1):ValueStack对象的传送带机制

本文为原创,如需转载,请注明作者和出处,谢谢!源码与jar包下载(将rar改成jar,直接放在WEB_INF/lib目录中即可)    众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的

2009-02-11 22:19:00 1285

原创 fedora10 硬盘安装

记得2005年的时候安装的还是redhat9,时光如水,自己却在转了一圈以后回到了原地,很多时候确实需要执着。说远了,估计还是有很多人跟我一样郁闷fedora的硬盘安装的,google上的很多不一定可以在自己本机安装成功。我的这个在我机器上ok了但不一定所有的都可以按照我这样,下面来详细说明:下载Fedora-10-x86_64-DVD.iso 。google一下,到fedora项

2009-02-11 11:19:00 858

原创 银河系列原创教程

本文为原创,如需转载,请注明作者和出处,谢谢!     本文为银河系列原创技术文章,主要包括Struts 2入门系列教程、Struts1.x入门与提高系列教程、WebService大讲堂之Axis2系列教程、Weblogic10+EJB3入门教程、AJAX系列教程、SQL Server2005杂谈系列教程、算法系列教程。这些文章均为笔者经验总结,有的系列文章还未完成,待不断完善中.

2009-02-09 14:46:00 1030

原创 Weblogic10 + EJB3入门教程(1):编写第一个无状态会话Bean(Stateless Session Bean)

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-08 21:19:00 1456

原创 Struts1.x系列教程(9):上传任意多个文件

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Struts1.x系列教程(8):上传单个文件Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-famil

2009-02-07 19:19:00 782

原创 成功感言

以下为笔者总结的四个成功必备要素:勇气 + 自信 + 毅力 + 胸怀 = success要有冒天下之大不为的"勇气"要有相信自己能成功的"自信"要有对事业永不放弃的"毅力"要有接受失败的宽广的"胸怀"当然,最后还要相信两点:1.  没有什么事是不可以改变的(一切皆可改变)2.  没有什么事是不可能做到的(一切皆有可能)国内最棒的Googl

2009-02-07 12:19:00 699

原创 在applet中访问本地资源

本文为原创,如需转载,请注明作者和出处,谢谢!    applet运行在沙盒中,因此,在默认情况下无法访问本地的资源。但可以通过签名的方式打破这一限制。签名的过程很简单,读者可以按如下的步骤编写一个applet程序,该程序读取了本地C盘的a.txt文件的内容,并显示在applet上,然后压缩成jar文件,并签名后进行发布。    下面使用的keytool和jarsigner

2009-02-06 21:19:00 987

原创 Struts2.1.6测试小记

本文为原创,如需转载,请注明作者和出处,谢谢!    Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。    下载后按着Struts2.0.14版的方法进行配置,将我以前做的一些程序移植到S

2009-02-06 13:01:00 1679 2

原创 Struts2.1.6测试小记

本文为原创,如需转载,请注明作者和出处,谢谢!    Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。    下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移

2009-02-06 12:19:00 834

原创 SQL Server2005杂谈(3):四个排名函数(row_number、rank、dense_rank和ntile)的比较

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-05 20:20:00 1115

原创 WebService大讲堂之Axis2(6):跨服务会话(Session)管理

本文为原创,如需转载,请注明作者和出处,谢谢!在《WebService大讲堂之Axis2(5):会话(Session)管理》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必须在多个WebServic

2009-02-03 23:46:00 1120

原创 WebService大讲堂之Axis2(6):跨服务会话(Session)管理

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-03 23:20:00 922

原创 Struts1.x系列教程(8):上传单个文件

Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-f

2009-02-03 09:20:00 901

原创 SQL Server2005杂谈(2):公用表表达式(CTE)的递归调用

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:SQL Server2005杂谈(1):使用公用表表达式(CTE)简化嵌套SQL先看如下一个数据表(t_tree):Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4No

2009-02-01 23:20:00 1085

深度解析Java中的5个“黑魔法”完整源代码

深度解析Java中的5个“黑魔法”完整源代码,包含注释的有趣应用、可执行的注释、枚举实现接口、初始化的多种方式等。

2020-04-16

GWT.in.Practice

介绍GWT API的英文版的电子书, Asynchronous JavaScript and XML (Ajax) development is hard. Not ascending- Everest hard, maybe not even calculating-your-taxes hard, but hard. This is true for a number of reasons: JavaScript can require a lot of specialized knowledge and discipline, browsers have slightly different implementations and feature sets, tooling is still immature, and debugging in multiple environments is problematic. All of these factors add up to developers needing a vast knowledge of browser oddities and tricks to build and manage large Ajax projects.

2008-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除