- 博客(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
160
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
207
原创 托管 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
202
原创 托管 Bean 页面传值的使用方法和技巧
托管 Bean 页面传值的使用方法和技巧 最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。 一、从JSF页面传递参数给托管Bean虽然利用h:commandL...
2009-01-06 23:18:04
262
原创 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
154
原创 程序员的生活
Source: http://blog.youkuaiyun.com/dualexeric/archive/2007/03/30/1547028.aspx 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 >> 好记性不如烂笔头。呵呵 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列...
2009-01-06 22:23:11
160
原创 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
259
Swing summing-up
据说Swing已经停止开发了,只是作为遗产保留了,但是因为项目中有个用Swing做的模块要维护,所以接触到了一点。也是对swing的送行吧。 [color=blue]1.JLabel中自动换行[/color] 要是的JLabel中文字能够自动换行,只需在Jlabel的setText中添html做为开始和结束如下: label.setText("testtest"); 没有看源码,真想不到...
2008-11-27 20:03:49
152
原创 JDBC连接
1、MySQL数据库 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); //or com.mysql.jdbc.Driver String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncodin...
2008-10-22 22:03:58
148
原创 端口简介
计算机端口介绍[详细列表] 我们常常会在各类的技术文章中见到诸如135、137、139、443之类的“端口”,可是这些端口究竟有什么用呢?它会不会给我们的计算机带来潜在的威胁呢?究竟有多少端口是有用的?想要了解的话,就跟我来吧:D 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口...
2008-10-18 20:32:42
148
原创 Test driver develop
Test driver develop 什么时候重构? 重构是一种书写代码的方式,或习惯,重构时时刻刻有可能发生。在TDD中,除去编写测试用例和实现测试用例之外的所有工作都是重构,所以,没有重构任何设计都不能实现。 实现测试用例时重构代码,完成某个特性时重构设计,产品的重构完成后还要重构一下测试用例。 什么时候设计 自己把握,不要受到TDD的束缚,不要事先确定的事一定不要事先确定...
2008-10-18 20:29:43
243
原创 OOD原则
1.单一职责原则(The Single Responsiblity Principle-SRC) 一个类只能因为一个原因而改变 2.开放-封闭原则(TheOPen-ClosePrinciple-OCP) 软件实体(类、模块、方法)应该允许扩展,不允许修改 3.里斯科夫替换原则(The Liskov Substitution Principle-LSP) 子类型必须能替代它们的基类...
2008-10-18 20:28:15
151
原创 软件工程的事实与谬误
软件工程的事实与谬误 Robert L. Glass 事实1:在软件开发中,最重要的因素不是程序员采用的工具和技术,而是程序员自身的质量。 事实2:对“个体差异”研究表明,最好的程序员要比最差的程序员强28倍之多,即使他们的报酬不同,优秀程序员仍是软件业中最廉价的劳动力。 事实3:(Brook法则)给延期的项目增加人手会使项目进一步延期。 事实4:工作环境对工作效率和产品质量有...
2008-10-18 20:27:36
298
原创 极限编程的幻想与真实
---极限编程的幻想与真实 雷剑文 陈振冲 李明树 1.可接受的失败 心理学家指出:人们往往愿意选择“可接受的失败”(an acceptable way of failing),也不太愿意尝试“冒险的成功”(a risky way of succeeding)。 瀑布模型已成为一个标准,而这个标准就是可接受的失败。 2.能力成熟度模型 能力成熟度模型(Capability Matu...
2008-10-18 20:26:39
167
原创 Google公司的幽默
Google公司的幽默 发生在Google公司的幽默,就像Google公司的标志一样,斑斓多彩。 第一,CEO教秘书使用传真机。 一位刚到公司上班的秘书在一台传真机面前看上去很困惑,这时候来了另一位准备 发传真的同事,他就耐心地帮助这位秘书发了传真,并教她如何使用这个复杂玩意。这 位秘书十分感谢此兄,就问他怎么称呼,他说自己叫施密特。 施密特是Google公司的...
2008-10-18 19:53:19
174
原创 大学期间的一读书笔记
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
144
原创 Type in package java.lang
1.Boolean It 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
114
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
117
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
143
原创 javascript实现导出Word、Excel(IE only)
Source:http://www.zhenhua.org/article.asp?id=568 Javascript 浏览器客户端导出指定区域到Word、Excel [code="html"] 单元格A 单元格A 单元格A 单元格A 单元格合并行A 单元格B 单元格B 单元格B 单元格B 单元格合并行B ...
2008-10-12 14:22:09
252
原创 The usage of apache commons-beanutils
The usage of apache commons-beanutils
2008-10-10 23:33:50
142
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
130
原创 The usage of struts
[color=blue]1. i18n for img in struts[/color] test.pageKey=/***.gif test.altKey=
2008-09-20 12:35:01
113
原创 Create multiple popup windows and keep a reference
Transshipment: http://www.sitepoint.com/forums/showthread.php?t=45412 I 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
154
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
195
原创 getOutputStream() has already been called for this
摘自:http://cid-e1a9d43fd56a4641.spaces.live.com/Blog/cns!E1A9D43FD56A4641!114.entry java.lang.IllegalStateException: getOutputStream() has already been called for this response tomcat有此现象,weblogic下没有...
2008-09-17 22:34:01
126
原创 iBatis cannot return List<Long> or List<String> ??
[code="xml"] AND LE_ESUB_MAIN_ID = ##esubMainId## AND...
2008-09-17 22:21:34
189
原创 "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
250
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
142
原创 各种数据库的比较
[color=blue]1. sql区别以及对应关系。[/color] mysql oracle DB2 sqlserver Derby XXXXX blob XXXXX image XXXXX XXXXX clob XXXXX text XXXXX date ...
2008-09-14 00:28:17
143
原创 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
111
原创 java的异常处理
1.只针对不正常的条件才使用异常 异常只应该被用于不正常的条件,它们永远不应被用于正常的控制流。 (摘自:http://blog.youkuaiyun.com/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
142
The usage of File.separator
Config archive-directory in xml file to specify the path of the file generated. E:/archive/sample In Java: if(!directory.endsWith("/")||!directory.endsWith("\\")){ directory=directory+...
2008-09-12 23:56:34
174
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
174
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
382
原创 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
137
原创 axis2 笔记
[color=blue]1. MTOM优先于Swa[/color]true true if 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
589
原创 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
130
原创 FCKEditor的使用
文档: http://www.fckeditor.net/ http://docs.fckeditor.net/FCKeditor_2.x/Users_Guide http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide 1.Download FCKeditor_2.6.3b.zip, copy FCKeditor dir...
2008-08-12 22:26:54
157
原创 代码优先的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
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅