项目开发中的增删改查功能的一般开发流程

=========完成一组功能(增删改查)的流程(已经分析完功能) =============

一、准备Action相关

       1,定义XxAction类,要继承BaseAction

       2,定义Action中所有的方法(要有注释、方法名、返回值)

       3,创建JSP页面

       4,配置Action     

              1,(Spring)在XxAction上写注解:@Controller、@Scope("prototype")

              2,(Struts2)在struts.xml中配置action

                     <action name="xxAction_*" class="xxAction" method="{1}">

                            <result name="list">/WEB-INF/jsp/xxAction/list.jsp</result>

                            <result name="saveUI">/WEB-INF/jsp/xxAction/saveUI.jsp</result>

                            <result name="toList" type="redirectAction">xxAction_list</result>

                     </action>

                    

二、准备Service相关

       1,创建XxService接口,要继承BaseDao

       2,创建XxServiceImpl,要继承BaseDaoImpl

       3,配置:在XxServiceImpl上写注解 @Service(交给Spring管理这个对象)

       4,声明:在BaseAction中写 @Resource private XxService xxService;

 

三、填充代码

       1,Action方法,如果用到了新的Service方法,则创建出来,并写好注释。

              1,添加功能的代码步骤为

                     // 1,新建对象并设置属性(也可以使用model)

                     // 2,保存

              2,修改功能的代码步骤为

                     // 1,从数据库中获取原对象

                     // 2,设置要修改的属性

                     // 3,更新

       2,Service方法(主要是实现上一步创建出的新方法)

       3,JSP页面

              1,拷贝静态页面中的代码到JSP中

              2,<%@ include file="/WEB-INF/jsp/public/common.jspf"%>

              3,替换 "../" 为 "${pageContext.request.contextPath}/"

              4,

                     1,列表页面

                            <s:iterator value="..">

                            <s:a action="..">

                     2,表单页面

                            <s:form action="..">

                                   <s:hidden>

                                   <s:textfield>

                                   <s:textarea>

                                   <s:select>

                                   <s:radio>

                                   ...

                     3,公共的

                            <s:if>

                            <s:a>

                            ...

 

 

 

       

转载于:https://www.cnblogs.com/wzhBlog/archive/2013/03/20/2972228.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值