自己总结的SSH编码步骤

本文为本人在学习编写SSH框架时,总结的步骤。

由于在Web编程过程中,新手在使用Struts2+Spring+Hibernate框架组合下编写JSP后台时,容易出现步骤混乱,从而导致由于步骤混乱而出现的文件配置出错(或者忘了配置相关文件)而出现网页无法访问或者网页路径出错的问题。

现在对本人在编程过程中总结出来的SSH编写步骤进行记录:

1.        定义其实画面:包括页面布局、使用表格还是表单、在表单中指定要提交的对应的action名和方法名,变量名要对应。

2.        定义终点页面:包括页面布局(格局需要确定是使用表单还是表格),变量名要和传参过来的action中的变量对应一致(一般是List类型变量)。

3.        注意:定义起始和终点页面时,我们要对action和JSP页面之间的传参应该要有比较明确地理解,不能模糊了事。其次,定义的JSP页面如果有使用到Struts标签来显示数据,不能忘了在JSP页面表头添加帮助页面识别Struts标签的声明语句,如:<%@ taglib prefix="s" uri="/struts-tags"%>。

4.        定义Struts.xml文件,定义action、action不同的结果对应的不同的返回值(String类型)和指定该返回值对应的的JSP页面。

5.        编写action类:定义几个名字跟起始页面传来的参数名要一致(以便获取参数),初步定义action中的方法、方法名、方法返回类型必须为String类型,同时,上边定义的变量不能忘了定义好其对应的get/set方法。

6.        编写对应的用来处理数据的Service接口及其实现类,实现对数据的处理或者对数据库的操作等。

7.        在action中定义实现Service接口的实现类对象,并补充上该对象对应的get/set方法(与一般变量无异),补充完整步骤5中初步编写的方法(主要是在该方法中调用Service接口),使其具备完整的逻辑调度能力。

8.        定义好applicationContext.xml文件(Spring配置文件):

主要是在其中定义好action的bean以及Service的bean,如:

<beanid="testService"class="cn.elmis.serviceimpl.TestServiceImpl"></bean>

<beanid="testAction" class="cn.elmis.action.TestAction"scope="prototype">

                   <propertyname="testService">

                            <refbean="testService" />

                   </property>

         </bean>

注,第一行为Service实现类的<bean>定义,其下为action的,<property>标签中name值要与action类中定义的Service的对象名要一致,<ref>中的bean属性值,要与Service的<bean>中的定义好的名字一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值