package com.sise.action;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import com.opensymphony.xwork2.ActionSupport;
import com.sise.bean.Record;
public class Search extends ActionSupport {
//客户编号
private String cno;
//业务编号
private String bno;
//购买时间
private Date time;
//查询起始时间
private Date beginTime;
//查询结束时间
private Date endTime;
//商品编号
private String productNo;
//商品名称
private String productName;
//价钱
private float price;
private List<Record> records;
private Record record=new Record();
public String getCno() {
return cno;
}
public void setCno(String cno) {
this.cno = cno;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
public Date getBeginTime() {
return beginTime;
}
public void setBeginTime(String beginTime) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(beginTime);
this.beginTime = date;
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(String endTime) throws ParseException{
//this.endTime = new Date(endTime);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(endTime);
this.endTime = date;
}
public String getProductNo() {
return productNo;
}
public void setProductNo(String productNo) {
this.productNo = productNo;
}
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public List<Record> getRecords() {
return records;
}
public void setRecords(List<Record> records) {
this.records = records;
}
public String getBno() {
return bno;
}
public void setBno(String bno) {
this.bno = bno;
}
//高级查询
public String listRecords(){
//获取服务器发布的对象
org.codehaus.xfire.service.Service srvcModel= new ObjectServiceFactory().create(myDB.class);
XFireProxyFactory factory= new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String ServiceURL = "http://localhost:8080/XMLServicce/services/myDB";
try{
//获取服务器端myDB的接口
myDB myDB=(myDB)factory.create(srvcModel,ServiceURL);
records=myDB.checkRecord(cno,bno,beginTime,endTime);
}catch( Exception e){
e.printStackTrace();
}
return SUCCESS;
}
//模糊查询:按客户编号查询
public String listRecords1(){
//获取服务器发布的对象
org.codehaus.xfire.service.Service srvcModel= new ObjectServiceFactory().create(myDB.class);
XFireProxyFactory factory= new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String ServiceURL = "http://localhost:8080/XMLServicce/services/myDB";
try{
//获取服务器端myDB的接口
myDB myDB=(myDB)factory.create(srvcModel,ServiceURL);
records=myDB.checkRecord1(cno);
}catch( Exception e){
e.printStackTrace();
}
return SUCCESS;
}
//模糊查询:按商品插入时间查询
public String listRecords2(){
//获取服务器发布的对象
org.codehaus.xfire.service.Service srvcModel= new ObjectServiceFactory().create(myDB.class);
XFireProxyFactory factory= new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String ServiceURL = "http://localhost:8080/XMLServicce/services/myDB";
try{
myDB myDB=(myDB)factory.create(srvcModel,ServiceURL);
records=myDB.checkRecord2(beginTime,endTime);
}catch( Exception e){
e.printStackTrace();
}
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
xml_webService应用
共55个文件
xml:10个
class:8个
java:8个
5星 · 超过95%的资源 需积分: 3 10 下载量 161 浏览量
2011-06-16
09:42:17
上传
评论
收藏 705KB RAR 举报
温馨提示
这是在xml的基础上开发的webService,运行成功,拥有查询与插入功能
资源推荐
资源详情
资源评论
收起资源包目录
xml_webService.rar (55个子文件)
XMLClient
.project 1KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 300B
WebRoot
check1.jsp 2KB
css
style.css 3KB
WEB-INF
web.xml 563B
lib
classes
com
sise
bean
Record.class 2KB
action
addinfo.class 2KB
myDB.class 688B
Search.class 4KB
struts.xml 816B
index.jsp 874B
highcheck.jsp 2KB
META-INF
MANIFEST.MF 36B
img
egg.jpg 2KB
egg2.jpg 4KB
addRecord.jsp 2KB
check.jsp 2KB
.myeclipse
src
com
sise
bean
Record.java 1KB
action
myDB.java 372B
addinfo.java 2KB
Search.java 4KB
struts.xml 816B
.classpath 1KB
XMLServicce
.project 2KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
com.genuitec.eclipse.ws.prefs 109B
com.genuitec.eclipse.ws.xfire.prefs 145B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 306B
WebRoot
WEB-INF
web.xml 718B
lib
mysql-connector-java-5.1.9-bin.jar 707KB
classes
META-INF
xfire
services.xml 344B
com
sise
bean
Record.class 2KB
Record.hbm.xml 559B
dao
HibernateUtil.class 667B
myDB.class 685B
myDBImpl.class 3KB
hibernate.cfg.xml 1KB
index.jsp 834B
META-INF
MANIFEST.MF 36B
.myeclipse
src
com
sise
bean
Record.java 1KB
Record.hbm.xml 559B
dao
HibernateUtil.java 362B
myDB.java 369B
myDBImpl.java 2KB
hibernate.cfg.xml 1KB
WebServices
services.xml 344B
.classpath 2KB
.myhibernatedata 526B
共 55 条
- 1
资源评论
- tatashishinikeyi2012-11-27是用.net编写的,暂时没有用。
- sxl42012014-05-22java写的,我想要的是.net ,不过看了代码,有一些参考价格
hihihi1989
- 粉丝: 6
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功