ITKeyword,专注技术干货聚合推荐

注册 | 登录

在web项目中集成Spring

a1436445152 分享于 2015-07-03

推荐:Spring-Web项目中的异常处理

前言 异常体系在任何计算机语言中都有着重要的分量,但是对于普通开发者来说总是存在着多多少少的疑问:什么时候使用异常?什么时候要对异常进行统一处理?该如

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

我们都知道如果要将spring集成到web项目中必须导入spring-web.jar,那么这是为什么呢?


不妨写一个测试servlet,在这个servlet中我们实例化一个在applicationContext.xml文件中配置好的bean,我们测试在doGet方法中调用这个bean:

      ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
     Service service = (Service) applicationContext.getBean("service ");
     service .do();

我们部署这个servlet到tomcat服务器,请求试一下有什么效果,你会发现每次请求都会加载Spring环境也就是spring的所有配置文件,初始化所有Bean ,这就严重导致了服务器的性能资源问题.

推荐:Maven管理的Spring Web项目集成JUnit单元测试

实际是JVM在Linux下的bug 他想调用一个随机函数 但取不到 暂时的解决办法是 2) 1)较好的解决办法: 在Weblogic启动参数里添加 “-                           


解决方法:

    1.将代码放入Servlet的init 中,但是无法保证所有Servlet都能使用我们在改servlet中实例化好的bean.

    2.在web应用中有个全局的ServletContext,而且ServletContextListener的init方法只加载一次将所有的web资源加载到ServletContext中,这样就可以全局使用了.

第二种解决方法就是spring-web.jar的作用,他有一个ContextLoaderListener继承了ServletContextListener,所以我们只要在web.xml中配置这个监听器就继承spring了.

推荐:jequry 中ajax 的使用,在java web 项目中spring框架

前台jsp中: <script type="text/javascript" src="${basePath}/media/js/jquery1.6.3/jquery-1.6.3.js"></script><script type="text/javascript"> $(f

我们都知道如果要将spring集成到web项目中必须导入spring-web.jar,那么这是为什么呢? 不妨写一个测试servlet,在这个servlet中我们实例化一个在applicationContext.xml文件中配置好的bean,我

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。