摘要: 阅读全文
posted @ 2008-03-20 12:22 李占卫 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一.三层架构图 二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于将业务或数据资源发布为服务(如WebServices)。2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。(1)Business Function 子层负... 阅读全文
posted @ 2008-03-20 12:16 李占卫 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 1.异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。 2.通常,只在最上层(一般是UI层)捕捉异常。如果要在其它层捕捉异常,除非是下列情况之一: (1)能够处理该异常,或者 (2)能够忽略该异常,或者 (3)需要转换该异常为其它特定异常后抛出新异常 3.UI层捕获异常后,可以 (1)将无关紧要的异常忽略。 (2)将异常转换为错误信息展... 阅读全文
posted @ 2008-03-20 12:13 李占卫 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1.增加主键alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN);指定表空间alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace TABLE_SPACE_NAM... 阅读全文
posted @ 2008-03-20 11:11 李占卫 阅读(1724) 评论(1) 推荐(0) 编辑
摘要: SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 6... 阅读全文
posted @ 2008-03-20 11:10 李占卫 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 测试平台:奔腾1.6G 双核CPU1G内存vs2008 调试环境测试。一、ArrayList (100W,1W) Stopwatch timer = new Stopwatch(); timer.Start(); System.Collections.ArrayList al = new System.Collections.Ar... 阅读全文
posted @ 2008-03-20 08:22 李占卫 阅读(598) 评论(0) 推荐(0) 编辑