论坛首页 Java企业应用论坛

Spring MVC framework深入分析之一--总体分析

浏览 73873 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-04-23  
extended by org.springframework.context.support.AbstractRefreshableApplicationContext
              extended by org.springframework.web.context.support.AbstractRefreshableWebApplicationContext
                  extended by org.springframework.web.context.support.XmlWebApplicationContext

Spring里ContextLoader默认使用的是XmlWebApplicationContext
(当然可以通过配置进行更改)
XmlWebApplicationContext是
AbstractRefreshableApplicationContext的基类
AbstractRefreshableApplicationContext的doc里
Base class for ApplicationContext implementations that are supposed to support multiple refreshs,
也就是说这个Context是可以多次刷新的。
那么可以定制自己的 ContextLoader或者自己的 XmlWebApplicationContext子类,实现这样的目标:
1使用配置文件记录不同模块里用到的spring配置文件类似:
   <module name="core">
       <configurations>classpath*:/core/application*.xml< /configurations>
   </module>
    <module name="book">
       <configurations>classpath*:/book/application*.xml< /configurations>
   </module>
2.俘获refresh时的异常,检查在哪一个module出问题,disable掉它。
重新 refresh。直到成功,或者所有module被disable。

Is it reasonable? (最近看美剧上瘾)
0 请登录后投票
   发表时间:2006-04-23  
dwangel 写道
2.俘获refresh时的异常,检查在哪一个module出问题,disable掉它。
重新 refresh。直到成功,或者所有module被disable。

Is it reasonable? (最近看美剧上瘾)

兄弟,别光说不练啊,把东西做出来大家看了才好回帖阿。无论好丑,先把东西做出来了,好让大家有个评论、拍转的基础,这是ss的态度。

  如果你觉得一个idea还要配一整个demo程序才好演示出来,自己又懒得从头搭建的话,那么,ss team欢迎你:) ss已经建好了一个典型的Java EE应用demo platform,正好收集大家小到10行代码,但又想与人分享的零碎idea。

  详见 http://spring.jactiongroup.net/viewtopic.php?t=1774
0 请登录后投票
   发表时间:2006-04-24  
说Spring  烂的估计根本就没用Spring上过项目。
0 请登录后投票
   发表时间:2006-05-06  
呵呵!
小弟一毕业找到第一份工作时,管我们的主管要我们在15天内做一个小东西给他看

  他推荐使用 spring+hibernate+springMVC

虽然是计算机专业毕业的,但在学校里都是在玩游戏,什么东西也没学到
当时听到这种东西头都大,不懂是什么东西,奇怪以前也从来没听老师说过
为了工作赶快找资料,其中在这里学到了不少的东西,说真的不能说springmvc是个烂东西,可能现在它的学习质料少了点,(中国好像还没有关于它的书卖)不像struts等其他老牌框的学习质料多,所以大家对它不是很了解,呵呵!当然包括我在内了!!但是我还是觉得springmvc是一个不错的框架,虽然它没有struts容易上手、易用,但它有很好的灵活性,我觉得现在懂不懂就说:“springmvc 是个烂东西的人,可能大多数还没用过、了解,只是人云亦云罢拉
最主要springmvc学习质料少
0 请登录后投票
   发表时间:2006-05-12  
cookie198202 写道
呵呵!
小弟一毕业找到第一份工作时,管我们的主管要我们在15天内做一个小东西给他看

  他推荐使用 spring+hibernate+springMVC

虽然是计算机专业毕业的,但在学校里都是在玩游戏,什么东西也没学到
当时听到这种东西头都大,不懂是什么东西,奇怪以前也从来没听老师说过
为了工作赶快找资料,其中在这里学到了不少的东西,说真的不能说springmvc是个烂东西,可能现在它的学习质料少了点,(中国好像还没有关于它的书卖)不像struts等其他老牌框的学习质料多,所以大家对它不是很了解,呵呵!当然包括我在内了!!但是我还是觉得springmvc是一个不错的框架,虽然它没有struts容易上手、易用,但它有很好的灵活性,我觉得现在懂不懂就说:“springmvc 是个烂东西的人,可能大多数还没用过、了解,只是人云亦云罢拉
最主要springmvc学习质料少

书已经有了几本了。
0 请登录后投票
   发表时间:2006-05-16  
哎,我还停留在struts+hibernate的基础上了,想用spring想体验一下spring的好,可惜头头不愿意,保守啊
0 请登录后投票
   发表时间:2006-05-17  
:lol: 还在讨论这些啊,存在就有价值啊 没什么可讨论哪个好哪个坏了
0 请登录后投票
   发表时间:2006-05-28  
写的书都不怎么样
0 请登录后投票
   发表时间:2006-06-14  
lwhchoice 写道
写的书都不怎么样

1,看看without EJB,在读读jpetstore的例子,你还不懂吗?
俺就喜欢简单的框架,明明用spring MVC能实现WEB框架
还要搞WEBWORK干吗?还要多学习如何配置,如果写拦截器等一系
列的知识.我就没看出webwork2从实质上比spring MVC
好在哪?哪个功能必须webwork2实现,spring MVC不能实现?
0 请登录后投票
   发表时间:2006-06-16  
makefile 写道
lwhchoice 写道
写的书都不怎么样

1,看看without EJB,在读读jpetstore的例子,你还不懂吗?
俺就喜欢简单的框架,明明用spring MVC能实现WEB框架
还要搞WEBWORK干吗?还要多学习如何配置,如果写拦截器等一系
列的知识.我就没看出webwork2从实质上比spring MVC
好在哪?哪个功能必须webwork2实现,spring MVC不能实现?

书上看起来SpringMVC确实相当灵活,强大,简洁,感觉相当爽.可用了才发现因为太灵活,所以从View绑定参数到Controller很麻烦.有些参数必须手动绑定(当然,这是被WebWork惯的....),而且从request里直接取参数感觉有点别扭 .用ThrowawayController加上自己写拦截器,可以实现类似WebWork的功能.但又取不到request和response了.然后再把WW的ServletActionContext搬过来...到最后就觉得,干嘛不直接用WebWork.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics