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

今天学习了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标签。

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


这样整个框架就搭建完成,可以开始写相关的信息。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值