일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바기초
- DesignPattern
- 자바연습문제
- 직장인인강
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- String
- ncs
- 자바
- java기초
- Spring
- 웹
- 직장인자기계발
- 자바예제
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 패스트캠퍼스
- 스프링
- 자바기본
- 디자인패턴
- linux
- 리눅스
- 패스트캠퍼스후기
- DB
- 재택근무
- 국비
- java
- js
- 데이터베이스
- 패캠챌린지
- javabasic
- 디자인
- Today
- Total
목록Back-End (103)
FIF's 코딩팩토리
Cobra 개념 자바의 원격 메서드 호출은 네트워크를 가로질러 자바 객체들 간의 통신을 가능하게 해주는 프로토콜 이다. 이에 반해 공용 객체 요청 브로커 아키텍처 즉, COBRA는 네트워크를 가로질러 다양한 언어로 작성된 객체들 간의 통신을 가능하게 해준다. 즉, 상대방 객체가 자바 객체가 아니라 C/C++, COBOL 같은 언어로 작성된 객체일 때에도 객체 수준의 통신을 가능하게 해준다.
Java RMI란? RMI(Remote Method Invocation)란? 1. 분산되어 존재하는 객체 간의 메시지 전송(메소드를 호출하는 것 포함)을 가능하게 하는 프로토콜. 현대 시스템 개발은 3계층 시스템이 주류로 이루고, 이 3계층인 데이터베이스, 애플리케이션, 클라이언트 모두 객체를 통하여 구현하고 저장하는 일이 많아졌다. 그래서이렇게 분산되어 존재하는 객체간의 메시지 전송을 할 필요가 생겼고 이를 가능하게 하는것이 RMI 프로토콜이다. 2. RMI 자체는 분산객체 간의 통신을 구현하는 모든 프로토콜을 의미한다.(COBRA, DCOM ...) RMI는 Java RMI 이전부터 쓰여지던 단어로써 분산객체 개념을 구현하는 COBRA, DCOM 등을 포함하는 의미이다. RPC(Remote Proce..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob001_method.java 매개변수로 받은 두 정수형 배열의 내용을 결합하여 하나의 배열로 리터하는 mergeArray() 메서드를 구현하시오. [출력결과] 1 2 3 4 5 10 20 30 public class Prob001_method { public static void main(String[] args) { int[] array1 = { 1, 2, 3, 4, 5 }; int[] array2 = { 10, 20, 30 }; int[] result = mergeArray(array1, array2); System.out.println(">"); f..
Method 1. 값을 계산하기 위해서 사용되는 기능이다. 2. 객체의 동작을 처리하기 위한 기능이다. method구조 : 메소드 선언부 + 메소드 구현부 반화형 메소드명(데이터타입 매개변수) => 메소드 선언부 { 메소드가 처리해야할 로직 구현; => 메소드 구현부 return 값; } 1 리턴값이 없고 매개변수도 없다. void add(){ int x=10; int y=20; if(y>30){ return; } system.out.println(x+y); } add(); =>호출 2 리턴값은 없지만 매개변수(parameter)는 있다. void plus(int x,int y}{ system.out.println; } plus(10,20); system.out.printf(plus(10,20) X 3 ..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob_01.java num배열에서 최대값을 출력하는 프로그램을 구현하시오. [출력결과] 최대값:95 public class Prob_01 { public static void main(String[] args) { int[] num = { 94, 85, 95, 88, 90 }; int max = num[0]; for (int i = 1; i < num.length; i++) { if (max < num[i]) { max = num[i]; } } System.out.println("최대값:" + max); }// end main() }// end class P..
이번 시간에는 배열에 관하여 공부해보겠습니다. Java041_array.java public class Java041_array { public static void main(String[] args) { int ko = 90; int en = 80; int jp = 40; //배열선언-메모리 생성안됨 int[] jumsu; //배열생성-메모리 생성됨 jumsu=new int[3]; System.out.printf("ko=%d, en=%d, jp=%d\n",ko,en,jp); System.out.printf("[0]=%d, [1]=%d,[2]=%d\n",jumsu[0], jumsu[1],jumsu[2]); jumsu[0]=90; jumsu[1]=88; jumsu[2]=40; System.out.print..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob_01.java for문을 이용해서 12의 약수를 구하시오 약수 : 어떤 수를 나누어서 0으로 떨어진 수 1 2 3 4 6 12 public class Prob_01 { public static void main(String[] args) { int num=12; for(int i=1;i
이번 시간에는 반복문 while에 대하여 공부해보겠습니다. Java038_while.java while(조건식){ 수행할 문장; } while 문은 조건식을 생략 할 수 없다. 다음 코드는 1부터 5까지의 출력을 여러가지 방법을 써서 표현한겁니다. 출력값은 모두 동일합니다. public class Java038_while { public static void main(String[] args) { for(int i=1; i