본문 바로가기

전체 글202

[블록체인] 6장, 블록체인 구조 6.1 비트코인 구조 6.1.1 비트코인의 목적 비트코인의 목적은 은행과 같은 중앙 기관을 경유하지 않고 P2P 네트워크에서 1대1 교환이 가능한 전자 화폐 시스템을 구현하는 것이었다. 이 구조는 P2P 기술과 공개키 암호 및 해시 함수 등 암호 기술로 구현됐다. 비트코인은 특정 역할을 집중해 담당하는 서버 같은 존재는 없다. 비트코인 네트워크의 참가자는 소유한 컴퓨터의 CPU 자원 등 하드웨어 자원을 서로 제공해 네트워크에서 마치 하나의 시스템의 일부인 거처럼 작동한다. 이런 시스템 방식을 '분산형 시스템'이라고 한다. 6.1.2 비트코인 구현 방법 전자화폐의 교환이란 결국 이전 소유자에게서 다른 소유자로 명의를 변경하는 거래다. 따라서 온라인상에서 거래를 실현하기 위해서는 이전 소유자의 본인 보증과 .. 2021. 2. 15.
[블록체인] 5장, 블록체인 업계 동향 5.1 금융 분야 블록체인 활용이 가장 많이 진행되고 있는 것은 금융 분야다. 그러나 '비트코인'과 같은 일부 유명한 서비스를 제외한 대부분은 금융기관이나 단체가 다른 업종에 속한 기업과 협력해 실증 실험을 진행해 나가는 단계다. 아직은 실증 실험을 하는 단계지만 이런 금융 분야의 노력이 블록체인을 이용한 서비스 실용화 및 보급 확대에 기여할 것으로 생각한다. 5.1.1 해외은행 해외은행에서는 어떻게 활용되고 있을까. 유럽, 아시아권,미국의 사례를 살펴보자. - Santander 은행 Santander 은행은 스페인어권을 중심으로 사업을 펼치고 있는 스페인의 거대 은행이다. 2016년 블록체인을 활용한 국제 결제 시범 프로그램을 개시해 실증 실험을 진행하고 있다. - Banco Bilbao Vizcaya.. 2021. 2. 8.
[JSP] Page 지시자 지시자(Directive) 태그 - JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그 - JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때 - JSP 페이지와 관련된 정보를 JSP컨테이너에 지시하는 메시지 디렉티브 태그 형식 설명 page JSP 페이지에 대한 정보를 설정함 include JSP 페이지의 특정 영역에 다른 문서를 포함 Page 지시자 태그 - 현재 JSP 페이지에 대한 정보를 설정하는 태그 - JSP 페이지의 어디에서든 선언할 수 있지만 일반적으로 JSP 페이지의 최상단에 선언하는 것을 권장 - %와 @ 사이에 공백이 없어야 함 - Page 지시자 태그의 속성 속성 설명 기본 값 language 현재 JSP 페이지가 사용할 프로그래밍 언어를 설정함 java contentT.. 2021. 2. 1.
[JSP] JSP 제어문 이유를 모르겠지만 setCharacterEncoding( ) 메소드를 사용해도 한글이 출력되지 않는다. 물음표로 보이는 상태에서 작업을 진행하겠다. 취미 부분을 보았을 때 선택하지 않은 취미에 대해서 process로 확인했을 때 null이라고 뜨는 것을 알 수 있다. 이 부분을 수정해보자. join.jsp 코드에서 취미의 name을 hobby1, hobby2, hobby3에서 hobby로 변경한다. 다음은 joinprocess.jsp 코드에서 hobby를 배열로 변경한다. 그 후, 취미를 출력하는 부분에서 if문을 사용해 만약에 null이 아니라면 출력하라는 부분을 만든다. ■ 요청 파라미터의 전체 값 받기 - 요청 파라미터를 설정하지 않아도 모든 값을 전달받을 수 있음 - 텍스트 박스, 라디오 버튼, .. 2021. 2. 1.
[JSP] 폼태그 처리 폼 데이터 처리 과정 폼 데이터 처리하기 ■ 요청 파라미터의 값 받기 - request 내장 객체는 웹 브라우저가 서버로 보낸 요청에 대한 다양한 정보를 담고 있어 getParameter( ) 메소드를 이용하여 요청 파라미터의 값을 얻을 수 있음 String 변수 = request.getParameter(요청 파라미터 이름); ex) String id = request.getParameter("id"); ■ 한글 깨짐 없도록 인코딩 설정 폼 데이터 처리 예제 ■ formData.jsp ■ input_process.jsp 회원가입 처리하기 ■ joinprocess.jsp ■ join.jsp - 한글로 파라미터를 받아오는 과정에서 깨짐 현상이 발생한다. 이때 해결하기 위해 setCharacterEncodin.. 2021. 2. 1.
[JSP] SELECT 태그 select 태그 - 여러 개의 항목이 나타나는 목록 상자에서 항목을 선택하는 태그 - 시작 태그와 종료 태그가 있으며, 리스트 박스에 여러 항목을 추가 삽입하기 위해 반드시 option 태그를 포함해야 함 항목 1 항목 2 . . . . . (생략) . . . - select 태그의 속성 속성 속성 값 설명 name 텍스트 목록 상자의 이름 설정 size 숫자 한 번에 표기할 항목의 개수 설정 multiple - 다중 선택이 가능하도록 한다 - [ Ctrl ] 키를 눌러 목록 상자의 항목을 다중 선택함 - option 태그의 설정 속성 속성 값 설명 value 텍스트 항목의 값을 설정 selected 해당 항목을 초깃값으로 선택함 disabled 항목을 비활성화 - 코드로 보는 select 태그 회원가.. 2021. 1. 29.