SSH项目整合案例


简单的SSH项目整合案例,功能:客户信息的增,删,改,查,使用注解,事务,dataSource, C3P0 数据源
资源截图
代码片段和文件信息
package top.vkiss.ssh.action;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

import com.opensymphony.xwork2.ModelDriven;

import top.vkiss.ssh.domain.Customer;
import top.vkiss.ssh.service.CustomerService;

@Controller(“customerAction“)
public class CustomerAction implements ModelDriven{
@Autowired
private CustomerService cs;
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
private int id;
private int[] ids;

private List list;

private Customer customer = new Customer();
public Customer getCustomer() {
return customer;
}
public void setCustomer(Customer customer) {
this.customer = customer;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int[] getIds() {
return ids;
}
public void setIds(int[] ids) {
this.ids = ids;
}
public CustomerService getCs() {
return cs;
}
public void setCs(CustomerService cs) {
this.cs = cs;
}

//添加客户
public String addCustomer(){
try {
System.out.println(customer);
cs.addCustomer(customer);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “addFailure“;
}
return “success“;
}
//删除客户
public String delCustomer(){
try {
cs.delCustomer(id);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “delFailure“;
}
return“success“;
}
//修改客户
public String editCustomer(){
try {
cs.updateCustomer(customer);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “editFailure“;
}
return“success“;
}
//查询一名客户
public String queryOneCustomer(){
try {
System.out.println(111111);
customer = cs.getCustomerById(id);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “qusryoneFailure“;
}
System.out.println(“customer“+customer);
return“success“;
}
//查询所有客户
public String queryAllCustomer(){
try {
  list = cs.queryAll();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “qusryAllFailure“;
}
//System.out.println(list.toString());
return“success“;
}
//删除多条客户
public String delSCustomer(){
try {
cs.delCustomers(ids);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return “delsFailure“;
}
return“success“;
}
@Override
public Customer getModel() {
// TODO Auto-generated method stub
return customer;
}



}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-24 15:33  SSH
     文件        1168  2018-08-14 20:31  SSH.classpath
     文件        1053  2018-08-14 18:29  SSH.project
     目录           0  2018-08-24 15:33  SSH.settings
     文件         564  2018-08-14 18:29  SSH.settings.jsdtscope
     文件         364  2018-08-14 18:29  SSH.settingsorg.eclipse.jdt.core.prefs
     文件         543  2018-08-14 18:48  SSH.settingsorg.eclipse.wst.common.component
     文件         414  2018-08-14 18:29  SSH.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-08-14 18:29  SSH.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-08-14 18:29  SSH.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-08-24 15:33  SSHconf
     文件        2417  2018-08-23 18:22  SSHconfapplicationContext.xml
     文件          97  2018-08-14 20:06  SSHconfdb.properties
     文件         738  2018-08-14 13:43  SSHconfhibernate.cfg.xml
     文件        1893  2018-08-15 08:48  SSHconfstruts.xml
     目录           0  2018-08-24 15:33  SSHsrc
     目录           0  2018-08-24 15:33  SSHsrc op
     目录           0  2018-08-24 15:33  SSHsrc opvkiss
     目录           0  2018-08-24 15:33  SSHsrc opvkissssh
     目录           0  2018-08-24 15:33  SSHsrc opvkisssshaction
     文件        2847  2018-08-15 09:39  SSHsrc opvkisssshactionCustomerAction.java
     目录           0  2018-08-24 15:33  SSHsrc opvkisssshdao
     文件         439  2018-08-14 19:05  SSHsrc opvkisssshdaoCustomerDao.java
     文件        1506  2018-08-14 21:30  SSHsrc opvkisssshdaoCustomerDaoImpl.java
     目录           0  2018-08-24 15:33  SSHsrc opvkisssshdomain
     文件         703  2018-08-14 18:54  SSHsrc opvkisssshdomainCustomer.hbm.xml
     文件        1255  2018-08-14 18:52  SSHsrc opvkisssshdomainCustomer.java
     目录           0  2018-08-24 15:33  SSHsrc opvkisssshservice
     文件         507  2018-08-14 19:10  SSHsrc opvkisssshserviceCustomerService.java
     文件        1664  2018-08-14 21:40  SSHsrc opvkisssshserviceCustomerServiceImpl.java
     目录           0  2018-08-24 15:33  SSHWebRoot
............此处省略72个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)