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

struts的疑问

    
2003-09-12 08:36
赞助商链接

struts用了一个总控servlet--Actionservlet,实际的处理是在action中进行的,可是只用一个servlet会不会对性能有影响?因为是在actionservlet中调用action,这样是不是只有在action类完成forward后,actionservlet才能处理别的请求,谢谢

2003-09-12 09:15

>因为是在actionservlet中调用action,这样是不是只有在action类完成forward后,actionservlet才能处理别的请求,谢谢<

actionservlet中的方法又不是同步的,看看servlet spec

2003-09-12 09:25

谢谢,servlet是多线成,可以处理多个请求,可是这些请求都是在一个进程空间里,这样会不会有效率上的影响?

2003-09-12 10:09

昨晚正好看了一下源码,某种角度上ActionServlet就是一个转发器,把各种请求转发给ActionMap、ActionForm、Action等自己处理,自己做的事情很少,也没什么耗时的操作,可以多线程并行处理,还是非常快速的,不会有什么瓶颈的问题。

2003-09-12 11:19

对,但是它在调用别的类来处理的时候,这个线程空间依然占用着,这样的话它的进程空间也就相应变大,这样是否会有性能上的影响?

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

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