大数据正式38
maven整合ssm
- 创建webapp工程,修改jdk版本为1.7
- 配置pom.xml文件导入jar包+tomcat
- 添加配置文件 (spring,springmvc,tomcat)
- 修改web.xml配置文件和applicationContext.xml的路径
- 写代码,测试
经常见的错误
- Address already use:将之前的开启的tomcat关掉,否则会报错
- jstl表达式:设置忽略为false
- pom中的依赖jar包:漏掉的配置--从本地仓库、私服或远程仓库进行配置
实战
- 更精致的项目结构
- 注意事项
- 特别注意配置文件的路径
软件开发
- 需求分析
- 从用户的需求,按照编程的角度去思考
- 角色:产品经理,需求文档
- 核心功能:核心功能的可行性分析
- 总体设计
- 架构师
- 高级程序员
- 初级程序员
- 美工
- 测试人员
- 项目架构分析
- 数据库表设计
- 角色:架构师
- 详细设计
- 文档:详细设计文档
- 细化每个模块的功能
- 角色:产品经理
- 软件开发
- 参照详细设计文档,实现具体的功能
- 角色:程序员
- 测试人员
- 对项目进行测试,查找各种bug,提交到bug管理工具,通知程序员修复bug
- 黑盒测试
- 白盒测试
- 系统整合发布
- 技术支持
- 交付项目后,将技术人员派到公司
数据建模
- PowerDsigner
- 好处:
- 关系直观:通过连线就可以将关系理清
- 可以自动生成sql语句
- 效果图
- 好处:
汇通国际商贸有限责任公司--项目
- ssm框架
- 效果
新技术
-
懒加载(web.xml)
<!-- 懒加载加载spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/applicationContext*.xml</param-value> </context-param> <!--Spring的ApplicationContext 载入(懒加载) --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
- 优先级(web.xml)
<!-- 设置优先级 --> <load-on-startup>1</load-on-startup
- 别名包(spring-mybatis.xml)
<!-- 别名包 --> <property name="typeAliasesPackage" value="com.peng.pojo" />
- 驼峰自动映射(user_id-->userId;mybatis的核心配置文件)
<settings> <!-- 开启驼峰自动映射 --> <setting name="mapUnderscoreToCamelCase" value="true" /> <!-- 二级缓存的总开关 --> <setting name="cacheEnabled" value="false" /> </settings>
- 处理静态资源被“/”所拦截的问题(springmvc.xml中配置)
<!-- 处理静态资源被“/”所拦截的问题 --> <mvc:default-servlet-handler />