发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

问一纯菜鸟问题!EJB到底咋调试?

2005-09-05 18:18
赞助商链接

最近做一J2EE项目,是前面公司完成后留下的,现要对其中某些业务进行修改.具体架构如下:
表示层使用标签加struts,业务实现通过action中调用无状态会话bean,将具体操作发送到相应的DAO,DAO实现使用hibernate或ibatis.
现在的问题是调试太麻烦,部署服务器在本机,使用jbuilderx和Weblogic,原来的项目开发人员使用maven进行部署,后台的业务逻辑还可以简单通过使用写application来测试,加上表示层该怎么搞?原来是部署一次,重启服务器,看结果,一趟要5分钟,没法单步跟踪,只能log4j.实在土的可以,各位有没什么好建议?先谢过了

2005-09-07 14:54

up一下,顺便问问大家在负责开发环境下的部署调试情况.

2005-09-12 16:02

使用log4j既可,编译一次,按快捷键部署,无需服务器重启,立即可测试。

当然你也可以使用单元测试,自己编写EJB测试客户端等,比较绕圈子,磨刀不误砍柴工。

如果基于可重用的组件开发,则这种低层次调试概念几乎为零。

在当前复杂的多层结构下,各个层次各个技术,个人认为使用传统的单点调试思维已经不适合J2EE这样复杂的体系。因为你的J2EE系统可能比开发工具IDE还庞大,你怎样完全控制这个系统?就象核爆炸研究一样,试验室永远无法模拟实际爆炸,还好核爆炸还有能量倍数,一个J2EE规模系统可不能随意任意缩小。

2005-09-12 16:05

当然在JBuilder 内部启动J2EE服务器,可以实现单点调试的。Eclipse也可以的。

2005-09-14 09:37

谢谢banq大哥了
不过具我所知,jb的调试过程中不会step into到EJB部分的代码.
看来只有土办法了.

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com