搭建SSM框架,自己的一些总结
2016-11-25 21:56
295 查看
今天学习了SSM框架,springMVC,spring,Mybatis.
需求:
搭建一个SSM框架,创建两张表(一对多);完成表的CRUD操作;Junit单元测试;Controller,JSP;提供示例代码;统一标准,方便其他开发人员按照指定的标准开发;
目的:
新员工入职进入项目上手快
模块之间人手分配
老员工离职;
src_common:所有的公共代码
src_users:用户模块
src_config:配置信息
src_back:后台代码;管理员看的界面
src_head:前台代码
WEB-INF\jsp\head:所有前台JSP代码
WEB-INF\jsp\back:所有后台JSP页面
当我们写到action或者JSP的时候要进行url规划
URL规划
/根目录,不需要登陆就可以访问
/head/放前台用户访问的页面并且用户登陆之后才可以访问
/back/放后台管理员访问的页面
首先步骤是先Spring--mybatis--springMVC
1,spring:先添加spring的jar包,再添加spring的配置文件,还有log4j,spring的配置文件放在src_config下的spring文件夹里,一般命名applicationContext_common.xml。
(***)那么就开始先搭建spring:
一、default-autowire="byName",是通过属性名来自动赋值
二、<context:component-scan base-package="com.bjsxt"/>,扫描所有包下的属性都自动装配
三、配置DataSource数据源,JDBC数据库的4个信息
(***)注意!这时开始把MyBatis框架的相关信息配置到spring的配置文件里
四、整合mybatis,配置sqlSessionFactory。并加载mybatis的配置文件和相应pojo下的映射文件。
五、专门配置扫描Dao的接口Mapper,会找到所有的dao接口,并且赋值,省去了写dao实现类的步骤
六、注意在这里穿插一个springMvc的配置,在使用controller时,如果方法返回值是代表jsp页面,这里最好配置一下前缀后缀。
七、开始开启事务,这样才能执行保存,删除和更新的方法。<tx>标签
八、然后配置哪些类开启事务<aop:config>
九、最后别忘了开启mvc的注解
(***)另外还有一个mybatis的配置文件mybatis.cfg.xml
在这个配置文件中配置一些常量:<setting>标签
log4j的配置 :在控制台打印出sql语句
延迟加载,目的是降低数据库的使用率
(***)另外还有mybaits的映射文件
一般卸载pojo中:这个配置文件中主要写的就是各种sql语句,代替了之前dao实现类的作用。要注意的是 namespace指的是dao的父接口
(***)最后别忘了在加入springmvc时,要配置web.xml,在里面配置springMVC的开始,servlet标签。
另外在其中还要配置编码过滤器
这样整个框架就搭建完成,可以开始写相关的信息。
需求:
搭建一个SSM框架,创建两张表(一对多);完成表的CRUD操作;Junit单元测试;Controller,JSP;提供示例代码;统一标准,方便其他开发人员按照指定的标准开发;
目的:
新员工入职进入项目上手快
模块之间人手分配
老员工离职;
1.1. 开发步骤
创建一个JAVA WEB项目,启动不报错;目的:确保环境木有问题1.1.1. 目录规划
(多人开发),目录规划只是方便开发人员区分和管理,编译都放到了一个目录下面src_common:所有的公共代码
src_users:用户模块
src_config:配置信息
src_back:后台代码;管理员看的界面
src_head:前台代码
WEB-INF\jsp\head:所有前台JSP代码
WEB-INF\jsp\back:所有后台JSP页面
当我们写到action或者JSP的时候要进行url规划
URL规划
/根目录,不需要登陆就可以访问
/head/放前台用户访问的页面并且用户登陆之后才可以访问
/back/放后台管理员访问的页面
首先步骤是先Spring--mybatis--springMVC
1,spring:先添加spring的jar包,再添加spring的配置文件,还有log4j,spring的配置文件放在src_config下的spring文件夹里,一般命名applicationContext_common.xml。
(***)那么就开始先搭建spring:
一、default-autowire="byName",是通过属性名来自动赋值
二、<context:component-scan base-package="com.bjsxt"/>,扫描所有包下的属性都自动装配
三、配置DataSource数据源,JDBC数据库的4个信息
(***)注意!这时开始把MyBatis框架的相关信息配置到spring的配置文件里
四、整合mybatis,配置sqlSessionFactory。并加载mybatis的配置文件和相应pojo下的映射文件。
五、专门配置扫描Dao的接口Mapper,会找到所有的dao接口,并且赋值,省去了写dao实现类的步骤
六、注意在这里穿插一个springMvc的配置,在使用controller时,如果方法返回值是代表jsp页面,这里最好配置一下前缀后缀。
七、开始开启事务,这样才能执行保存,删除和更新的方法。<tx>标签
八、然后配置哪些类开启事务<aop:config>
九、最后别忘了开启mvc的注解
(***)另外还有一个mybatis的配置文件mybatis.cfg.xml
在这个配置文件中配置一些常量:<setting>标签
log4j的配置 :在控制台打印出sql语句
延迟加载,目的是降低数据库的使用率
(***)另外还有mybaits的映射文件
一般卸载pojo中:这个配置文件中主要写的就是各种sql语句,代替了之前dao实现类的作用。要注意的是 namespace指的是dao的父接口
(***)最后别忘了在加入springmvc时,要配置web.xml,在里面配置springMVC的开始,servlet标签。
另外在其中还要配置编码过滤器
这样整个框架就搭建完成,可以开始写相关的信息。
相关文章推荐
- 总结自己重新搭建SSM框架中遇到的几种奇葩问题
- ssm框架学习---使用ubuntu环境下基于Intel idea搭建ssm环境一些问题总结
- 自己动手搭建 SSM框架——(Spring+SpringMVC+MyBatis)问题总结
- 项目总结—校园办公管理系统(SSM框架搭建)
- SSM框架搭建总结(2)
- 自己搭建springmvc的步骤和一些问题的总结
- 自学hibernate框架以及自己总结的一些经验(一)
- 自己搭建一个SSM框架
- 自己总结的一些三大框架面试题
- 自己总结的一些三大框架面试题
- 关于在IDEA上进行聚合工程以及SSM框架搭建的总结
- SSM框架搭建总结
- 如何自己成功搭建一个SSM框架的WEB项目
- SSM(Spring+SpringMVC+MyBatis)开发框架的搭建个人总结
- 使用Spring Tool Suite搭建spring mvc+mybatis框架的自己总结
- Linux下搭建CACTI的时候总结的一些小知识
- 今天又学到了一些知识!高兴!希望以后自己能独自总结!
- 自己总结的一些CSS调试的经验!
- 关于myeclipse+freemarker框架开发中的一些总结
- springside3框架中prepareModel的一些理解总结