有了前面的struts2的基础!!以及简单的helloword程序的流程。。慢慢你知道了spring mvc是如此之简单一个request Mapping标签路径就搞定了一个return 字符串
加上配置文件的配置,就能做页面跳转了,呵呵,这样远远是不够的。想必任意一个mvc框架都需要数据的回传以及。所以增加了方法的深度::来上代码
@RequestMapping("/getlist")
public ModelAndView getList(){
System.out.println("spring mvc 启动了");
List list;
ModelAndView m = new ModelAndView();
try {
list = userbiz.getusers();
System.out.println(list.size());
m.addObject("list", list);
m.setViewName("user-list");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return m;
}
}
有了modelAndView返回值这个时候就可以携带数据并且返回视图了,哈哈,到此spring mvc的基本架构作用已经跑通了。其实看别人的spring mvc就看不懂了为什么呢??
因为高手就是一层层的封装,既然modelandview这么强大,你可以在这个地方下工夫进行封装。。
哈哈好了,接下来你的任务是什么呢??注了入数据源,进而将数据源注入到jdbctemplate有了spring的支持,那么dao层可以顺利拿到jdbctemplate模板,可以对数据库操作
了。这个时候你需要封装jdbc操作。这样一个轻量级的项目架构完事。
spring mvc spring jdbc封装技术。。