Web service #1

         Зарим үед өөрийн системийн өгөгдлийг өөр бусад системд хэрэглэх шаардлага гардаг. Үүнийг хөнгөвчлөх хялбар, хурдан арга бол webservice юм. Webservice-г ашигласнаар та еерийн системийн егегдлийг бусад алслагдсан системүүдтэй хуваалцах боломжтой болох юм. Зарим үед Bridge service гэж ч ярьдаг. Webservice-н тодорхойлолт болон archetecture-н талаар wikipedia болон бусад сайтуудаас олох боломжтой. Тодорхойлолт бичиг баримтийн талаар ингэсгээд л орхиё залхуурсандаа биш зөндөө олон материал байгаа учраас нуршаад яахав дээ. Webservice-г хөгжүүлдэг framework-ууд нэлээд олон байдаг.  FrameWork-н жагсаалт-г эндээс харж болно. http://en.wikipedia.org/wiki/List_of_Web_service_Frameworks

Webservice-ээ ажлуулж егегдлее share хийхдээ миний ашиглаж байсан арга бол Xfire. Java хэлний хувьд бол webservice бүтээх хамгийн сайн арга бол энэ гэж бодож байна санал зөрөх хүн байхийг үгүйсгэхгүй ээ.

Одоо бүгдээрээ бага зэргийн хамгаалалттай webservice бүтээцгээе. Үүний тулд танд дараах зүйлс байх ёстой

  1. Java Jdk 1.4 болон түүнээс дээш хувилбар
  2. MyEclipse
  3. Tomcat

 Web service-г үүсгэхэд их хүндрэлтэй байдаг байсан. Харин MyEclipse Xfire-г дэмждэг болсноор хялбар болсон.

Ингээд Myeclipse - нхээ цэснээс File -> New -> Web Service Project гээд


гээд Finish.

Ингээд java class нэмье.

package xfire.secure.data;

public class Address { 

    private String state;
    private String city;
    private String street;
    private String building;

     public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getStreet() {
        return street;
    }

    public void setStreet(String street) {
        this.street = street;
    }

    public String getBuilding() {
        return building;
    }

    public void setBuilding(String building) {
        this.building = building;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public void print() {

        System.out.println("State : " + state);
        System.out.println("City : " + city);
        System.out.println("Street : " + street);
        System.out.println("Building : " + building);
        System.out.println("Num : " + num);

    }

    public Address(String state, String city, String street, String building, int num) {

        // TODO Auto-generated constructor stub
        this.state = state;
        this.city = city;
        this.street = street;
        this.building = building;
        this.num = num;


    }

    public Address() {
        // TODO Auto-generated constructor stub
    }

 }

package xfire.secure.data; 

public class Person {

    private String fname;
    private String lname;
    private String user;
    private int age;
    private Date birthDay;

         public String getFname() {
        return fname;
    }
    public void setFname(String fname) {
        this.fname = fname;
    }
    public String getLname() {
        return lname;
    }
    public void setLname(String lname) {
        this.lname = lname;
    }
    public String getUser() {
        return user;
    }
    public void setUser(String user) {
        this.user = user;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public Date getBirthDay() {
        return birthDay;
    }
    public void setBirthDay(Date birthDay) {
        this.birthDay = birthDay;
    }

    public void print(){

            System.out.println("First name : " + fname);
            System.out.println("Last name : " + lname);
            System.out.println("User name : " + user);
            System.out.println("Age : " + age);
            System.out.println("Date : " + birthDay);
    }

    public Person(String fname, String lname, String user, int age, Date date) {

        this.fname = fname;
        this.lname = lname;
        this.user = user;
        this.age = age;
        this.birthDay = date;
    }

    public Person() {
        // TODO Auto-generated constructor stub
    }

}

Ингээд File-New-Other-> MyEclipse -> Web Services -> Web Service




 Ингээд та web service үүсгэлээ. Үргэлжлэл бий.. ;)

1 сэтгэгдэл:

null
Suns (зочин)

nice tnx amraa

Сэтгэгдэл үлдээх



(нийтэд харагдахгүй)

(оруулах албагүй)
(HTML синтакс зөвшөөрөгдөөгүй)


(Зурган дээрх тоог оруулна уу)


 

Design in CSS by TemplateWorld and sponsored by SmashingMagazine
Blogger Template created by Deluxe Templates