분류 전체보기

·백엔드/Spring
스프링 프레임워크란? 자바 플랫폼을 구현하기 위한 오픈 소스 프레임워크 프레임워크(Framework)? 프로그램을 구현하는데 필요한 라이브러리(클래스) 및 개발 방식의 모음 다양한 어플리케이션을 개발하기 위해 필요한 코드들의 자동화가 많이 이루어짐 동적 웹사이트 개발을 위한 서비스 제공(JSP 가 없어도 동적 서비스 구현 가능) 스프링 프레임워크에서 동적 웹 구현 시에도 MVC(Spring MVC) 사용 기존 동적 웹 어플리케이션을 스프링으로 구현 시 훨씬 압축된 코드를 사용하여 간편하게 구현 가능 단, 압축된 코드 사용을 위한 준비 작업(설정)이 많음 대한민국 정보 관련 프로젝트를 진행하는 기업 등에서 주로 사용하는 ‘전자정부 표준 프레임워크’ 의 기반이 되는 프레임워크 스프링 프레임워크 사용방법 이클..
·인프라/Network
성공과 실패를 결정하는 1%의 네트워크 원리 1%의 네트워크 원리 | Tsutomu Tone - 교보문고 1%의 네트워크 원리 | 성공과 실패를 결정하는 1%의 네트워크 원리 (2nd Edition(개정1판 10쇄))이 책만큼 네트워크의 구조와 작동 원리에 대해 체계적으로 설명한 책은 없다! 이 책은 네트워크 기술을 product.kyobobook.co.kr 마지막 장을 읽으면서 웹 개발자에게 도움이 될만한 내용을 간략하게 정리해보았습니다. 클라이언트와 서버의 차이점 Socket 라이브러리의 사용법이 다르다. 서버의 애플리케이션은 동시에 다수의 클라이언트 PC와 대화한다 접속하는 측이 클라이언트 접속을 기다리는 측이 서버 멀티태스크 복수의 태스크(프로그램)를 동시에 함께 실행하는 기능 하나의 프로세서는 ..
·백엔드/Java
자바의 정석 을 읽으며 가장 기본적인 네트워킹 관련지식을 정리해 보았습니다. 네트워킹(Networking) 네트워킹 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크(network)를 구성하는 것을 말한다. 전 세계의 많은 수의 컴퓨터가 인터넷이라는 거대한 네트워크를 구성하고 있다. java.net 패키지를 사용하면 네트워크 어플리케이션의 데이터 통신 부분을 쉽게 작성할 수 있으며, 간단한 네트워크 어플리케이션도 쉽게 작성이 가능하다. 클라이언트 / 서버(client/server) 컴퓨터간의 관계를 역할로 구분하는 개념 / 서버(server)는 서비스를 제공하는 컴퓨터 / 클라이언트(client)는 서비스를 사용하는 컴퓨터 서버 / 서비스 서버는 다수의 클라이언트에게 서비스를 제공 / 서비스를 제공하는 ..
·백엔드/Java
도서 - 자바의 정석을 보며 공부한 내용 JDK1.8(자바8) 부터 추가된 람다식(lambda expression)의 도입으로 인해, 자바는 객체지향언어인 동시에 함수형 언어가 되었다. 람다식이란 ? 메서드를 하나의 식(expression)으로 표현한것 함수를 간략하면서도 명확한 식으로 표현할 수 있게 해줌 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, 익명 함수(anonymous function)라고도 한다. 람다식을 쓰는 이유 int[] arr = new int[5]; Arrays.setAll(arr, (i) -> (int) (Math.random()*5)+1); // 위의 람다식 ‘() → (int) (Math.random()*5)+1’ 을 메서드로 표현하면 int method(..
·백엔드/Java
도서 - 자바의 정석을 보며 공부한 내용 열거형이란? 서로 관련된 상수를 편리하게 선언하기 위한 것, 여러 상수를 정의할때 사용하면 유용 JDK1.5부터 추가 C언어의 열거형보다 더 향상된것 -> 자바의 열거형은 타입도 관리 -> 논리적 오류 줄임 static final int CLOVER = 0; static final int HEART = 1; static final int DIAMOND = 2; static final int SPADE = 3; static final int TWO = 0; static final int THREE = 1; static final int FOUR = 2; enum Kind { CLOVER, HEART, DIAMOND, SPADE} // 열거형 kind를 정의 enum..
·백엔드/JSP
JSP 내장 객체 중 각기 다른 영역(Scope)을 갖는 4대 영역 객체 page, request, session, application 영역에 대응하는 pageContext, request, session, application 객체 각 영역 객체에 저장되는 데이터를 속성(Attribute) 이라고 하며, 저장 및 가져오는 메서드가 동일 데이터를 저장하는 메서드 : setAttribute() 데이터를 가져오는 메서드 : getAttribute() [ 각 영역 객체별 특징 ] page 영역의 pageContext 현재 페이지 정보를 저장하고 관리하는 객체 현재 페이지 내에서만 접근 가능 페이지가 변경(이동)되면 현재 페이지 정보가 저장된 pageContext 객체가 제거됨 현재 페이지 정보는 사라지고, ..
dami97
'분류 전체보기' 카테고리의 글 목록 (13 Page)