728x90 분류 전체보기970 JMS - 기초 Benefits of using JMX Using a Java-based solugion such as JMX offers JMX servral benefits, some of which are probably evident to you as a Java programmer, For example, Java is a portable language, so you can develop your application without regard to platform dependency, In addition to the benefits of the Java language, JMX has some persuasive advantages. Ease of use Leveraging.. 2018. 4. 9. 자바 nio - 14 14. ServerSocketChannel 클래스와 SocketChannel 클래스 이제 실전에 들어가기 전에 ServerSocketChannel 클래스와 SocketChannel 클래스에 대해 먼저 알아보자. 이들은 net패키지의 ServerSocket클래스와 Socket클래스를 채널로서 다루고자 할 때 쓰는 SelectableChannel이다. 이들 네트워크 관련 채널들은 독자적으로 .. 2018. 4. 9. 자바 nio - 13 13. Selector 클래스와 SelectionKey 클래스 java.nio.channels.Selector 클래스는 SelectableChannel(채널)들을 관리하는 클래스로서 SelectionKey의 인스턴스로 관리한다. 이런 채널들을(엄밀히 말하면 SelectableChannel클래스) 관리하는 것이 바로 Selector 클래스의 역활이다. Selector가 관리하는 SelectableChannel들은 전.. 2018. 4. 9. 자바 nio - 12 12. SelectableChannel 클래스 자, 이제 1.4버전에서 새롭게 추가된 네트워크를 입출력 부분을 보자. 우선 크게 본다면 다음 3가지의 클래스를 반드시 이해를 해야한다. SelectableChannel 클래스 : 채널로서 관리대상(예들들어 서버소켓, 소켓....) Selector 클래스 : 채널 관리자. SelectionKey 클래스 : 채널.. 2018. 4. 9. 자바 nio - 11 11. FileChannels 클래스 FileChannels는 파일입출력을 위한 채널로 AbstractInterruptibleChannel 클래스를 상속해서 비동기적으로 중단될 수 있게 되어있다. 그리고 ByteChannel 인터페이스를 구현해서 읽기와 쓰기를 동시에 할 수 있다. 1. FileChannels 클래스 객체 생성 FileChannels 클래스는 스스로 인스턴스를.. 2018. 4. 9. 자바 nio - 10 10. java.nio.channels 클래스 이제부터 채널 클래스들을 살펴본다. 이들 클래스들은 앞서 살펴본 인터페이스를 하나 혹은 둘 이상을 구현하고 있다. 따라서 상속관계와 인터페이스를 구현에 따른 기능들을 유심히 살펴본다. 우선 전체적인 계층도를 보자. 채널 클래스들의 최상위 클래스는 java.. 2018. 4. 9. 이전 1 ··· 149 150 151 152 153 154 155 ··· 162 다음 728x90