jsp本身就是多线程 建议看看servlet的相关资料
因为jsp最终是装化为servlet的
所以没必要去写一个单独的线程
还有就是建立数据库连接池 速度快 效率高
因为jsp最终是装化为servlet的
所以没必要去写一个单独的线程
还有就是建立数据库连接池 速度快 效率高
解决方案 »
- 求 答案!!!
- AspectJ表达式问题,急急急.求解答
- JAVA 怎么删除上传到硬盘的附件啊
- java.io.IOException: sun.net.ftp.FtpProtocolException: PORT :501 PORT not allowed after EPSV ALL, active mode off?
- 关于操作的问题-声音文件插入老是出现无效参数捆绑的问题?
- 问个req.status 问题
- 100求:struts中怎么实现取cookies中的用户和密码然后实现登录
- sqlserver 用 jdbc出错 ,Microsoft][SQLServer 2000 Driver for JDBC]Error setting up static cursor cache
- 请大家帮小弟一个忙吧~谢谢了~绝对有分~!!
- org.apache.jasper.compiler.ParseException: D:\tomcat\webapps\ROOT\ReportTool\newPackage.jsp(6,4) Invalid directive是什么东西?
- 请问:jsp中怎样得到网站运行所在的虚拟目录的名字
- 参数传递一问
如果实现是否很麻烦?直接用EJB容器来处理会不会很方便?建立连接池可以有效的提高对数据库资源的访问效率。
Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。
Servlet是一个Java类。Servlet引擎(它可能是Web服务软件的一部分,也可能是一个独立的附加模块)在系统启动或Servlet第一次被请求时将该类装入Java虚拟机并创建它的一个实例。不同用户请求由同一Servlet实例的多个独立线程处理。那些要求在不同请求之间持续有效的数据既可以用Servlet的实例变量来保存,也可以保存在独立的辅助对象中。
重要的是建立数据库连接池,以保证高效、快速的访问数据库。
至于如何建立数据库连接池,请参阅下面这个帖子:
http://expert.csdn.net/Expert/topic/1575/1575375.xml?temp=.3917047
http://www.swm.com.cn/yingyong/rj-99-yy9/99-9-7.htm至于多线程,楼主完全可以不用关心,Servlet类的创建者早已想到了这个问题。
:)
希望对你有所帮助。
我另想知道,是否使用配置一个tomcat服务器,写出相应的代码和配置相应需要配置的环境就可以实现以上功能。这话是什么意思?是不是说一个tomcat安装就实现多个应用?是啊。
考虑太复杂了,jsp和servlet实现其实很简单,线程更不用管了。
偶用的都是weblogic,不太知道tomcat,不过装过,差不多。
还是要考虑线程安全
"是否使用配置一个tomcat服务器,写出相应的代码和配置相应需要配置的环境就可以实现以上功能"
------ 完全没有问题,而且配它也很简单,网上有很多资料。
比如,你可以在GOOGLE中搜索JSP+TOMCAT+SERVLET
就可以了。
一定有很多适合你的。
还有,你可以看看我们的东东
http://218.56.57.150:8080/
下面的杂志部分就是这样做的。
如果需要,我可以给你一部分我写的源码。
还有,其实很多东西都很简单,只是你把他复杂化了,你说呢?
:)