Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# Java WCF WebService
Hello Guys
 
I am new to WCF, I have created a WCF service that will to be consumed by a JSP page. The WSDL file has been generated and added to the JSP client but I have just got to a point where I feel I could benefit from some consultations after having spent days trying to get it to work. I am hoping to just display a set of records from an access database that is accessed through WCF service. Could you please help me to achieve this functionality. I have provided my code for the WCF service.
 
My WCF Code is as follows:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
 
namespace WCFCarService
{
    [ServiceContract]
    public interface ICarService
    {
        [OperationContract]
        List<Car> GetCars();
    }
 
    [DataContract]
    public class Car
    {
        private int carID;
        private string carMake;
        private string carModel;
        private string  carTransmission;
        private string carBodyType;
        private int yearManufactured;
 
        [DataMember(Order = 1)]
        public int CarID { get { return carID; } set { carID = value; } }
 
        [DataMember(Order = 2)]
        public string CarMake { get { return carMake; } set { carMake = value; } }
 
        [DataMember(Order = 3)]
        public string CarModel { get { return carModel; } set { carModel = value; } }
 
        [DataMember(Order = 4)]
        public int Year { get { return yearManufactured; } set { yearManufactured = value; } }
 
        [DataMember(Order = 5)]
        public string CarTransmission { get { return carTransmission; } set { carTransmission = value; } }
 
        [DataMember(Order = 6)]
        public string CarBodyType { get { return carBodyType; } set { carBodyType = value; } }
    }
}
My implementation is as follows:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
 
namespace WCFCarService
{
    public class CarService : ICarService
    {
 
        #region ICarService Members
 
        public List<Car> GetCars()
        {
            List<Car> carList = new List<Car>();
 
            return carList;
        }
 
        #endregion
    }
 
}
Your assistance is greatly appreciated.
THANKS,
TB
Posted 30-May-10 17:46pm
Techbee501
Edited 31-May-10 7:43am
v2
Comments
Nagy Vilmos at 3-Nov-10 11:43am
   
Where have you got to now?
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

One point. If you're going to consume this in Java, it is safe to define the binding as "basicHttpBinding" instead of "wsHttpBinding".
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

well, i have got one way to do so.
 
And that is to call wcf in JQuery and then that JQuery code can be activated from JSP when required.
 
i have done this. and i am searching to directly call from JSP code itself
  Permalink  
Comments
Member 10080434 at 31-May-13 8:17am
   
Sir please share Connectivity with jquery and wcf by which i can do. i am trying but yet not done.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 645
1 Maciej Los 225
2 Richard Deeming 160
3 Suvendu Shekhar Giri 159
4 Abhinav S 151
0 Sergey Alexandrovich Kryukov 9,623
1 OriginalGriff 9,135
2 Peter Leow 5,042
3 Kornfeld Eliyahu Peter 3,373
4 Maciej Los 2,581


Advertise | Privacy | Mobile
Web02 | 2.8.150327.1 | Last Updated 12 Sep 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100