我刚刚看了调用bean时各种scope值的不同含义,我觉得是不是scope取值session的效率会高一点?因为这样的话,客户在每个页面使用的是同一个bean啊,那么是不是就意味着使用的是同一个连接??而如果是直接在页面中写的代码,那么在每个页面同一个客户也使用了不同的连接吧?这样消耗连接池中的连接数可能会比较快,我觉得!大家认为呢??
解决方案 »
- 求助:ActionContext.getContext().put("user",getUsername())前台JSP获取不到值
- 求大腿啊 !~
- 在weblogic上布置项目,一个服务器两个IP出现问题。100分求解。
- 怎样实现点击左边菜单树的时候,右边主页面打开tab窗口?
- 关于分页问题向大家指教
- 关于servlet的问题!!!
- 请问在用JFreeChart出图时,怎样让X轴在顶部(见内图)?怎样调整X轴每段的距离?
- 那位老兄有JFreeChart的教程~~~~或则很熟悉JFreeChart
- 我想问问xmlHTTP请求和普通的http请求有什么不同
- 哪儿可以下载resin
- 100分征求解答有难度的问题,喜欢迎接挑战的人来拿分吧。
- jsp+access转化为jsp+sqlserver2000,数据库连接用的用户数据源形式,不知道程序方面需要改动哪些?
在JSP代码中处理业务逻辑,单独的看可能在某些地方手段更为灵活一些,不过换另一个角度EJB的出现最根本就是希望为你提供一个很好的包装业务逻辑的手段,而且SUN那帮人已经帮你很仔细的设计了底层代码。
因此如果有条件尽量考虑采用BEAN实现;)
理解不多,乱说了一些,欢迎批评
摘一段源自“sun java技术丛书,EJB应用指南(第二版),培生出版”的文字
"与使用JDBC的BMP实体BEAN或者会话BEAN相比,CMP实体BEAN的性能也有可能要显著的更好一些,这似乎有点反常,因为开发者认为他们能以一种最合适的应用程序的方式编写数据库访问代码,然后,获取良好的数据库访问性能要求㊣的编写访问代码。确切地讲,获取良好的性能需要掌握特定的数据库的特征,连接共享,一种用于减少数据库往返次数的最优缓存策略等高级知识。那些构建容器,持久性管理器和应用服务器的系统专家充分掌握了这些高级技术。而有了CMP,因为容器完全控制持久性管理,它可以以优化管理数据库访问以及实现最佳性能。在几个应用程序服务器上,已经用基于EJB的基准程序观察到了这一事实"在之前我也有些怀疑,但看罢这一段后我有些放心了。