java基于ssm框架
最近刚学ssm,以下是个人对ssm的理解,希望大家能够指出不足之处和错误的地方,共同学习进步。(第一次写(>_<))
一,大体结构
ssm框架具体的搭建就不介绍了,网上很多教程。
- 首先jsp界面,主要的功能是为了展示数据和对数据进行提交操作的。
- model,主要写项目中用到的实体,get,set方法。
- 控制层(Controler),是为了jsp界面和java代码的连接,获取jsp界面的数据进行业务处理。
- 服务层(service),控制层跳转的接口,也是进行业务处理。(和下面的dao层具体的区别不太懂 --o_o–)
- dao层;服务层跳转的接口,主要是连接XML层。
- XML层;主要和数据库交互的层,通过编写sql语句进行增删改查。
二,具体实现
拿个添加来举个例子;
1,首先创建个实体类(model),我的字段有id,username,password,age.在分别写他们的get和set方法。
2,编写jsp界面,我的界面主要使用form表单进行数据提交。
3,控制层;接收jsp传来的值,在将接收到的值传到服务层。
4,服务层,接收控制层传来的值(可以进行逻辑业务上的操作),在将值传到dao层。
5,dao层;对从服务层传递来的值发送到XML,进行增删改查操作。
6,XML,接收dao传来的值,用sql语句进行增删改查。
到此新增功能就完成了,就是jsp—》控制层—》服务层—》dao—》XML(sql语句) 流程
本人新手一枚,写的不合理的地方,希望大家指出,谢谢!