实现web中报表类型的增删改查的步骤

本文详细介绍了一个基于MVC架构的应用开发过程,包括实体类(Entity)、表单类(FB)、数据访问层(Dao)、业务逻辑层(Service)及控制器(Controller)的设计与实现。
1.创建表类型的Entity实体类Type.java,表的内容属性以及getter() 和 setter() 方法;
   开始加上@Entity  @Table(name="tb_type")
2.创建表类型的FB类TypeFB并继承BaseFormBean类,其中包含了表类型的属性,getter()、
  setter()方法,还包括一个可以返回TypeFB类型的对象toFB()方法,将Type类型的实体
  对象用spring框架中BeanUtils类的copyPropertirs()方法转化为TypeFB类型的对象;
3.创建类的Dao并继承基本仓库(BaseRepository)类,其中包含了对数据库的基本操作;
4.创建Service类TypeService,调用DAO里面的增删改查的方法。里面的方法可以在Controller里面自动生成并作修改
  开始加上@Component  @Transactional(readOnly=true)
  自动装配Dao对象 @Autowired TypeDao dao;
5.创建Controller类TypeController,这里包含了增删改查的操作,负责与客户端的交互
  开始加上@Controller   @RequestMapping(value="/type")
  自动装配Service对象  @Autowired TypeService typeService;
6.list.jsp
7.edit.jsp

①:Entity负责建立对应数据库的实体类
②:FB类包含将实体对象包装成FB对象的方法
③:Dao负责与数据库的交互
④:Service负责自动装配Dao对象并通过Dao对象来操作数据库
⑤:Controller自动装载Service对象,调用Service对象中的方法来操作数据
    负责后台与页面之间的数据交互
⑥:list.jsp是页面的显示信息,通过Controller来获得信息
⑦:edit.jsp是页面的编辑信息,并将信息通过Controller写入后台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值