- 浏览: 474606 次
- 性别:
- 来自: 上海
最新评论
-
jyjava:
呵呵,不错,跟把结果放到哈市map中一样,在查询数据库之前,先 ...
if (log.isDebugEnabled()) {}使用场景初析 -
eileennaly:
你好 我最近在研究S2dao(工作需要)但是因为菜鸟一枚(刚刚 ...
S2Dao的执行 -
nswish:
谢谢,受教了!
单例模式中的饿汉式和懒汉式 -
shangweiqiang24:
正要用到,捡到宝啦! 谢谢啊。
Seasar和S2Dao简介 -
hugh1st:
模糊测试主要适合哪些软件/项目的测试呢?看《测试之美》的时候了 ...
模糊测试(Fuzzing Test)个人小结
文章列表
《深入浅出
Hibernate
》一书第
5
章
5.1
Hibernate
持久化
实现
数据批量操作
之
数据批量删除
可以看到,即使是优化过的批量删除功能,性能差距还是相当可观的(近
10
倍的差距)。因此,
在
Hibernate2
中,对于批量操作而言,适当的时候采用传统的
JDBC
进行直接的批量数据库操作(此
时应特别注意对缓存的影响
- 2009-01-14 18:08
- 浏览 1535
- 评论(0)
调查任务:尝试利用
group
管理页面的
batch
机能,调查一下是否可以用来实现发送邮件。
调查思路:
在
IM
的
group
管理的
batch
机能中,参照既存
batch
的例子(参考
Java
模式而非
JS
模式,将既存的
class
文件反编译,看既存
batch
代码的大概思路),自己先建个最简单的
batch
例子(打印一句话),设置一下时间,让它
1
分钟后就运行,测试通过,
- 2009-01-14 18:05
- 浏览 1710
- 评论(0)
今天上午10点多,从同事那转来一个调查任务给我,关于IM中密码过期处理的。
要求是:为了提高帐户的安全性,要求隔断时间密码要进行修改。比如设置了密码90天有效期,则过期后,用户再登录的话,直接转到密码修改页面。
我跟同事讨论了下,在他调查的基础上,继续进行。
按照找到的几个文档,进行了多次配置的尝试,一直没有效果。
下午快下班时,我在jp.co.intra_mart.foundation.security.password
的API中进行寻觅,准备做今天的最后一次尝试。
突然发现了类PasswordHistoryManager,那里面有配置文件的说明。
...
- 2009-01-12 19:46
- 浏览 1110
- 评论(0)
<!-- --><!-- -->
<!-- -->
根据文档《
im_web_service_prog_guide_v70.pdf
》,做
WebService
的例子程序,运行客户端,一直报错:
[ERROR]
o.a.a.e.AxisEngine - 指定した要求に失敗しました。
org.apache.axis2.AxisFault: 指定した要求に失敗しました。
Caused by:
jp.co.intra_mart.foundation.web_service.auth.except ...
- 2009-01-09 19:34
- 浏览 2307
- 评论(0)
<!-- --><!-- -->
<!-- -->
由
PO
、
VO
的概念,又引申出一些系统层次设计方面的问题。如在传统的
MVC
架构中,位于
Model
层的
PO
,是否允许被传递到其他层面。由于
PO
的更新最终将被映射到实际数 ...
- 2009-01-08 20:17
- 浏览 1408
- 评论(0)
《深入浅出
Hibernate
》一书(作者:夏昕
曹晓钢
唐勇
2005
年版)
第
5
章
Hibernate
高
级
特性
5.1.5
事
务
管理
锁
(
locking
)
关于悲观锁和乐观锁这一部分,作者思路清晰,分析透彻,文笔流畅,举的例子也通俗易懂,令人拍案叫绝!绝对要赞一个!
下面,我补充一个关于悲观锁的测试例子程序:
写个测试类,里面写两个测试方法(代码一样,都是从数据库中
load
出数据,打印出来,接着
set
- 2009-01-08 20:15
- 浏览 1073
- 评论(0)
<!-- --><!-- -->
<!-- -->
部署
webservice
例子,竟然出现了这样的问题:部署在
imart server
中没有效果,而部署在
ebuilder
下有效果,比较怪异
:(
遇到了这样的问题:
Please enable REST support in WEB-INF/conf/axis2.xml and
WEB-INF/web.xml
-》现在再来看这段错误提示,不就是说这样的意思嘛:请将文件WEB-INF/conf/axis2.xml和文件W ...
- 2009-01-07 18:37
- 浏览 4710
- 评论(0)
<!-- --><!-- -->
<!-- -->
任务描述:
在技术检证Sample上加一个WebService,并且编写一个Java程序用以调用这个WebService。WebService的功能是给每个Employee发一个邮件。(给Employee表加一个邮件地址的字段,可以使用公司内部的SMTP服务)
思路:先调查
IM
中发信功能
入手:看
API
。
自己写了个
main
方法类型的测试方法,但一直报错:配置文件没有找到。
-》看到“一直”一词,想起以前出现错误时,自 ...
- 2009-01-06 20:16
- 浏览 1217
- 评论(0)
<!-- --><!-- -->
<!-- -->
使用
IM
进行开发的典型结构图:
Service
层
-->event
层
-->
dao
层
-->
DB
Service
层的几个文件:
**ServiceController
:接受
request
请求,调用
event
层的方法
**ServiceResult
:保持
**ServiceController
的处理结果
**Transition
:将相关数据从一个页 ...
- 2009-01-05 18:37
- 浏览 1332
- 评论(0)
<!-- --><!-- -->
<!-- -->
I
M
使用过程中,修改过主配置文件
.iax
后,相应的配置文件
service-config-***.xml
会自动修改,所以一般需要重新刷新编译,甚至要重新启动服务器,否则会报错。
这个错误是在
eBuilder7
的问题视图中报出的(打个红叉叉):
重大度および説明
パス
リソース
ロケーション
作成時刻
Id
&q ...
- 2009-01-05 18:36
- 浏览 1266
- 评论(0)
上午花了点时间,使用S2Container中的AOP机能,做了个异常处理的简单例子出来。
下午经同事提醒才发现,IM有自己的异常处理机制,昨天的调查全被推翻了。一切推到重来!
晚上自己加了班,在已有IM例子(社员更新操作)的基础上加进了IM的异常处理,实现了异常捕获和错误页跳转(含错误信息显示)。
现在想想也是,IM这么大一个框架,按道理讲,异常处理这一块肯定是自己处理掉了,又怎么会交给seasar去处理呢(尽管最起码有3个文档中看到说是将S2Container集成到了IM中)。思路,要更清晰些!
-》自我批评一下,就算确实是将S2Container集成到了IM中 ...
- 2008-12-26 21:10
- 浏览 1170
- 评论(0)
今天的调查任务是:
调查有关Error处理的内容。IM能否像Spring那样做一个环绕事件,一旦BL发生错误就会触发ERROR处理事件并记录日志。
调查结果:
intra-mart中可以使用seasar中的s2container部分(DIContainer和AOP)来实现异常处理(比如说After throwing advice)。
可以在dicon配置文件中进行设置,来对业务层目标类的目标方法进行监控,当目标方法发生异常时,按照拦截器配置(比如ThrowsInterceptor)来进行相应的异常处理。
以上调查结果主要参考了下述三部分的内容: ...
- 2008-12-25 17:37
- 浏览 1777
- 评论(1)
<!-- --><!-- -->
<!-- -->
要求能
够
不
论
BL的方法
访问
多少个
DAO,一旦失
败
都能
够
回
滚
。
解决方案:在
S2DAO
例子程序基础上实现事务管理(
JDBC
中的事务管理,出错时进行回滚)
核心问题:只使用一个
container
(该容器内不仅可以装
DAO
,比如我们前面熟知的
EmployeeDao
和
- 2008-12-24 09:50
- 浏览 2222
- 评论(3)
<!-- --><!-- -->
<!-- -->
S2DAO
中例子程序使用的
HSQL
,默认是内存表,增删改操作后,只能使用
select
所有数据,打印所有数据来看效果,但是结果并不清楚。
花了不少时间进行调查,最终找到了
S2DAO
中例子程序连接
MySQL
数据库的方法。
需要修改三个文件:
1.修改
s2DAO\s2-dao\src\main\resources\dbms.properties
,
将
=org.seasar.dao.dbms.St ...
- 2008-12-19 20:05
- 浏览 2433
- 评论(3)
トランザクション
:
transaction
事务处理
http://s2dao.seasar.org/zh-cn/s2dao.html#HowToRun
中有这样一句:
S2Dao
不做事
务
(transaction)
控制。有
关
事
务
(transaction)
控制的内容,
请
参
- 2008-12-18 19:40
- 浏览 1320
- 评论(0)