`
lichangwei
  • 浏览: 74082 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
1. execAndWait interceptor 必须被配置为最后一个interceptor。execAndWait创建的线程只会执行action,在execAndWait之后的interceptor都不回被调用。 search-wait.jsp <%@ taglib prefix="ww" uri="webwork" %> <html> <head> ... <meta http-equiv="refresh" content="5;url=<ww:url includeP ...
1. [ERROR 2009-01-08 22:19:06,993] Bean: com.***.******.jsf.menu.ProfileBackBean, property: currentProfileKeyjavax.faces.el.PropertyNotFoundException: Bean: com.***.******.jsf.menu.ProfileBackBean, property: currentProfileKey at org.apache.myfaces.el.PropertyResolverImpl.setProperty(PropertyResolverI ...
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() { FacesContext context = FacesContext.getCurrentInstance(); MyB ...
托管 Bean 页面传值的使用方法和技巧 最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。 一、从JSF页面传递参数给托管Bean虽然利用h:commandLink 和h:commandButton组件,可以通过action和actionListener来触发托管Bean中的方法,但是不能向这些方法中传递参数。对于动态传递参数,不是不可以实现,这点可以通过使 ...
JSF问题集 Source: http://iamsingfly.iteye.com/blog/260709 如何使用URL字符串来传递参数到JSF程序中? 如果你有下面的URL: http://your_server/your_app/product.jsf?id=777, 你可以使用下面的代码来访问所传递的参数nbsp;  FacesContext fc = FacesContext.getCurrentInstance(); String id = (String) fc.getExternalContext().getRequestParameterMap().get("id& ...
Source: http://blog.csdn.net/dualexeric/archive/2007/03/30/1547028.aspx 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 >> 好记性不如烂笔头。呵 ...
// 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.restore1", new Object[]{"'test'"},null)); System.out.println(appContext.getMessage( ...
据说Swing已经停止开发了,只是作为遗产保留了,但是因为项目中有个用Swing做的模块要维护,所以接触到了一点。也是对swing的送行吧。 1.JLabel中自动换行 要是的JLabel中文字能够自动换行,只需在Jlabel的setText中添html做为开始和结束如下: label.setText("<html>test<br>test</html>"); 没有看源码,真想不到竟然支持html标签。 2.JFrame放在屏幕中央 Dimension screenSize = Toolkit.getDefaultToolkit(). ...
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&characterEncoding=8859_1" //myDB为数据库名 Connection conn= DriverManager.getConnection(url ...
计算机端口介绍[详细列表]     我们常常会在各类的技术文章中见到诸如135、137、139、443之类的“端口”,可是这些端口究竟有什么用呢?它会不会给我们的计算机带来潜在的威胁呢?究竟有多少端口是有用的?想要了解的话,就跟我来吧:D 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的 ...
Test driver develop 什么时候重构? 重构是一种书写代码的方式,或习惯,重构时时刻刻有可能发生。在TDD中,除去编写测试用例和实现测试用例之外的所有工作都是重构,所以,没有重构任何设计都不能实现。 实现测试用例时重 ...

OOD原则

 
1.单一职责原则(The Single Responsiblity Principle-SRC) 一个类只能因为一个原因而改变 2.开放-封闭原则(TheOPen-ClosePrinciple-OCP) 软件实体(类、模块、方法)应该允许扩展,不允许修改 3.里斯科夫替换原则(The Liskov Substitution Principle-LSP) 子类型必须能替代它们的基类型 4.依赖关系倒置原则(The Dependency Inversion Principle-DIP) A.上层模块应该不依赖于下层模块.都依赖于抽象 B.抽象不依赖于细节,细节应依赖于抽象 5.接口隔离原则( ...
  软件工程的事实与谬误    Robert L. Glass 事实1:在软件开发中,最重要的因素不是程序员采用的工具和技术,而是程序员自身的质量。 事实2:对“个体差异”研究表明,最好的程序员要比最差的程序员强28倍之多,即使他们的报酬不同,优秀程序员仍是软件业中最廉价的劳动力。 事实3:(Brook法则)给延期的项目增加人手会使项目进一步延期。 事实4:工作环境对工作效率和产品质量有深刻影响。 事实5:多数软件工具对于效率和质量的提高幅度仅为5%~35%,但是总有人反复说提高幅度是数量级的。 事实6:学习新工具和新技术的初期,程序员的工作效率和产品质量都会下降,只有克服了学习曲线以后,才可能 ...
---极限编程的幻想与真实 雷剑文 陈振冲 李明树 1.可接受的失败 心理学家指出:人们往往愿意选择“可接受的失败”(an acceptable way of failing),也不太愿意尝试“冒险的成功”(a risky way of succeeding)。 瀑布模型已成为一个标准 ...
Google公司的幽默 发生在Google公司的幽默,就像Google公司的标志一样,斑斓多彩。   第一,CEO教秘书使用传真机。   一位刚到公司上班的秘书在一台传真机面前看上去很困惑,这时候来了另一位准备 发传真的同事,他就耐心地帮助这位秘书发了传真,并教她如何使用这个复杂玩意。这 位秘书十分感谢此兄,就问他怎么称呼,他说自己叫施密特。   施密特是Google公司的CEO。在Google公司,每个人的所有事情都得自己做,包括 CEO。   第二,Google牌的颜色汽水。   每年4月1日愚人节,Google公司的天才们都会想出一些怪招来幽大家一默,其中一 个是Google牌的 ...
Global site tag (gtag.js) - Google Analytics