WEB开发网
开发学院软件开发Java 基于J2EE的SSH整合应用及操作示例二(CRUD操作及配... 阅读

基于J2EE的SSH整合应用及操作示例二(CRUD操作及配置)

 2009-10-12 00:00:00 来源:WEB开发网   
核心提示: 然后根据struts-config.xml调用depAdd.do (这将在Spring配置文件中指定相应的Action) 进行业务处理,在depAdd.do中页面数据将从userinfoForm 中读取,基于J2EE的SSH整合应用及操作示例二(CRUD操作及配置)(2),depAdd.do 执

然后根据struts-config.xml调用depAdd.do (这将在Spring配置文件中指定相应的Action) 进行业务处理。在depAdd.do中页面数据将从userinfoForm 中读取。depAdd.do 执行成功后将显示/ok.jsp页面。depAdd.do对应的Action (DepAddAction)在Spring的配置文件(applicationContext.xml) 中指定。要把depAdd.do和DepAddAction对应起来,首先要在struts-config.xml 中配置Delegating RequestProcessor。其次,需要在application Context.xml中定义名字为“/depAdd”的受管JavaBean。每次对DepAddAction请求时,Delegating Request Processor将充当代理。同时,DepAddAction 使用到受管Java Beansm Service。要使用UserinfoService,需要在DepAddAction中生成UserinfoService的get()、set()方法,并且application Context.xml 中对“/depAdd”进行Dep Add Action的依赖注入。因为DepAddAction 并没有直接去操作数据访问Userinfo DAO。而是通过调用业务逻辑层UserinfoService 中的方法来实现业务逻辑的。DepAddAction中部分代码如下:

  String userName = userinfoForm.getUserName();
  String pwd = userinfoForm.getPassword();
  String rePwd = userinfoForm.getRepassword();
  String tel = userinfoForm.getTel();
  String dep = userinfoForm.getDepartment();
  // 生成userinfo对象
  Userinfo userinfo = new Userinfo();
  // 将从表单中获得的值赋给该对象
  userinfo.setUserName(userName);
  userinfo.setPassword(pwd);
  userinfo.setTel(tel);
  userinfo.setDepartment(dep);
  userinfo.setUserType("dep");// 所有新增用户类型一律为dep
  // 数据入库
  userinfoService.save(userinfo);

上一页  1 2 3 4  下一页

Tags:基于 JEE SSH

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接