- 博客(41)
- 收藏
- 关注
原创 struts2 & webwork in action
1. execAndWait interceptor 必须被配置为最后一个interceptor。execAndWait创建的线程只会执行action,在execAndWait之后的interceptor都不回被调用。search-wait.jsp<%@ taglib prefix="ww" uri="webwork" %><html><head>.....
2009-01-28 00:12:40 114
Summing of JSF(myfaces implement)
1. [ERROR 2009-01-08 22:19:06,993] Bean: com.***.******.jsf.menu.ProfileBackBean, property: currentProfileKeyjavax.faces.el.PropertyNotFoundException: Bean: com.***.******.jsf.menu.ProfileBackBean, pr...
2009-01-08 22:59:24 159
原创 托管 Bean 页面传值的使用方法和技巧(2)
MyBean1.java:package mypackage;import javax.faces.context.FacesContext;public class MyBean1 { // Using VariableResolver. NOTE: this is deprecated since JSF 1.2! public void action1...
2009-01-06 23:22:40 146
原创 托管 Bean 页面传值的使用方法和技巧
托管 Bean 页面传值的使用方法和技巧 最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。一、从JSF页面传递参数给托管Bean虽然利用h:commandL...
2009-01-06 23:18:04 195
原创 JSF问题集
JSF问题集 Source: http://iamsingfly.iteye.com/blog/260709 如何使用URL字符串来传递参数到JSF程序中? 如果你有下面的URL: http://your_server/your_app/product.jsf?id=777, 你可以使用下面的代码来访问所传递的参数nbsp; FacesContext fc = FacesContext.getC...
2009-01-06 22:45:45 108
原创 程序员的生活
Source: http://blog.csdn.net/dualexeric/archive/2007/03/30/1547028.aspx1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 >> 好记性不如烂笔头。呵呵 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列...
2009-01-06 22:23:11 111
原创 Spring message resource
[code="java"]// dd.menu.restore1={0}// dd.menu.restore2='{0}'// dd.menu.restore3="{0}"// dd.menu.restore4=\'{0}\'// dd.menu.restore5=''{0}''System.out.println(appContext.getMessage("dd.menu....
2008-11-28 20:34:05 186
Swing summing-up
据说Swing已经停止开发了,只是作为遗产保留了,但是因为项目中有个用Swing做的模块要维护,所以接触到了一点。也是对swing的送行吧。[color=blue]1.JLabel中自动换行[/color]要是的JLabel中文字能够自动换行,只需在Jlabel的setText中添html做为开始和结束如下: label.setText("testtest");没有看源码,真想不到...
2008-11-27 20:03:49 118
原创 JDBC连接
1、MySQL数据库 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); //or com.mysql.jdbc.DriverString url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncodin...
2008-10-22 22:03:58 104
原创 端口简介
计算机端口介绍[详细列表] 我们常常会在各类的技术文章中见到诸如135、137、139、443之类的“端口”,可是这些端口究竟有什么用呢?它会不会给我们的计算机带来潜在的威胁呢?究竟有多少端口是有用的?想要了解的话,就跟我来吧:D端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口...
2008-10-18 20:32:42 93
原创 Test driver develop
Test driver develop什么时候重构?重构是一种书写代码的方式,或习惯,重构时时刻刻有可能发生。在TDD中,除去编写测试用例和实现测试用例之外的所有工作都是重构,所以,没有重构任何设计都不能实现。实现测试用例时重构代码,完成某个特性时重构设计,产品的重构完成后还要重构一下测试用例。什么时候设计自己把握,不要受到TDD的束缚,不要事先确定的事一定不要事先确定...
2008-10-18 20:29:43 175
原创 OOD原则
1.单一职责原则(The Single Responsiblity Principle-SRC)一个类只能因为一个原因而改变2.开放-封闭原则(TheOPen-ClosePrinciple-OCP)软件实体(类、模块、方法)应该允许扩展,不允许修改3.里斯科夫替换原则(The Liskov Substitution Principle-LSP)子类型必须能替代它们的基类...
2008-10-18 20:28:15 104
原创 软件工程的事实与谬误
软件工程的事实与谬误 Robert L. Glass事实1:在软件开发中,最重要的因素不是程序员采用的工具和技术,而是程序员自身的质量。事实2:对“个体差异”研究表明,最好的程序员要比最差的程序员强28倍之多,即使他们的报酬不同,优秀程序员仍是软件业中最廉价的劳动力。事实3:(Brook法则)给延期的项目增加人手会使项目进一步延期。事实4:工作环境对工作效率和产品质量有...
2008-10-18 20:27:36 229
原创 极限编程的幻想与真实
---极限编程的幻想与真实雷剑文 陈振冲 李明树1.可接受的失败心理学家指出:人们往往愿意选择“可接受的失败”(an acceptable way of failing),也不太愿意尝试“冒险的成功”(a risky way of succeeding)。瀑布模型已成为一个标准,而这个标准就是可接受的失败。2.能力成熟度模型能力成熟度模型(Capability Matu...
2008-10-18 20:26:39 118
原创 Google公司的幽默
Google公司的幽默发生在Google公司的幽默,就像Google公司的标志一样,斑斓多彩。 第一,CEO教秘书使用传真机。 一位刚到公司上班的秘书在一台传真机面前看上去很困惑,这时候来了另一位准备发传真的同事,他就耐心地帮助这位秘书发了传真,并教她如何使用这个复杂玩意。这位秘书十分感谢此兄,就问他怎么称呼,他说自己叫施密特。 施密特是Google公司的...
2008-10-18 19:53:19 129
原创 大学期间的一读书笔记
1.小心使用Boxing自动装箱和拆箱是所谓的编译器蜜糖(Compiler Sugur)如Integer i=100;Integer i=new Integer(100);但是下面程序是可以通过编译的Integer i=null;int j=i;编译时期是合法的,但运行时就会出错,因为这种写法相当于:Integer i=null;int j=i.intValue...
2008-10-18 19:49:46 97
原创 Type in package java.lang
1.BooleanIt is rarely appropriate to use this constructor. Unless a new instance is required, the static factory valueOf(boolean) is generally a better choice. It is likely to yield significantly be...
2008-10-18 10:06:30 90
Inline method of DB servers
1. CHARINDEX vs INSTR[code="java"]if ("MSSQL".equals(DATABASE_TYPE)) { express = " CHARINDEX(bas.COLUMN_ID,col.expression) ";} else { express = " INSTR(col.expression, bas.COLUMN_ID) ";...
2008-10-17 00:02:11 82
Cannot show the image generated by jfreechart
Cannot show the image generated by jfreechart within IE[code="java"]response.setContentType("image/jpeg");os = response.getOutputStream();os.write(((ByteArrayOutputStream) cos).toByteArray()...
2008-10-16 23:57:05 101
原创 javascript实现导出Word、Excel(IE only)
Source:http://www.zhenhua.org/article.asp?id=568Javascript 浏览器客户端导出指定区域到Word、Excel[code="html"] 单元格A 单元格A 单元格A 单元格A 单元格合并行A 单元格B 单元格B 单元格B 单元格B 单元格合并行B...
2008-10-12 14:22:09 207
原创 The usage of apache commons-beanutils
The usage of apache commons-beanutils
2008-10-10 23:33:50 111
Using null key or an uninitialized key
Title: Using null key or an uninitialized key when put a object into map.Today, I encountered the problem shown as below when running a module.Caused by: java.lang.IllegalArgumentException: No n...
2008-10-10 22:49:34 97
原创 The usage of struts
[color=blue]1. i18n for img in struts[/color]test.pageKey=/***.giftest.altKey=
2008-09-20 12:35:01 78
原创 Create multiple popup windows and keep a reference
Transshipment: http://www.sitepoint.com/forums/showthread.php?t=45412I am trying to write a script that will allow a window to create multiple popup windows and keep a reference to each popup wind...
2008-09-19 23:31:11 120
java file(io) operations
[code="java"] public boolean assembleFile(String sFrom, String sTo) throws IOException { File formFile = new File(sFrom); File toFile = new File(sTo); // if the destination file is null o...
2008-09-18 21:01:57 136
原创 getOutputStream() has already been called for this
摘自:http://cid-e1a9d43fd56a4641.spaces.live.com/Blog/cns!E1A9D43FD56A4641!114.entryjava.lang.IllegalStateException: getOutputStream() has already been called for this responsetomcat有此现象,weblogic下没有...
2008-09-17 22:34:01 86
原创 iBatis cannot return List<Long> or List<String> ??
[code="xml"] AND LE_ESUB_MAIN_ID = ##esubMainId## AND...
2008-09-17 22:21:34 132
原创 "Access is Denied" javascript error in IE6.0
Today I encountered a javascript error: "Access is Denied" in IE6.0.This module I run allows the user to download a excel file which contains some table concerned in DB and their all fields, also ...
2008-09-16 22:59:06 185
Jboss summing-up
[color=blue]1. org.apache.jasper.JasperException: Unable to load class for JSP [/color]JBoss cannot found iextend-multiParamsLink.tld file and cannot digest this jsp. JBoss doesn't throw a clear m...
2008-09-14 00:54:37 114
原创 各种数据库的比较
[color=blue]1. sql区别以及对应关系。[/color]mysql oracle DB2 sqlserver DerbyXXXXX blob XXXXX image XXXXXXXXXX clob XXXXX text XXXXXdate ...
2008-09-14 00:28:17 114
原创 Oracle SQL 总结
[color=blue]1.SET DEFINE OFF 的用法;[/color](摘自:http://hi.baidu.com/wanghp/blog/item/50d8a901fa57e4061d9583c6.html)在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或...
2008-09-14 00:03:50 67
原创 java的异常处理
1.只针对不正常的条件才使用异常 异常只应该被用于不正常的条件,它们永远不应被用于正常的控制流。(摘自:http://blog.csdn.net/jery_lee/archive/2004/10/13/135489.aspx)[code="java"]//horrible abuse of exceptions. Don't ever do this!try{int i=0;...
2008-09-13 23:59:37 94
The usage of File.separator
Config archive-directory in xml file to specify the path of the file generated.E:/archive/sampleIn Java:if(!directory.endsWith("/")||!directory.endsWith("\\")){ directory=directory+...
2008-09-12 23:56:34 117
Left Join & Right Join & Full Join & Join
Foreword: TBL_BPM_HK_PINS save house keep process instances(contains all outdated pins and uptodate pins), TBL_BPM_PMAP save process maps. Maybe the process map has been deleted, so if want to provide...
2008-09-12 22:23:48 127
weblogic summing-up for SIT
[color=blue]1.Cannot contain comments in tag-class when describe a tag.[/color][code="xml"] collection com.XXX.iflow.tray.taglib.CollectionTag JSP Defines the col...
2008-09-08 21:35:31 295
原创 SQL小技巧
1. MSSQL:field: 默认nullable, primate key 被指定"NOT NULL".不可以用"DROP TABLE IF EXISTS".2. 通用SQL函数连接函数: CONCAT(FIRST_NAME,' ',LAST_NAME) AS FULL_NAME
2008-08-21 20:16:15 82
原创 axis2 笔记
[color=blue]1. MTOM优先于Swa[/color]truetrueif axis2.xml was configed as above, enableSwA was unenabled because enableMTOM has a high priority.Now if you try get the haldler, you will get null....
2008-08-20 22:14:19 467
原创 javascript html小技巧
[color=blue]1. eval()[/color] 可以解析字符串,当作javascript语句执行。比如:eval("5-3*2"),可以制作简单的计算器。eval("alert('Hello World')")这可以执行alert语句。[code="html"]form.input.value = eval(form.input.value)[/code]2. 数学函数...
2008-08-20 21:56:44 89
原创 FCKEditor的使用
文档:http://www.fckeditor.net/http://docs.fckeditor.net/FCKeditor_2.x/Users_Guidehttp://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide1.Download FCKeditor_2.6.3b.zip, copy FCKeditor dir...
2008-08-12 22:26:54 110
原创 代码优先的WEB服务
转载:作者 Dennis Sosnoski 译者 胡键http://www.infoq.com/cn/articles/sosnoski-code-first第一种被称为“由WSDL开始(start-from-WSDL)”,或是“契约优先(contract first)”,牵涉构建一个WSDL服务描述,并直接关联用于数据交换的XML模式。第二种被称为“由代码开始(start-from-...
2008-08-12 22:01:58 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人