Toggle Theme Editor
Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Charcoal

[Hỏi] Có thể sử dụng 1 đối tượng của 1 lớp java trong javascript không?

Discussion in 'Xây dựng ứng dụng server-client desktop' started by htad, 19/9/13.

  1. htad

    htad New Member

    Lần đầu post bài k biết có sai vị trí k nữa. mong mod thông cảm. nếu sai thì chuyển hộ e sang box khác.
    Em mới chỉ được học java. kỳ này e phải học đồ án 2 về Google App Engine nên phải lập trình web bằng java. nhưng do chưa học về javascript nên em chưa biết cách sử dụng các lớp của java trong javascript. VD e có lớp A.java thì muốn sử dụng lớp A đó trong file B.js thì phải làm như thế nào.
     
  2. leviet

    leviet New Member

    Theo mình biết thì không được, hoặc nếu có cũng cần phải có một framework hỗ trợ (android). java, và javascript chạy trên 2 môi trường khác nhau. Cách biên dịch ct cg khác nhau. Do vậy muốn sử dụng cần phải qua một component trung gian có thể trình duyệt web chẳng hạn. Hoặc lớp java cung cấp một API cho .js sử dụng.
     
    htad likes this.
  3. SITUVN

    SITUVN Well-Known Member

    Hai loại ngôn ngữ này tuy có cái tên gần giống nhau nhưng thực ra chẳng có dính dáng gì đến nhau.

    - Java: ngôn ngữ lập trình ứng dụng.
    - Javascript: văn lệnh (script) dành cho máy khách dùng cho web.
     
    htad likes this.
  4. htad

    htad New Member

    biết là chúng khác nhau. có bảo giống nhau đâu chứ.
    a nói rõ hơn đc k?
    hoặc có cách nào để từ sự kiện onclick ở 1 button của file html gọi đc đến object của 1 class của java cũng được.
     
  5. leviet

    leviet New Member

    Nếu là android thì nó cho thao tác trực tiếp như vậy, mình chỉ làm qua 1 lần thôi, nếu bạn muốn tìm hiểu thì nên tìm hiểu web browser android. Hoặc dùng java servlet, dùng một servlet để cung cấp cho client (html/javascript) các api, rồi javacript chỉ việc gọi các api đó thông qua request(url) hoặc gửi nhận dữ liệu thì dùng ajax. Hoặc dùng jsp, rồi dùng javacript để gọi các trang jsp, các trang jsp sẽ làm nhiệm vụ giao tiêó với các lớp java (Cách này hơi nông dân :3)
     
  6. SITUVN

    SITUVN Well-Known Member

    Cách này mà nông dân thì facebook là đại nông dân. Nó chính là thế. các API của các trang web là thế.
     
  7. leviet

    leviet New Member

    Không hiểu ý cậu lắm, nhưng "Hoặc dùng jsp, rồi dùng javacript để gọi các trang jsp, các trang jsp sẽ làm nhiệm vụ giao tiếp với các lớp java" cách này nếu là java thì nông dân thật vì java có java servlet mạnh hơn nhiều.
     
  8. SITUVN

    SITUVN Well-Known Member

    À, ý bạn là so sánh giữa JSP và Servlet. Nếu mình có viết J2EE thì mình cũng thích viết các API bằng Servlet, JSP không thích hợp viết API cho lắm.

    JSP: Thiên về hỗ tợ cho HTML, Javascript và CSS
    Servlet: Không tốt cho HTML, Javascript và CSS, nhưng những thư như AJAX, XML... thì tuyệt.
     
  9. htad

    htad New Member

    e đã dùng java servlet để xử lý việc gọi đến lớp java khác.
    giờ e k biết làm thế nào để cho resquest là tải lại trang hoặc 1 phần trang thì tốt. vì e muốn viết thêm 1 thông báo kết quả sau khi ấn 1 nút. giờ đang để nó tải sang 1 trang mới.
     
  10. htad

    htad New Member

    tìm tài liệu thì đều tiếng anh. đọc cả quyển sách tiếng anh thì nản quá. :( tiếng anh của e kém
     

Chia sẻ trang này

Loading...