您的位置:首页 > 编程语言 > Java开发

SpringMVC轻松学习-环境搭建(二)

2014-04-29 10:36 375 查看

基于spring2.5的采用XML配置的spring MVC项目注:本项目全部基于XML配置。同时,集成了hibernate。采用的是:spring MVC+hibernate+spring的开发架构。

1. 建立web项目

2. 导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar。其他jar包为hibernate相关jar包)



上面是SpringMVC的所有包,我将这些jar包放在了我的百度云盘中,当然你也可以去百度搜索,下面就是正文了。。。。

​下面我们先配置web.xml

配置说明:

核心控制器为org.springframework.web.servlet.DispatcherServlet
然后就是控制的是*.do的进行过滤,这些和Struts2的其实是一样的。
然后就是<init-param>里面的是Spring的配置文件
<
load-on-startup
>项目被加载的时候就启动他的初始化方法

这里的配置文件web-config.xml其实和struts2-config.xml一样的作用


下面介绍web-config.xml文件
view层:包括前缀和后缀,其中后缀是说,我们返回一个如a,则后面就直接是.jsp,直接给你配置a.jsp;前缀的话,如返回的是a,则默认给你添加一个前缀为/myjsp/a.jsp,这些都是默认的

之后是service-config.xml,主要是配置业务逻辑层的bean

下面是hib-config.xml

dao-config.xml

包的结构为下面:



user.java

UserDao.java

UserService.java

UserController.java 这里一般是叫controller,而且是实现controller接口

我们可以看见接口controller的实现是怎样的[/b]




其实controller是实现的HttpServletRequest和HttpServletResponse方法,很像servlet一样。

ModelAndView是MVC中的M和V就是数据和视图,比如我们跳转到ok.jsp中有页面还得有数据。


controller层中我们返回的是new ModelAndView("index");这就对应我们之前说的前缀和后缀的问题,这里就会跳转到index.jsp中

运行测试:

http://locahost:8080/springmvc01/user.do?uname=zhangsan

结果:数据库中增加zhangsan的记录。页面跳转到index.jsp上,显示:



来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: