Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

Îåêßíçóå áðü ôï ìÝëïò katerinaa. Τελευταία δημοσίευση από το μέλος Δημήτρης Γκανάτσιος στις 29-08-2007, 12:59. Υπάρχουν 11 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-08-2007, 15:24 34344

    Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Γεια σας,
    έχω μια εργασία στο πανεπστήμιο μου που έχει να κάνει με την υλοποίηση ενός web service.
    Πιο συγκεκριμένα ζητείται να φτιάξουμε έναν calculator χρησιμοποιώντας το JAX-RPC.

    Επειδή δε μπορώ να βρώ άκρη από το net, μου φαίνονται όλα πολυ μπερδεμένα, μπορεί κάποιος να μου πεί
    τι προγράμματα,  servers πρέπει να εγκαταστήσω ?

    Αν μπορούσατε να μου υποδείξετε και κανένα site θα με βοηθούσε πολύ.

    Ευχαριστώ
  •  18-08-2007, 16:13 34364 σε απάντηση της 34344

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Καλησπέρα σου,

    Το JAX-RPC που αναφέρεις είναι μια Java specific τεχνολογία. Σε αυτή την σελίδα είναι το specification του JAX-RPC. Ουσιαστικά πρόκειται για την χρήση XML για να γίνουν RPC calls με την χρήση του πρωτοκόλλου SOAP. Από την Java θεωρείται ξεπερασμένη τεχνολογία, και έχει αντικατασταθεί από το JAX-WS. Το JAX-WS είναι ισοδύναμο του implementation των Web services στο .NET.

    Για την ανάπτυξη web services, δεν χρειάζεται κάτι παραπάνω από το Visual Studio. Εδώ είναι η αντίστοιχη σελίδα της τεχνολογίας των Web Services της Microsoft. Πιστεύω ότι θα πρέπει να ξεκινήσεις από την σελίδα Getting Started with Web Services και να συνεχίσεις με την σελίδα Understanding Web Services. Μέσα στις σελίδες, θα βρεις παραδείγματα και συνδέσμους για περισσότερα resources.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  28-08-2007, 15:28 34542 σε απάντηση της 34364

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Βρήκα ένα site τελικά που λέει πως να δημιουργήσετε ένα web service σε .NET αλλά έχω ένα προβληματάκι από την αρχή κίολας.

    Create an XML Web Service Solution
    1.
    Open Visual Studio .NET, Click New Project
    2. Select ASP.NET Web Service Template from Visual Basic Project Project Type;
    3.
    Type http://localhost/WSCalculation in the location;
    4. Rename Service1.asmx into SimpleCalculation.asmx in the Solution Explorer.


    Ανοίγω κανονικά το visual studio , πηγαίνω εκεί που λέει ASP.NET WEB SERVICE και εκεί που έχε το πεδίο Location γράφω
    http://localhost/WSCalculation. Μετά όμως μου εμφανίζει το εξής σφάλμα :
    "Unable to create the Web 'http://localhost/WSCalculation'. Δεν ήταν δυνατή η εύρεση του διακομιστή στη θέση localhost στη θύρα 80. Βεβαιωθείτε ότι
    το όνομα του διακομιστή είναι έγκυρο και ότι οι ρυθμίσεις του διακομιστή μεσολάβησης έχουν οριστεί σωστά. Αν είναι ολα σωστά,  ενδέχεται ο διακομιστής να είναι εκτός λειτουργίας. "

    Μπορεί κάποιος να με βοηθήσει ?
    Αν είναι ο διακομιστής εκτός λειτουργίας τι μπορώ να κάνω ?

    Σας ευχαριστώ πολυ


  •  28-08-2007, 19:38 34548 σε απάντηση της 34542

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    To WebService σου, τρέχει; Εάν δεν τρέχει τότε δεν μπορείς να συνδεθείς επάνω του. Όταν το τρέξεις θα δεις ότι δημιουργείτε ένα εικονίδιο κάτω δεξία στο traybar που εμφανίζει πληροφορίες για το webservice, σε ποια port τρέχει κλπ.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  28-08-2007, 20:00 34549 σε απάντηση της 34548

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Δοκίμασε να το βάλεις στο File System. Πιθανώς δεν έχεις IIS εγκατεστημένο στο μηχάνημά σου, ή αν τον έχεις εγκαταστήσει δεν τρέχει το service. Αφού το βάλεις στο File System, τότε κατά το build θα τρέξει ο web server του Visual Studio, και τότε θα δεις αυτά που σου λέει ο Παναγιώτης για το web service (διεύθυνση, θύρα κ.λ.π.)

    edit: μια απορία. Μιας και το framework που χρειάζεσαι για να κάνεις την εργασία σου είναι σε Java (όπως ανέφερε ο Γιώργος), μήπως άδικα παιδεύεσαι με .ΝΕΤ; Ο καθηγητής σας δεν σας έδωσε επιπλέον πληροφορίες σχετικά με τι τεχνολογίες θα χρησιμοποιήσετε;


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  28-08-2007, 21:10 34550 σε απάντηση της 34549

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    dt008:

    Δοκίμασε να το βάλεις στο File System. Πιθανώς δεν έχεις IIS εγκατεστημένο στο μηχάνημά σου, ή αν τον έχεις εγκαταστήσει δεν τρέχει το service. Αφού το βάλεις στο File System, τότε κατά το build θα τρέξει ο web server του Visual Studio, και τότε θα δεις αυτά που σου λέει ο Παναγιώτης για το web service (διεύθυνση, θύρα κ.λ.π.)

    Τελικά αν δε βάλω καθόλου Location , η δημιουργία web service γίνεται κανονικά. Το έτρεξα κιόλας, μια χαρά τρέχει. Μου έβγαλε και τις πληροφορίες που μου είπατε για port, physcal και virtual path.

    Μου φαίνεται λίγο χλωμό πάντως να μας έχει ζητήσει ο καθηγητής ένα τόσο μικρό αρχείο . .

    [code]
    Imports System.Web
    Imports System.Web.Services
    Imports System.Web.Services.Protocols

    <WebService(Namespace:="http://tempuri.org/")> _
    <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
    <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
    Public Class Service
         Inherits System.Web.Services.WebService

    <WebMethod()> _
        Public Function Add(ByVal x as Integer, ByVal y as Integer) As Integer
            Return (x + y)
        End Function

        <WebMethod()> _
        Public Function Subtract(ByVal x as Integer, ByVal y as Integer) As Integer
            Return (x - y)
        End Function

        <WebMethod()> _
        Public Function Multiply(ByVal x as Integer, ByVal y as Integer) As Integer
            Return (x - y)
        End Function

        <WebMethod()> _
        Public Function Divide(ByVal x as Integer, ByVal y as Integer) As Integer
            Return (x / y)
        End Function

        End Class

    [/code]


    dt008:

    edit: μια απορία. Μιας και το framework που χρειάζεσαι για να κάνεις την εργασία σου είναι σε Java (όπως ανέφερε ο Γιώργος), μήπως άδικα παιδεύεσαι με .ΝΕΤ; Ο καθηγητής σας δεν σας έδωσε επιπλέον πληροφορίες σχετικά με τι τεχνολογίες θα χρησιμοποιήσετε;


    Η άσκηση δεν είναι περιοστική. Μπορείς να το κανεις σε ότι γλώσσα θες. Αλλά είναι τόσο γενική  . .
    Η εκφώνηση είναι εδώ      http://www.ceid.upatras.gr/courses/netlab/askisi4.pdf      
    η τέταρτη άσκηση είναι.




  •  28-08-2007, 22:24 34553 σε απάντηση της 34550

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Διάβασα την εργασία σου (την εκφώνησή της) το μόνο που μένει να φτιάξεις είναι ενας client που υλοποιεί (καταναλώνει που λέτε κι εσείς) το Web Service και επιστρέφει τα αποτελέσματα.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  28-08-2007, 22:25 34554 σε απάντηση της 34553

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Α κι έχεις κι ένα λαθάκι στο Multiply. Αντί για πολλ/σμό κάνεις αφαίρεση.
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  29-08-2007, 00:16 34557 σε απάντηση της 34554

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Καλός θα ήτανε κι ένας έλεγχος για πιθανή διαίρεση με το 0 Wink

    edit: τι τυχεροί που είστε που σας αφήνουνε να κάνετε εργασίες σε .NET Sad


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  29-08-2007, 03:00 34560 σε απάντηση της 34557

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    dt008:

    Καλός θα ήτανε κι ένας έλεγχος για πιθανή διαίρεση με το 0 Wink

    edit: τι τυχεροί που είστε που σας αφήνουνε να κάνετε εργασίες σε .NET Sad

     

    Σωστά γιατι αλλοιώς θα πάρει exception για DivideByZero και θα σκάσει το service.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  29-08-2007, 10:30 34565 σε απάντηση της 34560

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Σκασμένο είναι από μόνο του το service. Στη διαίρεση μου κάνει στρογγυλοποίση π.χ. 5/3=2. Big Smile

    Ευχαριστώ παιδιά για τη βοήθεια. Wink
    Να στε καλά.
  •  29-08-2007, 12:59 34567 σε απάντηση της 34565

    Απ: Εργαλεία που χρησιμοποιούνται για δημιουργία και εγκατάσταση Web Service

    Yeah, αφού επιστρέφεις Integer.
    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems