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