2009-04-25 27 views

Trả lời

4

Bạn có thể xem Apache Mina. Nếu bạn chỉ muốn tìm hiểu Java NIO nó có thể cho tôi một chút để khó nắm bắt.

+0

Xin chào, Cảm ơn sự hợp tác của bạn Cuối cùng tôi đã tạo chương trình khách hàng ổ cắm. – Deepak

0

Tôi tin rằng bạn nên xem qua số Apache HttpComponents nếu applcation của bạn sử dụng HTTP, tất nhiên. Có một số ví dụ được cung cấp trong kho lưu trữ thư viện có thể tải xuống. Lưu ý rằng httpcore, httpcore-nio và httpclient là một phần của dự án.

Chúc mừng.

0

Bạn nên xem các hướng dẫn trực tuyến có sẵn. Building Highly Scalable Servers with Java NIO trông có liên quan đặc biệt.

IBM có một tutorial (đăng ký bắt buộc) trong khi Sun có một số đơn giản examples của các cơ sở khác nhau của NIO (không chỉ API client/server)

1

Có một cái nhìn trong JDK của bạn dưới thư mục gọi là mẫu

25

Apache Mina
http://mina.apache.org
Apache MINA là một khung ứng dụng mạng giúp người dùng phát triển hiệu suất cao và các ứng dụng mạng có khả năng mở rộng cao dễ dàng.

xSocket
http://xsocket.org/
xSocket là một dễ dàng để sử dụng thư viện NIO dựa trên để xây dựng hiệu suất cao, cao ứng dụng mạng mở rộng.

JBoss Netty
http://netty.io/
Dự án Netty là một nỗ lực để cung cấp một khuôn khổ không đồng bộ hướng sự kiện mạng ứng dụng và các công cụ cho sự phát triển nhanh chóng của hiệu suất cao duy trì và giao thức khả năng mở rộng cao máy chủ và khách hàng.

Sun Microsystem Grizzly
https://grizzly.java.net/
Khung Grizzly đã được thiết kế để giúp các nhà phát triển để tận dụng lợi thế của API Java NIO. Mục tiêu Grizzly là giúp các nhà phát triển xây dựng các máy chủ có thể mở rộng và mạnh mẽ bằng NIO.

nio Khung
http://nioframework.sourceforge.net
Các nio Framework là một thư viện trên đầu trang của nio mà giấu đi hầu hết sự phức tạp của đồng bằng nio. Với khung công tác NIO, bạn có thể triển khai thực hiện các ứng dụng mạng Java hiệu năng cao mà không cần phải xử lý tất cả các chi tiết khó chịu của NIO.

QuickServer
http://www.quickserver.org
QuickServer là một mã nguồn mở Java thư viện/khuôn khổ cho việc tạo nhanh chóng của các ứng dụng máy chủ TCP multi-client mạnh mẽ. QuickServer cung cấp một trừu tượng hơn ServerSocket, Socket và các lớp đầu ra mạng và đầu vào khác và nó giúp giảm bớt việc tạo ra các máy chủ mạng mạnh mẽ .

Các vấn đề liên quan