SpringMVC、Maven学习笔录

这周除了工作上的修补改正,主要是学习了SpringMvc和Maven

1、SpringMvc学习了几个注解的作用,简介如下:

3、Session 范围的作用域
     //Spring 允许我们有选择地指定 ModelMap 中的哪些属性需要转存到 //session 中,以便下一个请求属对应的 ModelMap
    //的属性列表中还能访问到这些属性。这一功能是通过类定义处标注 @SessionAttributes 注解来实现的
     //示例代码如下:
     @Controller
     @RequestMapping("/bbtForum.do")
     @SessionAttributes("currUser")
     //①将ModelMap中属性名为currUser的属性,放到Session属性列表//中,以便这个属性可以跨请求访问
     public class BbtForumController {
     @RequestMapping(params = "method=listBoardTopic")
     public String listBoardTopic(@RequestParam("id")int topicId, User
     user,ModelMap model) {
     model.addAttribute("currUser",user); //②向ModelMap中添加一个属性
     return "listTopic";
     }
     }
    // 可以通过字符串数组的方式指定多个属性,如 @SessionAttributes({“attr1”,”attr2”})

    // 4、@ModelAttribute,将ModelMap中的属性绑定到请求处理方法的入参中
    public String listAllBoard(@ModelAttribute("currUser") User user)

2、主要想介绍一下Maven,初学感觉很不错,也很实用,介绍如下:

Maven这个词可以翻译为“知识的积累”,也可以翻译为“专 家”或“内行”。Maven是一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平 台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能 大显身手。Maven不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。 它提供了中央仓库,能帮我们自动下载构件。Maven核心主要有两个方面一个是pom.xml配置文件、一个是中央仓库。

主要学习了Maven的配置和安装以及几个命令的使用:

mvn clean compile 编译mvn clean test 测试mvn clean package 打包mvn clean install 安装

不多说,粘上连接,http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html这里面介绍的很详细,是入门的一个很好的例子。

 

posted @ 2013-07-12 11:34  风儿飞  阅读(1258)  评论(0编辑  收藏  举报