实现一组功能的步骤及模板

本文详细介绍了使用SpringMVC实现功能的步骤,从理解需求到设计实体,再到分析功能、实现各个层面的方法,最后进行测试和运行。重点讨论了实体设计,包括实体关系和属性,并提供了增删改查功能的Controller方法模板。
摘要由CSDN通过智能技术生成

<1>   步骤

     1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能
     2,设计实体/表
         正向工程:设计实体、映射文件----> 建表
         反向工程:设计表 ----> 映射文件、实体
     3,分析功能
         分析到每个请求的粒度。
         得到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法。
    4,实现功能:
        1,创建Action,并定义出其中的方法。
        2,实现Action方法,并创建出所用到的新的Service方法。
        3,实现Service方法,并创建出所用到的新的Dao方法。
        4,实现Dao方法。
        5,创建并完成JSP页面。
    5,测试、运行
    完成

<2>   设计实体

1,有几个实体?
    一般是一组增删改查对应一个实体。
2,实体之间有什么关系?
    一般是页面引用了其他的实体时,就表示与这个实体有关联关系。
3,每个实体中都有什么属性?
    1,主键。
    2,关联关系属性。在类图中,关联关系是一条线,有两端,每一端对应一个表达此关联关系的属性。有几个端指向本类,本类中  就有几个关联关系属性。
    3,一般属性。分析所有有关的页面,找出表单中要填写的或是在显示页面中要显示的信息等。
    4,特殊属性:为解决某问题而设计的属性。比如要显示年龄,但不会设计一个int age字段,而是一个Date birthday字段,年龄是在显示时实时计算出来的。

完成
<3>   Hibernate注解映射

    ------见另一篇文章。
<4> 分析增删改查功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值