![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NBS
文章平均质量分 62
yyg_5106
这个作者很懒,什么都没留下…
展开
-
截图啊截图
UT测试时,发现bug,在Track中起票(在bug票中把bug的相关信息说清楚),发给相应担当者进行bug对应。 教训:起bug票时,要截图,那样能更快更准地说明问题出在哪个页面,更利于问题的解决。 -》关于截图,在对日项目中一直很重要,特别是出现bug时,截图可以让担当者更清楚地知道问题所在。不截图的坏处:有...2009-02-24 23:22:36 · 132 阅读 · 0 评论 -
使用IM进行开发的典型结构图
<!-- --><!-- --><!-- -->使用IM进行开发的典型结构图:Service层-->event层 -->dao层 -->DB Service层的几个文件:**ServiceController:接受request请...2009-01-05 18:37:36 · 125 阅读 · 0 评论 -
**.xml' を削除できませんでした。
<!-- --><!-- --><!-- -->IM使用过程中,修改过主配置文件.iax后,相应的配置文件service-config-***.xml会自动修改,所以一般需要重新刷新编译,甚至要重新启动服务器,否则会报错。 这个错误是在eBuilder7的问题视图中报出的(打个红叉叉):...2009-01-05 18:36:47 · 109 阅读 · 0 评论 -
IM有自己的异常处理机制!
上午花了点时间,使用S2Container中的AOP机能,做了个异常处理的简单例子出来。 下午经同事提醒才发现,IM有自己的异常处理机制,昨天的调查全被推翻了。一切推到重来! 晚上自己加了班,在已有IM例子(社员更新操作)的基础上加进了IM的异常处理,实现了异常捕获和错误页跳转(含错误信息显示)。 现在想想也是,IM这么大一个框架,按道理讲,异常处理这一块肯定是自己处理掉了...2008-12-26 21:10:38 · 482 阅读 · 0 评论 -
intra-mart中异常处理
今天的调查任务是:调查有关Error处理的内容。IM能否像Spring那样做一个环绕事件,一旦BL发生错误就会触发ERROR处理事件并记录日志。 调查结果: intra-mart中可以使用seasar中的s2container部分(DIContainer和AOP)来实现异常处理(比如说After throwing advice)。 可以在dicon配置文件...2008-12-25 17:37:05 · 469 阅读 · 0 评论 -
在S2DAO例子程序基础上实现事务管理(JDBC中的事务管理,出错时进行回滚)
<!-- --><!-- --><!-- -->要求能够不论BL的方法访问多少个DAO,一旦失败都能够回滚。解决方案:在S2DAO例子程序基础上实现事务管理(JDBC中的事务管理,出错时进行回滚) 核心问题:只使用一个container...2008-12-24 09:50:45 · 163 阅读 · 0 评论 -
S2DAO中例子程序连接MySQL和SQL Server
<!-- --><!-- --><!-- -->S2DAO中例子程序使用的HSQL,默认是内存表,增删改操作后,只能使用select所有数据,打印所有数据来看效果,但是结果并不清楚。 花了不少时间进行调查,最终找到了S2DAO中例子程序连接MySQL数据库的方法。 需要修改三...2008-12-19 20:05:25 · 136 阅读 · 0 评论 -
トランザクション調査、混乱
トランザクション:transaction 事务处理 http://s2dao.seasar.org/zh-cn/s2dao.html#HowToRun中有这样一句:S2Dao不做事务(transaction)控制。有关事务(transaction)控制的内容,请参阅事务的自动控制一节...2008-12-18 19:40:26 · 481 阅读 · 0 评论 -
HSQL
HSQL来自ITwiki,开放的信息技术大百科Jump to: navigation, &lt;jumptoSearch&gt;HSQLDB是一个使用Java语言编写的关系型数据库,有一个JDBC driver,支持ANSI-92 SQL的一个子集。提供对内存表硬盘表的小型,快速的引擎。和这个产品是Hypersonic SQL的后...原创 2008-12-18 19:12:27 · 280 阅读 · 0 评论 -
s2DAO例子程序中用的是HSQLDB
这两天,有个问题一直困扰着我,就是我从s2DAO官网下载下来的示例程序,跑是跑起来,数据也展现出来了。 但是我一没建库,二没建表。这些数据是从哪冒出来的呢?怎么感觉像是无源之水啊,然道是天上掉下来的?石头中蹦出来的?像孙大圣那样。晕 今天,在调查s2DAO的事务处理这个问题的时候,突然发现了上面那个问题的答案: 在http://s2dao.seasar.org/zh-cn/s2dao....2008-12-18 19:10:04 · 106 阅读 · 0 评论 -
S2Dao架构图
使用S2Dao功能时,必须作成JavaBeans,Dao(.java),dicon文件,SQL文件(.sql)。 各文件之间的关系如下图所示。 JavaBeans和表,Dao和JavaBeans,dicon文件和Dao,SQL文件和Dao相互之间是有关联的。 今天主要调查了S2Dao,从官网上下载了例子程序,看日文文档,在本地跑了下,还行。 说明:这...2008-12-16 19:13:41 · 284 阅读 · 0 评论 -
Seasar2简介
所谓“Seasar2”就是一个“轻量级容器”,面向无法摆脱“Java应用开发”之烦恼的所谓“开发者”,它能够保证开发的“高生产率和高品质”。并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应用程序发生改动也无需再次起动即可直接识别变更,因此具有脚本语言的灵活性”。 为了不用写设定文件也能够运行,Convention over Configuration的思...原创 2008-12-16 19:00:10 · 172 阅读 · 0 评论 -
S2Dao的执行
执行Dao的基本方法如下所示。以dicon文件中的路径(path)为参数生成S2Container从生成的S2Container调用getComponent,取得已注册的Dao 执行所得到的Dao的方法(method)S2Dao不做事务(transaction)控制。有关事务(transaction)控制的内容,请参阅事务的自动控制一节。 使用例如下package ex...原创 2008-12-16 18:55:29 · 143 阅读 · 0 评论 -
调查IM中发信功能
<!-- --><!-- --><!-- -->任务描述:在技术检证Sample上加一个WebService,并且编写一个Java程序用以调用这个WebService。WebService的功能是给每个Employee发一个邮件。(给Employee表加一个邮件地址的字段,可以使用公司内部的SMTP服务) 思路:先调查IM中发...2009-01-06 20:16:05 · 112 阅读 · 0 评论 -
Please enable REST support in WEB-INF/conf/axis2.x
<!-- --><!-- --><!-- -->部署webservice例子,竟然出现了这样的问题:部署在imart server中没有效果,而部署在ebuilder下有效果,比较怪异:( 遇到了这样的问题:Please enable REST support in WEB...2009-01-07 18:37:57 · 1222 阅读 · 0 评论 -
org.apache.axis2.AxisFault: 指定した要求に失敗しました。
<!-- --><!-- --><!-- -->根据文档《im_web_service_prog_guide_v70.pdf》,做WebService的例子程序,运行客户端,一直报错: [ERROR]o.a.a.e.AxisEngine - 指定した要求に失敗しました。org.apache.ax...2009-01-09 19:34:22 · 191 阅读 · 0 评论 -
虚拟机重启后,使用域帐户却进不去了。
虚拟机重启后,使用域帐户却进不去了。 尝试:以本地帐户名进入系统,将本机的IP地址查到,再尝试使用IP地址进入,还是进不去。 解决方案:将虚拟机的域帐户从域中退出来,重启机器,再加到域中,再重启机器。 -》这种问题,后来又遇到过一两次,使用这边的方法,搞定。(20090512追加) ...2009-02-23 21:25:06 · 500 阅读 · 0 评论 -
临时map、正式map、数据库
临时map、正式map、数据库 主流程、临时选择流程入力页面、确认页面、完了页面 对于主流程:从入力页面到达确认页面时,将数据从入力页面存入正式map中;从确认页面到完了页面时,将数据从正式map中持久化到数据库中。 对于临时选择流程:从入力页面到达确认页面时,将数据存入临时map中;...2009-02-17 20:00:16 · 206 阅读 · 0 评论 -
Linux下Trac安装手记
Linux下Trac安装手记版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/12/26/install-trac-on-linux/以及本声明。 之前发过一篇在Windows下安装Trac的方法,不过Trac更多的是在Linux下使用,所以这里介绍一下在Linux下的安装方法。时过境迁,T...原创 2009-07-29 10:59:29 · 209 阅读 · 0 评论 -
Trac+subversion拥有强大的bug管理能力(介绍和Windows下安装)
Trac+subversion拥有强大的bug管理能力Trac 介绍版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2007/02/10/trac-intro/以及本声明。<!-- begin Pukiwiki generated co...原创 2009-07-29 10:53:14 · 233 阅读 · 0 评论 -
将int类型转换成String类型、List的使用和Eclipse插件implementors
将int类型转换成String类型: 方法1(直截了当,首选):static StringtoString(int i) Returns a String object representing the specified integer....2009-02-13 21:13:11 · 366 阅读 · 0 评论 -
SVN的getLock问题和数据库表中“日時”字段的长度问题
SVN的getLock问题:想修改doc、txt等等的文档前,需要先getLock一下;而对于代码文件,一般就没有这个必要了。修改某个Java文件前,先拉个最新版本,开始改,改完之后就commit。假如报错,有可能是(在自己改代码的过程中)别人已经commit过新的版本了(SVN的版本更新机制保证了这一点)。那就先upd...2009-02-12 17:47:12 · 210 阅读 · 0 评论 -
工具check Style和Find Bugs生成的report、Code两点
工具check Style和Find Bugs生成的report:「」で違う型のオブジェクトを比較するのにequals()を使用しています。不同类型的对象进行比较,却使用了equals()。違う(ちがう):不同的型(かた):类型オブジェクト(object):对象比較(ひ...2009-02-11 18:55:38 · 104 阅读 · 0 评论 -
SVN使用小记
SVN使用小记 问题1:SVN能更新,但是不能commit。解决方案:将项目名从小写改成大写。原因分析:服务器是Windows系统,读数据时不区分大小写,写数据时区分(比较慎重)。-》服务器用的是Win2003操作系统。(20090514追加) 问题2:commit时报错:M...2009-02-10 18:36:54 · 95 阅读 · 0 评论 -
IMのバッチ機能でメール送信バッチ 15分間一回実行
日方客户想实现一种功能:每15分钟,运行一次batch,发一次邮件。我调查了一下,发现:IM中既存Batch功能,关于运行周期的设定:主要分成以下两大类:日时指定:可以指定到×年×月×日×时×分运行这个batch每年、每月、每...2009-01-19 16:09:57 · 178 阅读 · 0 评论 -
アカウントロック機能の調査
这两天在调查“输错密码n次后锁定这个账户”的功能,日方客户想这样实现。 我先看文档,没找到相关内容。转变思路,在IM画面中查找,找到了很类似的功能,具体情况是:IM画面中提供的是这样的功能:用户输错密码的次数,会被自动递增记录到帐户管理页面(注意:假...2009-01-16 19:43:54 · 253 阅读 · 0 评论 -
使用IM中的batch群发邮件
调查任务:尝试利用group管理页面的batch机能,调查一下是否可以用来实现发送邮件。 调查思路: 在IM的group管理的batch机能中,参照既存batch的例子(参考Java模式而非JS模式,将既存的class文件反编译,看既存batch代码的大概思路),自己先建个...2009-01-14 18:05:04 · 327 阅读 · 0 评论 -
IM中用户密码过期处理
今天上午10点多,从同事那转来一个调查任务给我,关于IM中密码过期处理的。 要求是:为了提高帐户的安全性,要求隔断时间密码要进行修改。比如设置了密码90天有效期,则过期后,用户再登录的话,直接转到密码修改页面。 我跟同事讨论了下,在他调查的基础上,继续进行。 按照找到的几个文档,进行了多次配置的尝试,一直没有效果。 下午快下班时,我在jp.co.intra_mart...2009-01-12 19:46:25 · 321 阅读 · 0 评论 -
S2Dao的特征
不使用XML进行O/R Mapping最近的框架式(Framework)的O/R Mapping, 必须使用XML记述大量的信息。 使用S2Dao,则不需要XML文件, 只要在Java源程序中记述元数据(metadata)就可以实现O/R Mapping。 不需要JDBC的知识Java应用程序中,使用JDBC的API来执行对数据库的连接和切断处理。 在S2Da...原创 2008-12-16 18:54:03 · 130 阅读 · 0 评论 -
Seasar和S2Dao简介
发表时间:2007-04-21 关键字: Seasar DI IoC AOP framework 相关文章: 另一个DI的框架:Seasar2开源框架 Seasar2 模仿Warp Dynamic Finder的Hibernate Dynamic Dao...原创 2008-12-15 17:35:59 · 140 阅读 · 0 评论 -
Wiki简介
Wiki一词来源于夏威夷语的“wee kee wee kee”,原本是“快点快点”的意思,被译为“维基”或“维客”。 一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。 Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。有人认为,Wi...原创 2008-12-02 11:50:16 · 715 阅读 · 0 评论 -
Trac 介绍
原作者的版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2007/02/10/trac-intro/以及本声明。 今天介绍一下Trac,一个基于Web的bug管理系统。 Trac官方主页Trac示例Trac拥有强大的bug管理功能,并集成了Wiki用于文档管理。它还支持...原创 2008-12-02 11:48:06 · 1175 阅读 · 0 评论 -
今天正式进入NBS项目
今天,我和ZT正式进入NBS项目。 今天我的主要工作是开始了解这个项目,并调查maskat的使用。 这个项目主要是将原本基于CB系统的×××案件移行到JAVA平台上,并使用NTTD自己的各类Framework。-》最终,该项目使用了NTTD(日本电话电报公司)的Intra-Mart框架。(20090519追加) 今天开了会,老大先打了预防针,这个项目不会轻松,特别是后期...2008-12-01 18:38:36 · 311 阅读 · 0 评论 -
读取properties属性文件中的配置信息
示例代码: // 将指定路径下的资源文件中的内容以输入流的形式读出来(准备读到程序中) InputStream inputStream = this.getClass().getResourceAsStream( "/jp/co/***/sourcing/***.properties"); Properties...2009-03-19 17:55:39 · 714 阅读 · 0 评论 -
SQLServerException: Invalid object name '***_VIEW_
现象:本地测试(拉了最新代码),选择类别的时候,页面报错。看控制台终端输出:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException:Invalid object name '***_VIEW_***'. 原因:代码是最新的,使用到了视图(从视图中读数据)。但数据库并...2009-03-19 13:52:14 · 2034 阅读 · 0 评论 -
“妖怪”问题也是有原因的
今天,bug对应过程中,遇到了“妖怪”:数据库中某条记录的flag字段值明明是true(甚至将debug得到的sql语句和参数,放到SQLServer中执行,拿到的都是true(1)),但是一使用代码中的SQL语句查询,拿出来的始终为false(查询出来的是个对象,其中该flag字段的值始终为false)。 最终发现,是别名...2009-03-17 16:48:11 · 104 阅读 · 0 评论 -
如何处理日文系统中的NEC拡張字
http://blog.csdn.net/luyang1016/archive/2007/06/14/1652469.aspx使用原因:本系统原来定义的CHARSET=Shift_JIS 但是定义为shift_jis时,NEC拡張字,比如 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ...原创 2009-03-16 17:04:43 · 120 阅读 · 0 评论 -
通知メールで文字化け
邮件乱码问题 通知メールで文字化け通知邮件乱码-》通知邮件中出现了乱码问题(20090511追加)。 通知(つうち):通知メール(mail):邮件文字化け(もじばけ):乱码 问题描述:<!-- [if !supportLists]-->「①」 ...2009-03-16 16:46:51 · 383 阅读 · 0 评论 -
搜索条件 关键字
如果条件入力部分支持多个入力关键字的,也就是以空格分隔关键字的话,那么一个空格(作为检索关键字)是检索不出来的。-》意思是:本系统的查询功能,假如是支持多个关键字同时输入的话;那么,对于某些记录(记录的内容中含有一个空格),此时使用单个空格作为检索条件,是无法将这条记录检索出来的。(20090511追加) 如下述式样描述:・検索キーワードが半角スペースで...2009-03-16 16:44:57 · 196 阅读 · 0 评论 -
读取XSL文件指定节点(Subject)的值
调用方://以URL形式获取到连接到邮件文本xsl文件的URL(绝对路径)URL stylesheetUrl = MailTransformer.class .getResource("/jp/co/。。。/sourcing/mail/cbmnMailBody.xsl");。。。 // メールのタイトル ...2009-03-16 11:40:27 · 662 阅读 · 0 评论