只显示主题贴
liuqiang 写道
这里的前一个过程检查和后一个过程有什么区别?按我理解,后一个主要是指QA和PM一起制定这个过程吗?且不说这个是不是该QA该干的活,那么即使制定的这个过程是科学有效的,那么如来保证这个过程产生的产品也有效的?
过程是否有效就看QA和项目经理的水平了,QA可以帮助项目经理得到组织经验 - 这些组织经验体现在项目具体的流程里。比如时使用什么样的代码规范,测试标准,怎样评估平台和架构的风险,怎样去协调各种级别的沟通等等 - 一个好QA不应该头脑中只有那些条文,其实其他项目的案例以及对当前的组织的了解更有加之。因为好的过程是一个有效的组织的产物,所以QA帮助项目达到的成功应该 ...
- 进入论坛 软件开发和项目管理 版
liuqiang 写道
daquan198163 写道
所以软件行业的QA其实是在管设计,自然事倍功半
那么想请教下,QA如何管设计呢?比如做了概要设计,那么这个概要设计合理不合理,到不到位,这些如何QA?
QA的价值可能在于提供一个不同于项目本身的视角和自己从其他项目中得到的经验 - 这些都写可以体现在在规划项目过程的时候体现出来的。那些单纯的过程检查我想不是QA工作的重点,如果你和项目经理一起规划的过程有价值,难道项目经理会不坚决执行?至于产品检查,主要应该由测试人员完成。所以QA主要是从过程上帮助项目成功的。
当然这对QA的要求很高。
- 进入论坛 软件开发和项目管理 版
在测试GWT RPC + SpringMVC的时候,不能够在Host模式下进行,GWTShell找不到Spring.jar,所以每次我都要把这些测试放到web模式下去进行,这样觉得很麻烦。
不知道有没有好的解决方法?可以在HOST模式下就能测试GWT RPC + SpringMVC?
- 进入论坛 AJAX 版
在测试GWT RPC + SpringMVC的时候,不能够在Host模式下进行,GWTShell找不到Spring.jar,所以每次我都要把这些测试放到web模式下去进行,这样觉得很麻烦。
不知道有没有好的解决方法?可以在HOST模式下就能测试GWT RPC + SpringMVC?
- 进入论坛 AJAX 版
写的很好啊,用GWT做应用的时候,虽然是JAVA语言,但是却和一般的JAVA语言开发有很多不同。因为是要把这些JAVA Code用GWTCompiler转化成JavaScript代码的。但是这点的理解上让自己出了很多问题。
有空一起探讨啊,个人很喜欢这个框架 :)
- 进入论坛 AJAX 版
jeremydomett 写道spring 是根据在配置文件里写的 <bean>....</bean>
在 ApplicationContext 里可以使用 getBean 来获得一个对象.
问一下:
能不能不在配置文件里写 <bean>....</bean>
而是通过写程序来动态 给 context 添加 bean ?
这个需要直接对spring IOC编程了,比如扩展spring IOC的LoadBeanDefinition的相关实现。但我不太明白,如果想要动态的bean,为什么不在context里定义一个FactoryBean然后由他为你生成呢?
- 进入论坛 Java 版
ahuaxuan 写道
我看到spring确实有调用它的地方:
/**
* Subclasses can use this to return the current TransactionInfo.
* Only subclasses that cannot handle all operations in one method,
* such as an AspectJ aspect involving distinct before and after advice,
* need to use this mechanism to get at the cu ...
- 进入论坛 Java 版
我们从FilterSecurityInterceptor我们从入手看看怎样进行授权的:
//这里是拦截器拦截HTTP请求的入口
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
FilterInvocation fi = new FilterInvocation(request, response, chain);
inv ...
- 进入论坛 Java 版
假设:
A里面包含了B service,那么对这些事务处理的执行过程是这样的:
PrepA - Prep B - Cleanup B - Commit B - Cleanup A - Commit A,这样的话,在Prep A中设的TransactionInfo的old是null,currentTransactionInfo中的是TransactionInfo(a)
然后到Prep B,它的TransactionInfo(b)的old是从currentTransactionInfo中取的,就是TransactionInfo(a),然后cleanup B 把currentTransactionI ...
- 进入论坛 Java 版
ahuaxuan 写道这个TransactionInfo是一个状态对象,代表每个事务(或者假事务,既在事务体内,但是自己又没有创建事务)的事务属性,它在方法调用前被创建(在声明式事务里是根据配置),在业务方法结束后需要用到它来判断事务是否有事务,有事务那是否提交等等一系列的判断。
引用然后就直接提交了,没有看到去currentTransactionInfo中去取哪?
没太明白你的意思,当前的TransactionInfo就是在这个invoke方法里啊
不好意思,没有写清楚,我的意思是这样的:
在TransactionInterceptor中开始事务的时候,使用了TransactionInfo ...
- 进入论坛 Java 版
- 浏览: 65042 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Spring源代码解析(九): ...
当然是研究角色和资源方面的动态扩张!
-- by clz1314521 -
Spring源代码解析(九): ...
ls:你的意思是楼主写这些没用么?我很想知道你在研究Acegi的什么部分
-- by 差沙 -
Spring源代码解析(五): ...
public class ProxyFactoryBean extends Pr ...
-- by x15594 -
Spring源代码解析(九): ...
lz写的这些都是acegi最基本的东西,基本上稍微对acegi有点研究的人自己都 ...
-- by starsea -
Spring源代码解析(九): ...
目前的Acegi在某些部分还做的不够,不知道为什么没有用OR/M实现的代码,在处 ...
-- by timonzhang






评论排行榜