Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Tìm hiểu về .Net Remotting, cùng nhau thảo luận

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    10

    Mặc định Tìm hiểu về .Net Remotting, cùng nhau thảo luận

    Chào các bạn,

    hiện mình đang nghiên cứu .net remotting nhưng khó hiểu quá, mình có lên mạng tìm một số tài liệu nhưng mình rất khó hiểu. bạn nào biết về cái này xin hướng dẫn mình với. Bạn có thể demo như hình bên dưới để mình có thể dễ dàng hiểu :



    Ví dụ mình có file Data.mdf. Trong đó bảng User có 2 cột (username và password)
    Nếu các bạn viết bằng mô hình 3 lớp thì tốt quá, tại mình cũng đang viết bằng mô hình 3 lớp. Xin cảm ơn nhiều.
    Đã được chỉnh sửa lần cuối bởi tanaka : 13-08-2011 lúc 04:58 PM.

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Trích dẫn Nguyên bản được gửi bởi tanaka Xem bài viết
    Chào các bạn,

    hiện mình đang nghiên cứu .net remotting nhưng khó hiểu quá, mình có lên mạng tìm một số tài liệu nhưng mình rất khó hiểu. bạn nào biết về cái này xin hướng dẫn mình với. Bạn có thể demo như hình bên dưới để mình có thể dễ dàng hiểu :



    Ví dụ mình có file Data.mdf. Trong đó bảng User có 2 cột (username và password)
    Nếu các bạn viết bằng mô hình 3 lớp thì tốt quá, tại mình cũng đang viết bằng mô hình 3 lớp. Xin cảm ơn nhiều.
    Bạn nhầm thế nào ý chứ, .NET Remoting thì không liên quan gì đến dâabase bên dưới cả (mdf?)
    Tớ cũng làm qua cái này vài lần, nói trong một câu thì nó là công nghệ (cũ) cho phép mình gọi đối tượng từ một tiến trình khác

    Bây giờ thì .NET Remoting ít người dùng rồi vì nó bị thay thế bởi WCF(Window Communication Foudation), bạn nên tìm hiểu WCF vì nó mạnh hơn rất nhiều, bao gồm và thay thế cho các công nghệ crosss process communicaoitn trước đây như: .NET Remoting, WebSerrvice, Messsgequeue...
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  3. #3
    Ngày gia nhập
    09 2009
    Bài viết
    42

    Trích dẫn Nguyên bản được gửi bởi tanaka Xem bài viết
    Chào các bạn,

    hiện mình đang nghiên cứu .net remotting nhưng khó hiểu quá, mình có lên mạng tìm một số tài liệu nhưng mình rất khó hiểu. bạn nào biết về cái này xin hướng dẫn mình với. Bạn có thể demo như hình bên dưới để mình có thể dễ dàng hiểu :



    Ví dụ mình có file Data.mdf. Trong đó bảng User có 2 cột (username và password)
    Nếu các bạn viết bằng mô hình 3 lớp thì tốt quá, tại mình cũng đang viết bằng mô hình 3 lớp. Xin cảm ơn nhiều.
    anhnt3 nói đúng đó bạn. Đúng là có thể dùng .Net Remoting để lấy cơ sở dữ liệu đặt tại máy từ xa, nhưng điều đó không cần thiết vì trong Sql Server ta có thể cấu hình để lấy cơ sở dữ liệu từ xa mà không cần tới .Net Remoting. Nếu bạn cần file hướng dẫn cấu hình thì mình có thể gởi.

    Thế này nhé, .Net Remoting nó cũng tương tự như lập trình Socket, nhưng .Net Remoting là một công nghệ nên nó hổ trợ hết, dễ hơn nhiều. Bạn chỉ cần thiết lập kênh truyền, cần một lớp gọi là Remoting, nó phải kế thừa từ lớp MarshalByRefObject.
    Quá trình chạy là mình dịch lớp Remoting này trước, sau đó chạy chương trình Server, nhập cổng lắng nghe, sau đó chạy chương trình Client, Client nhập IP và port lắng nghe của Server. Khi cài đặt thì để file dll Remoting và file Server cùng thư mục và vức vào máy khác, còn máy mình thì để file dll cùng với file Client trên máy mình. Nó hổ trợ 1 Server - nhiều Client, tuy nhiên ta có thể làm thêm nhiều Server - 1 Client. Vì .Net Remoting là Client sẽ yêu cầu và Server sẽ đáp ứng, chứ không được hai chiều như Socket. Client có thể triệu gọi các lớp, phương thức từ xa từ các Server khác nhau trên mạng để nó sử dụng, mục đích là để làm tăng tốc độ xử lý, đối với các trạm Server lớn, riêng mình thì mình dùng công nghệ này để viết Demo xem thông tin ổ đĩa cứng của các máy trong mạng Lan, nếu thích có thể Restart hoặc Shutdown cũng được, họ chẳng hiểu vì sao mà máy họ lại tắt

    Hiện bài Demo này mình còn giữ, nếu bạn cần thì mình gởi cho
    Đã được chỉnh sửa lần cuối bởi HONG REU : 14-08-2011 lúc 05:23 PM.

  4. #4
    Ngày gia nhập
    06 2011
    Bài viết
    10

    Trích dẫn Nguyên bản được gửi bởi HONG REU Xem bài viết
    anhnt3 nói đúng đó bạn. Đúng là có thể dùng .Net Remoting để lấy cơ sở dữ liệu đặt tại máy từ xa, nhưng điều đó không cần thiết vì trong Sql Server ta có thể cấu hình để lấy cơ sở dữ liệu từ xa mà không cần tới .Net Remoting. Nếu bạn cần file hướng dẫn cấu hình thì mình có thể gởi.

    Thế này nhé, .Net Remoting nó cũng tương tự như lập trình Socket, nhưng .Net Remoting là một công nghệ nên nó hổ trợ hết, dễ hơn nhiều. Bạn chỉ cần thiết lập kênh truyền, cần một lớp gọi là Remoting, nó phải kế thừa từ lớp MarshalByRefObject.
    Quá trình chạy là mình dịch lớp Remoting này trước, sau đó chạy chương trình Server, nhập cổng lắng nghe, sau đó chạy chương trình Client, Client nhập IP và port lắng nghe của Server. Khi cài đặt thì để file dll Remoting và file Server cùng thư mục và vức vào máy khác, còn máy mình thì để file dll cùng với file Client trên máy mình. Nó hổ trợ 1 Server - nhiều Client, tuy nhiên ta có thể làm thêm nhiều Server - 1 Client. Vì .Net Remoting là Client sẽ yêu cầu và Server sẽ đáp ứng, chứ không được hai chiều như Socket. Client có thể triệu gọi các lớp, phương thức từ xa từ các Server khác nhau trên mạng để nó sử dụng, mục đích là để làm tăng tốc độ xử lý, đối với các trạm Server lớn, riêng mình thì mình dùng công nghệ này để viết Demo xem thông tin ổ đĩa cứng của các máy trong mạng Lan, nếu thích có thể Restart hoặc Shutdown cũng được, họ chẳng hiểu vì sao mà máy họ lại tắt

    Hiện bài Demo này mình còn giữ, nếu bạn cần thì mình gởi cho
    Nếu bạn có thể demo như hình ở trên thì đó mới đúng cái mình cần. net remotting là lớp BL, lấy dữ liệu từ DA và trả về PL. Nếu bạn có thể....

  5. #5
    Ngày gia nhập
    09 2009
    Bài viết
    42

    Trích dẫn Nguyên bản được gửi bởi tanaka Xem bài viết
    Nếu bạn có thể demo như hình ở trên thì đó mới đúng cái mình cần. net remotting là lớp BL, lấy dữ liệu từ DA và trả về PL. Nếu bạn có thể....
    Cái này thì có gì đâu ghê gớm hè, hồi xưa mình cũng làm kiểu đó rồi, kết quả là tuy lấy được cơ sở dữ liệu từ xa nhưng lại bị thầy trừ điểm vì cái tội kém hiểu biết. Mình nói rồi, nếu bạn muốn lấy cơ sở dữ liệu trên máy khác thì chỉ cần cấu hình Ip,Port trên Sql Server thôi, mình đã làm được rồi, hướng dẫn trên mạng đầy đó. Còn nếu bạn muốn dùng Remoting để làm việc này thì quá lãng phí. Nếu bạn muốn làm kiểu đó thì tự sướng đi, không ai rảnh ngồi giúp bạn một công việc vô nghĩa đâu
    Đã được chỉnh sửa lần cuối bởi HONG REU : 15-08-2011 lúc 04:28 PM.

  6. #6
    Ngày gia nhập
    02 2012
    Bài viết
    46

    Mặc định Tìm hiểu về .Net Remotting, cùng nhau thảo luận

    Trích dẫn Nguyên bản được gửi bởi HONG REU Xem bài viết
    Cái này thì có gì đâu ghê gớm hè, hồi xưa mình cũng làm kiểu đó rồi, kết quả là tuy lấy được cơ sở dữ liệu từ xa nhưng lại bị thầy trừ điểm vì cái tội kém hiểu biết. Mình nói rồi, nếu bạn muốn lấy cơ sở dữ liệu trên máy khác thì chỉ cần cấu hình Ip,Port trên Sql Server thôi, mình đã làm được rồi, hướng dẫn trên mạng đầy đó. Còn nếu bạn muốn dùng Remoting để làm việc này thì quá lãng phí. Nếu bạn muốn làm kiểu đó thì tự sướng đi, không ai rảnh ngồi giúp bạn một công việc vô nghĩa đâu
    bày đặt quá chắc lúc đang ký bạn cũng biết nội quy diễn đàn là chia sẻ và học hỏi à ? chắc gì bạn đã biết làm ? ko share ko cần nói thế đâu? thiếu gì người biết ? chính bạn còn mở topic xin xỏ mà ko ai giúp đây này http://diendan.congdongcviet.com/showthread.php?t=56196 =))

    p/s: bạn nào có demo đơn giản về kỹ thuật .net remoting chia sẻ nha
    NỘI QUY DIỄN ĐÀN LÀ CHIA SẺ VÀ HỌC HỎI - GIÚP NGƯỜI KHÁC CŨNG LÀ TỰ GIÚP MÌNH CÓ THÊM KIẾN THỨC

  7. #7
    Ngày gia nhập
    02 2012
    Bài viết
    46

    up phát nào
    NỘI QUY DIỄN ĐÀN LÀ CHIA SẺ VÀ HỌC HỎI - GIÚP NGƯỜI KHÁC CŨNG LÀ TỰ GIÚP MÌNH CÓ THÊM KIẾN THỨC

  8. #8
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi itc Xem bài viết
    up phát nào
    Ko cần phải up khổ thế đâu. T cũng mới "sờ " tới cái .net remoting. Mọi khi chỉ lập trình trên một máy, ko động tới lập trình mạng. Đợt nè mới làm nên hơi bỡ ngỡ. Đúng là thật vô nghĩa khi lại dùng .net truy cập cơ sở dữ liệu theo kiểu 3 lớp với sql 2005. Chính mình làm kiểu đó xong còn thấy "khoai khoai". Nhưng nghĩ lại làm để hiểu biết thêm, rút kinh nghiệm cũng ko sao. Cái công nghệ này hình như rất giống, có thể nói ngang bằng RMI bên java phân tán.hihi.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Thảo luận: Nhiều người truy cập dữ liệu cùng lúc
    Gửi bởi bazan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 10
    Bài viết cuối: 31-08-2013, 05:49 PM
  2. Bài toán phân cụm đa giác ảnh trong C#, mọi người cùng thảo luận!
    Gửi bởi nuoclocz trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 07-01-2013, 09:27 AM
  3. Cùng nhau bàn luận về Indonesia và hành động "bựa"
    Gửi bởi langman trong diễn đàn Giải trí - Thư giãn
    Trả lời: 6
    Bài viết cuối: 08-03-2012, 11:27 PM
  4. Xử lý SMS trong ASP.NET, C#. Cùng nhau thảo luận nhé!
    Gửi bởi davidhuynhvan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 16-02-2011, 09:22 PM
  5. Cùng Tham Gia Thảo Luận !!! [Bài Toàn Khó]
    Gửi bởi VINCENT trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 13
    Bài viết cuối: 10-05-2008, 08:10 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn