목록전체 글 (462)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2zLXe/btsyViHDRYL/MnQUxdWWLCOEfniDOsldX0/img.jpg)
- 응답 결과를 자바스크립트 객체로 저장하기 - XML 응답에서 값을 추출하여 객체에 저장하기 - prototype > 'member_xml.jsp' jsp 파일 생성하기 ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 success nameValue javaline 7000001000000 - prototype > 'loadMemberFromXML.html' html 파일 생성하기 ===== 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 loadMemberFromXML.html window.load = function()..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cVLXxb/btsyWh9yo5X/8gkRkX7ApsMwh3pDu4BKZk/img.jpg)
- 인원수를 입력받아, 이름, 국어점수, 영어점수를 입력받고, 이름, 총점, 순위 출력 ===== 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 import java.util.*; // 입력받기 위함 public class same { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 스캐너 생성 System.out.print("People: "); int pe = in...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OYObA/btsy37YLmYV/mwBuoNZwe4wValKtstqMD0/img.jpg)
1) 로또 수 6개 구하기 - 1 - 45 까지의 수 중 6개 중복 되면 안됨 ===== 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 import java.util.*; public class Ex_0318 { public static void main(String[] args) { int[] ro = new int[6]; for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4miFW/btsy6g8AvUE/rxgwhJeTbbo8H204tIBNK0/img.jpg)
1) ===== 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 package com.j..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/naTbi/btsy35GHuDw/UDsmWN3BeMHWyfCZSecvX0/img.jpg)
- JSON 표기법 응답 생성 시 주의할 점 - 작은 따옴표나 큰 따옴표와 같이 자바 스크립트에 특수 문자로 인식되는 문자를 사용할 때 알맞게 변환해야 합니다. - 줄바꿈 표시 : \n - 작은 따옴표 : \' - 큰 따옴표 : \" - 역슬래시 \\ - 개별로 처리하는 것은 번잡스러운 작업이므로 Util 클래스로 모듈을 생성합니다. - src/main/java > util 패키지를 생성합니다. - util > Util.java 클래스를 생성합니다. ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package util; public class Util { public static String toJS(String str) { return str.replace("\\", "\\\\"..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sE2cP/btsy46d4GWW/MEfLzVSLZRF8h9FMD1GdVK/img.jpg)
- 자바스크립트에서 패키지 정의하기 - 다른 모듈과 이름이 겹치는 경우가 발생할 수 있으므로 패키지, 어셈블리와 같은 개념을 제공합니다. var ajax = new Object(); ajax.Request = function { // Request 클래스 정의 } ajax.Request.prototype = { // Request 클래스에 함수 추가 '함수 이름' : function() { .... } ... } - 패키지의 형태로 클래스나 함수를 호출할 수 있습니다. var req = new ajax.Request(); req.'함수 이름'(); - 패키지 중첩 정의 var ajax = new Object(); var ajax.xhr = new Object(); ajax.xhr.Request = fun..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c6En9u/btsyXYVQo5d/KcuHuwgPfIU3Rq4yoGq6BK/img.jpg)
===== 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 package com.java.exam05; import java.io.IOException; public class mabang { public static void main(String[] args) throws IOException { // 숫자 입력받기 System.out.println("Number(odd only) : "); int num = System.in.read()-48; System.in.read(); System.in...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c2ebT5/btsyVjMY893/zhFKmAXdpsdwHsIrxQUAEK/img.jpg)
' jumin.java' 클래스 생성 ===== 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dJhGdF/btsyYqqYliB/Kryqu4FpHOuDe0VdzCcqK0/img.jpg)
- 네트워크 - 다른 장치로 데이터를 이동시킬 수 있는 컴퓨터, 주변 장치들의 집합 - 노드 : 연결된 모든 장치 - 호스트 : 다른 노드에게 하나 이상의 서비스를 해주는 노드 - OSI 계층 모델 - 7계층으로 구성 - 주로 TCP/IP 계층 모델을 사용합니다. - 인터넷 주소_IP 주소 - 32비트 숫자로 구성된 주소 체계로 구분합니다. - 8비트씩 끊어 표현합니다. - 1자리당 1바이트 0-255 - 최대 253대를 연결할 수 있습니다. - 255 게이트웨이 - 32비트의 주소 체계를 IP버전 4_IPv4라고 합니다. - IPv6 : 128 비트의 주소 체계를 관리합니다. - 16비트씩 8부분으로 나누어 16진수로 표시합니다. - 0번 : 네트워크 아이디 - 1번 : 통신사? - 서브네팅 255.2..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d4gGdr/btsyVigAA2L/qqngAU2uaoNDsYzswf5PcK/img.jpg)
- 서로 다른 프로그래밍 언어 간에 데이터를 교환하기 위한 표기법으로 읽고 쓰기 쉬운 표기법입니다. - 형태 - 이름/값 의 쌍으로 이루어진 형태 { 이름1 : 값1, 이름2 : 값2, 이름3 : 값3, ... } - '객체.이름' 이나 '객체[이름]' 형식으로 접근합니다. - 배열 [ 값0, 값1, 값2, ... ] - '객체[인덱스]' 형식으로 접근합니다. - 'https://www.json.org' 페이지에서 참조할 수 있습니다. - JSON 표기법을 사용한 클래스 정의 - 이름/값에서 이름에 함수의 이름이, 값에 함수의 정의가 위치합니다. - 함수를 개별적으로 정의하지 않고 하나의 데이터로 표시할 수 있으므로 많이 사용합니다. '클래스 이름' = function('매개 변수') { .... } '..