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

搭建SSM框架,自己的一些总结

2016-11-25 21:56 295 查看
今天学习了SSM框架,springMVC,spring,Mybatis.

需求:

搭建一个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标签。

另外在其中还要配置编码过滤器

这样整个框架就搭建完成,可以开始写相关的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring spring mvc jsp 框架