Topic: 如何加快j2ee的b/s客户端的运行速度? |
Print this page |
1.如何加快j2ee的b/s客户端的运行速度? | Copy to clipboard |
Posted by: bjwulin Posted on: 2003-04-13 11:23 我现在用j2ee做b/s的人事管理系统。我的解决方案中的将系统分出这样几个层:Web表示层(WebUI),业务外观层(BussinessFacade),业务规则层(BussinessRules),数据访问层(DataAccess),以及一个系统层(SystemFramework)和一个通用层(common,用来存放业务对象),这样的一个系统框架+加上一个算过的去的代码编写,我的系统的速度有些满,不知各位大侠在开发系统时,怎么考虑速度这个问题的?我是第一次用j2ee做项目,一切仰仗大家,谢谢。 |
2.Re:如何加快j2ee的b/s客户端的运行速度? [Re: bjwulin] | Copy to clipboard |
Posted by: bujinwang Posted on: 2003-04-13 14:10 I have a few questions for you: 1) for your DataAccess layer, are you using EJB? What's the portion of data reading/writing? 2) BusinessRules: is it business logic here? 3) How do u implement BussinessFacade? Is it a SessionFacade? 4) About your WebUI: are there any jsp/servlet interactions between BusinessRules layer and DataAccess layer? Are they clearly seperated? I meant that WEBUI can only interact with BusinessFacade? |
3.Re:如何加快j2ee的b/s客户端的运行速度? [Re: bjwulin] | Copy to clipboard |
Posted by: wendy_yu_2001 Posted on: 2003-04-16 11:04 我完全同意bujinwan同志的意见,一般来说,你的显示要用JSP,jsp的逻辑用servlet实现,数据访问用entity bean,每个表一个实体bean ,每个实体bean 一个值对象封装,然后用session bean封装实体bean,也就是说,session bean只能访问值对象中的函数。servlet 只能访问session bean的函数。 当你要访问数据库时,实体bean 的fander函数查找数据库,sessio bean封装结果集,jsp显示结果 |
4.Re:如何加快j2ee的b/s客户端的运行速度? [Re: bjwulin] | Copy to clipboard |
Posted by: samye Posted on: 2003-04-21 10:36 要提高速度首先确定你是否要用entity bean,一般的瓶颈都在这里。 解决办法有两个: 1 不用entity bean,用dao加上jta 2 继续用entity bean,重写ejbload,ejbstore方法,只在真正需要数据同步时才进行调用 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |