欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

开发流程

程序员文章站 2022-03-04 13:49:21
...

开发流程:

1、列表页面(easyUI):

第一步:复制query.jsp页面,到相应目录下。

第二步:根据实际模块要求,修改query.jsp中的查询条件、显示内容、url路径。

第三步:复制InspectAction.java到相应目录下。

第四步:根据实际模块要求,修改InspectAction.java中的实体、ajaxquery()方法。

第五步:根据ajaxquery()中调用的YzServiceUtil.java中的方法,在YzServiceUtil.java中调用Service层的方法,如下:

public static String getInspectlist(TInspectRecordFrom pojo,EuQueryInfo queryInfo, String userId) {
	String list="";
	HessianProxyFactory factory = new HessianProxyFactory();factory.setOverloadEnabled(true);
	try {
		IInspectService  inspectservice = (IInspectService) factory.create(IInspectService.class,YzConfig.TRANS_SERVICE+"/inspect");
      //YzConfig.TRANS_SERVICE表示该service所在项目路径,/inspect表示第六步中该service地址。 list = inspectservice.getInspectlist(pojo,queryInfo,userId); } catch (Exception e) { e.printStackTrace(); } return list; }

  

第四步:添加Struts.xml,根据目录添加文件路径。

<package extends="default" name="/inspect" namespace="/inspect">

  <action class="com.ild.web.app.danger.acitons.InspectAction" name="inspect">

    <result name="query">/WEB-INF/jsp/member/danger/inspect/query.jsp</result>

  </action>

</package>

  

第五步:复制InspectService.java、IInspectService.java。根据YzServiceUtil.java中调用的方法,实现它。

第六步:在hessian-servlet.xml中提供给逻辑层调用service服务层。代码如下:

<bean name="/inspect" class="org.springframework.remoting.caucho.HessianServiceExporter">
 	<property name="service" ref="tyztransservice.InspectService"/>
     <property name="serviceInterface" value="com.ild.danger.service.inf.IInspectService"/>
</bean>

第七步:如果需要数据库实体,在创建完之后需要在applicationContext-web.xml中添加其映射。