代码-菜鸟碰到一个弄不明白的问题,好心人快来帮帮忙!

问题描述

菜鸟碰到一个弄不明白的问题,好心人快来帮帮忙!

看代码
package dali.pigfriend.common.interfaces;
/**

  • 数据库信息管理业务接口。
  • 数据库信息管理逻辑
  • @author Administrator
    *
    /
    public interface DateManageService {
    /
    *
  • 初始化数据包类属性
  • @param datePack
    */
    public void init(PageDatePack datePack);

/**

  • 查找数据
  • @param datePack 查询参数封装在该对象中
    */
    public void search(PageDatePack datePack);

/**

  • 保存数据修改
  • @param datePack
    */
    public void save(PageDatePack datePack);

}

package dali.pigfriend.common.interfaces;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class BaseService implements DateManageService{

/**

  • dao类,与数据库交互的dao类
    */
    @Autowired
    @Qualifier("baseDao")
    private DateManageDao datManDao;

public DateManageDao getDatManDao() {
return datManDao;
}

public void setDatManDao(DateManageDao datManDao) {
this.datManDao = datManDao;
}

@Override
public void init(PageDatePack datePack) {
// TODO Auto-generated method stub
System.out.println("BaseService.init()");
}

@Override
public void search(PageDatePack datePack) {
// TODO Auto-generated method stub

}

@Override
public void save(PageDatePack datePack) {
// TODO Auto-generated method stub

}

}

package dali.pigfriend.backstage.base.action;
import org.springframework.beans.factory.annotation.Autowired;

import dali.pigfriend.backstage.base.service.MenuManageService;
import dali.pigfriend.backstage.base.service.TestService;
import dali.pigfriend.common.interfaces.*;

public class MenuManageAction extends BaseAction{
/**
*
*/
@Autowired
public MenuManageAction(MenuManageService menuManageService){
System.out.println("构造MenuManageAction类++++++++++");
this.setDatManSer(menuManageService);
}
private static final long serialVersionUID = 1L;

@Autowired
private TestService testService;

@Override
public String managePage() {
// TODO Auto-generated method stub
this.testService.init();
//搞不懂的是下面这行代码,就是它为嘛不调用DateManageService子类的init方法,而是调用父类BaseService的init方法
this.getDatManSer().init(super.getDatePack());
return RESULT_MANAGE_PAGE;
}

}

通过浏览器请求调用MenuManageAction动作类的managePage。

解决方案

注意:DateManageService是一个接口定义,并非实现类或抽象类。

时间: 2024-08-03 10:40:35

代码-菜鸟碰到一个弄不明白的问题,好心人快来帮帮忙!的相关文章

求一个类似Excel单元格计算算法,请大家帮帮忙.给加分

问题描述 求一个类似Excel单元格计算算法,请大家帮帮忙.给加分 解决方案 解决方案二:没看太明白...那个算法是啥算法?解决方案三:定义个二维数组.然后根据坐标里的值计算!解决方案四:up解决方案五:应该是预置一些算法比如算法1是等差数列,算法2是等比数列依次用这些算法来匹配已经选中有值,如果匹配上了,就接着往下计算,然后设置后面单元格的值.对同一些数据可能多种算法能匹配情况,取前面的算法

新人小白求助 很简单的一个修改密码的代码,但密码一直修改不成功,求大神帮帮忙

问题描述 这是我的修改密码的代码,要求输入用户名,密码,原密码和确认密码四个内容usingSystem;usingSystem.Linq;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebC

如何将下面的代码用窗口显示,具体要加在哪里?高手帮帮忙

问题描述 packagefangp;importjava.io.*;importjava.sql.*;importorg.jfree.data.*;importorg.jfree.data.category.*;importorg.jfree.chart.*;importorg.jfree.chart.plot.*;importorg.jfree.chart.axis.*;importjava.awt.Font;importjava.awt.geom.Ellipse2D.Float;import

计算一个循环,小弟不懂,大侠们进来帮帮忙!

问题描述 6.有100个人围成一个圈(编号0-99),从第0号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩一个人为止,问此人原来的位置是多少号?(最好在有些重要的语句的时候附上点注释,谢啦!) 解决方案 解决方案二:小弟在线等!解决方案三:publicstaticvoidmain(String[]args){//初始化0-99个人List<Integer>personList=newLinkedList<Integer>();for(inti=0;i&l

代码-求助,写xml时一个没想明白的小问题

问题描述 求助,写xml时一个没想明白的小问题 这是我想得到的效果. 贴上代码: android:layout_width="fill_parent" android:layout_height="40dp" android:gravity="center_vertical" android:orientation="horizontal" > android:layout_width="0dp" a

在使用webview时不借助系统浏览器的代码弄不明白

问题描述 在使用webview时不借助系统浏览器的代码弄不明白 webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url);//根据传入的参数再去加载新的网页 return true;//表示当前WebView可以处理打开新网页的请求,不用借助浏览器 } }): 真个方法全

process-请大家帮我看看两段代码的区别真想不明白了

问题描述 请大家帮我看看两段代码的区别真想不明白了 有两段代码 代码一是单独写成函数来调用的, 我把他们合成一个主函数的代码 就出错 ?好像是变量递增的问题,我怎么也想不通,麻烦大家了. 代码一 ?别人写的: #include #include #include #include #pragma comment(lib,"Psapi.lib") int FindModules( DWORD processID ) { ? ? HMODULE hMods[1024]; ? ? HANDL

各位能不能提供一个MFC框架的C++计费系统,要是完整的实验报告和可直接运行的代码,希望大神帮帮忙吧

问题描述 各位能不能提供一个MFC框架的C++计费系统,要是完整的实验报告和可直接运行的代码,希望大神帮帮忙吧 高手有赏追加30金币,说到做到,为了应付学校的生产实习来着,还请各位理解............................................ 解决方案 那你google下吧,只是一个现成的报告,自己找找.我要睡觉了,懒得帮你了. 解决方案二: 一般代写论文是300~500每篇,折合成"金币"大约是6000~10000,而且因为"金币"没

初学android菜鸟的一个小小的问题,求解答

问题描述 初学android菜鸟的一个小小的问题,求解答 先上代码吧 public class MainActivity extends ListActivity { Button update_btn=null; private static final String url="http://192.168.191.1:8080/mp3/resources.xml"; @Override protected void onCreate(Bundle savedInstanceStat