已采纳回答 / Mr_zhang_
slf4j比log4j好用,如果一个项目已经使用了log4j,而你加载了一个类库,比方说 Apache Active
MQ——它依赖于于另外一个日志类库logback,那么你就需要把它也加载进去。但如果Apache Active
MQ使用了SLF4J,你可以继续使用你的日志类库而无语忍受加载和维护一个新的日志框架的痛苦。
2016-05-19
最赞回答 / java家洼
你和我想到一块了,我是这样理解的,我觉得jsp页面里使用EL表达式${course.title}中的course是CourseController类中的viewCourse方法中的model类型的model里面的model.addAttribute(course);,也就是说在spring MVC框架中,model从控制器出来回到前端控制器,jsp再调用model,从而在model里面调用course。我不知道理解的对不对?<...图片...>
2016-05-18
已采纳回答 / Mr_zhang_
无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅
使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵
活性、易用性和扩展性.
2016-05-18
已采纳回答 / CybeleLove
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。5)当值相同时,容器就会自己选择顺序来加载。<load-on-startup>x<...
2016-05-17