paulwong

#

java精选25道题

     摘要: 1. float型float f=3.4是否正确?
  答:不正确,应为float f=3.4f

  2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
  答:是引用传递。

  阅读全文

posted @ 2009-03-03 09:52 paulwong 阅读(177) | 评论 (0)编辑 收藏

通过com.wutka.jox轻松实现JavaBeans与XML的相互转换

     摘要: 不用复杂的代码,就可以让您的JavaBeans自己控制到XML文件的相互转化。本文展示了怎样通过JOX来实现从JavaBeans到XML文件的相互转换。

为了灵活的满足Web应用和Web services需求的变化,Java和XML的轻便性和可扩展性使它们成为解决这一问题的理想选择。SAX (Simple API for XML), DOM (document.nbspObject Model), XSL (Extensible Stylesheet Language), XSLT (XSL Transformations), SOAP (Simple Object Access Protocol), and BML (Bean Markup Language)是XML领域内的相关技术。本文集合了Java和XML轻便和可扩展的优点,但又不需要开发人员了解上述的相关技术。
在Java分布式应用中使用远程方法调用(RMI),而不是直接用底层的socket或其它网络链接代码。EJB技术也使开发人员从transaction,recovery, acti  阅读全文

posted @ 2009-03-03 09:36 paulwong 阅读(499) | 评论 (0)编辑 收藏

EJB3 学习Notes 1。

     摘要: 1. 建立开发环境,安装JDK5.0 Up,设置JAVA_HOME
下载EJB3 Container,本文采用Sun的GlassFish V2,glassfish-installer-v2ur1-b09d-windows.jar,
java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows.jar
cd glassfish
lib\ant\bin\ant -f setup.xml
  阅读全文

posted @ 2009-02-26 09:44 paulwong 阅读(368) | 评论 (0)编辑 收藏

用OBPM30分钟实现BUG管理系统

http://vinsun.javaeye.com/blog/138164

posted @ 2009-02-25 10:07 paulwong 阅读(307) | 评论 (1)编辑 收藏

EXTJS入门

     摘要: EXTJS是一个兼容AJAX的前台WEB UI的框架,在普通的HTML文件的 BODY 元素中无须写任何HTML代码,就能产生相应的表格等元素。

  阅读全文

posted @ 2009-01-21 16:32 paulwong 阅读(2312) | 评论 (1)编辑 收藏

启动JBPM流程的代码

/**
     * 启动一个流程实例。
     * 
     * 
@param name
     *            流程名称。
     * 
@param version
     *            版本号,默认取最新版本。
     * 
@param formID
     *            与业务相关的表单编号,可选字段。 该参数的含义为:业务系统可以在填写完表单信息后,将表单实例的ID作为流程实例变量
     *            保存到工作流系统中,通过该ID可以在业务系统中查找表单信息。当然,也可以将表单实 际信息按照字段进行留成实例变量赋值。
     * 
@param actor
     *            流程实例发起人。
     * 
@return 实例ID号+任务实例ID(如果有),格式‘实例ID-任务实例ID’。
     
*/

    
public String startProcessInstance(String name, int version, String formID,
            String actor);
        jbpmContext 
= jbpmConfiguration.createJbpmContext();
        
try {
            ProcessDefinition def;
            
if (version == 0{
                def 
= jbpmContext.getGraphSession()
                        .findLatestProcessDefinition(name);
            }
 else {
                def 
= jbpmContext.getGraphSession().findProcessDefinition(name,
                        version);
            }

            ProcessInstance instance 
= new ProcessInstance(def);            
            TaskInstance taskInstance 
= instance.getTaskMgmtInstance().createStartTaskInstance();                
            
            
if ((formID != null&& (!formID.equals("")))
                instance.getContextInstance()
                        .setVariable(
                                name 
+ "-" + version + "-" + instance.getId()
                                        
+ "-Form", formID);
            jbpmContext.save(instance);
            String rtn 
= String.valueOf(instance.getId());
            
            
//如果有启动任务
            if (taskInstance != null){
                taskInstance.setActorId(actor);
                rtn 
+= "-" + String.valueOf(taskInstance.getId());
            }
else{
                instance.getRootToken().signal();
            }

            
return rtn;
        }
 catch (Exception e) {
            e.printStackTrace();
            log.error(e.getMessage());
        }
 finally {
            jbpmContext.close();
        }

        
return "";
    }

posted @ 2008-12-31 12:16 paulwong 阅读(924) | 评论 (0)编辑 收藏

如何防止衣服褪色?

     摘要: 第一,用醋浸泡。

在洗涤衣服之前,在水中加上一些普通的食醋把衣服浸泡一会。需要注意的是,醋的量不能太多,否则容易把浅色衣服染上醋的颜色。此方法主要适用于红色或紫色等颜色鲜艳的纯棉衣服和针织品。如果能够经常这样清洗衣服就可以保证衣服的颜色光洁如新!   阅读全文

posted @ 2008-12-22 10:53 paulwong 阅读(1190) | 评论 (0)编辑 收藏

Spring配置JTA事务管理源码

    项目中需要使用多个数据库,也就是说要建立多个数据源。建立多个数据源不难,但是多个数据源的事务管理就麻烦啦,我首先想到用JTA做事务管理,但jta是需要JAVA EE服务器支持的,项目用的是TOMCAT , TOMCAT本身是不支持jta事务管理的,于是google一番,发现可以通过配合使用ObjectWeb的JOTM开源项目,不需要Java EE应用服务器,Spring也可以提供JTA事务,于是做了一个DEMO放在这给有需要的同志。详细步骤请看写的不错,很详细


源码下载:
http://www.blogjava.net/Files/paulwong/ibatis.rar

posted @ 2008-12-17 12:04 paulwong 阅读(691) | 评论 (0)编辑 收藏

EJB Descriptor

     摘要:   比如,我们有一个Bank(银行)类。Bank有两个方法,deposit(存钱)和withdraw(取钱)。
  
  类和方法的定义如下:
   网管有家www.bitscn.net
  Code 2.1 Bank.java
  class Bank{
  public float deposit(AccountInfo account, float money){
   // 增加account账户的钱数,返回账户里当前的钱数
  }
  
  public float withdraw(AccountInfo account, float money){
   // 减少account账户的钱数,返回取出的钱数
  }
  };
  
  这两个方法涉及到用户的账户资金等重要信息,必须要非常小心,所以编写完上面的商业逻辑之后,项目负责人又提出了新的要求--给Bank类的每个重要方法加上安全认证特性。
  
  于是,我们不得不分别在上面  阅读全文

posted @ 2008-12-06 16:29 paulwong 阅读(192) | 评论 (0)编辑 收藏

CMR(Container Management Relationship)

     摘要: 前面兩期我們提到entity bean在J2EE架構中是用來塑模business object的元件,它同時也是在business tier保存資料的技術之一,它被用來存取保存在EIS tier(Enterprise Information System)的資料,而目前運用的最為普遍的EIS技術則是關聯式資料庫。在關聯式資料庫中,我們以所謂的E-R model(Entity Relationshi...  阅读全文

posted @ 2008-12-04 11:33 paulwong 阅读(252) | 评论 (0)编辑 收藏

仅列出标题
共110页: First 上一页 101 102 103 104 105 106 107 108 109 下一页 Last