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这里面介绍的很详细,是入门的一个很好的例子。