Java开发中创建一组功能的步骤,也就是创建一个模块的步骤。

本文总结了Java开发中创建一个模块的步骤,包括理解需求、设计实体、分析功能、实现Action、Service、DAO及JSP页面,最后进行测试。通过正向和反向工程,以及对实体属性的分析,确保功能的完整实现。

       Java开发中大部分企业都要求程序员各自分别完成各自负责的模块,那么本文就总结下完成一个模块的步骤吧。

       step1:充分了解需求,包括所有细节,需要知道要做一个什么样的功能。

       step2:设计实体/表

                   正向工程:设计实体、映射文件--->自动生成表

               创建实体自动生成表时Hibernate.cfg.xml中需设置<property name="hbm2ddl.auto">update</property>

                     设计实体类型分析步骤:1)功能模块有几个实体?一般是一组增删改查对应一个实体。

                                                             2)模块中是实体之间有什么关系?一般是一个页面引用了其他实体时就表示                                                                      与这个实体有关联关系。

                                                             3)每个实体中都有什么属性?

                                                                   1.主键ID。

                                                                   2.关联关系属性。在类关系图中(starUML软件设计类属性及关系),关                                                                         联关系是一条线,有两端,每一端对应一个表达此关联关系的属性。有                                                                         几条线指向本类,本类就有几个关联关系的属性。

                                                                   3.一般属性。分析所有有关的页面,找出表单中要填写的信息,或是在显                                                                         示页面中要显示的信息。

                                                                   4.特殊属性。为解决某问题而设计的属性。比如要显示年龄,就不会设计

                                                                      一个int age 字段,因为年龄是会随时间增长。应为Date birthday字段,                                                                       年龄是显示时实时计算出来的。

                          向工程:设计表----->自动生成实体,映射文件

       step3:分析功能:得到我们的功能中共有多少个请求,就知道要写多少个Action                      方法

       step4:实现功能:

                   1)创建Action,并定义出其中的方法。

                   2)实现Action方法,并创建出所用到的新的service的方法。

                   3)实现service方法,并创建出所用到新的DAO方法。

                   4)实现DAO方法。

                   5)创建并完成JSP页面。

        step5:测试/运行

       本人初学者,写文章只是为了总结下,当然也希望能帮助到别的志同道合的朋友,这里还有很多步骤将会在后期不断学习的过程中完善。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值