[Web] 웹 애플리케이션 아키텍처의 특징
Web] 클라이언트·서버 아키텍쳐의 진화
개행 문자
프록시 서버(Proxy Server)
[JAVA] What Is JAVA?
자바 가상 기계(JVM)
[JAVA] What Is Mockito?
Unit Test(단위 테스트)
Oracle을 이용한 스키마 구축.
[DB] 데이터베이스 개요 및 정리
CGI 프로그램, 서블릿
[Servlet] GenericServlet 추상 클래스
[Servlet] Servlet 인터페이스
Protocol(프로토콜)
HTTP(Hypertext Transfer Protocol)
[Spring] Interceptor 개념 및 흐름
[Web] HTTP 요청
[Web] Get / Post 요청 방식
Cookie? Session?
추상화(Abstraction)
캡슐화(Encapsulation)
다형성(Polymorphism)
피터 코드의 상속 규칙
일반화(Generalization)(=상속)
MVC Pattern
싱글톤 패턴(Singleton Pattern)
[소프트웨어 설계] 단일 책임 원칙(SRP-Single Responsibility Principle)
[소프트웨어 설계] 개방-폐쇄 원칙(OCP : Open-Closed Principle)
[소프트웨어 설계] 리스코프 치환 원칙(LSP-Liskov Substitution Principle)
[소프트웨어 설계] 의존 역전 원칙(DIP-Dependency Inversion Principle)
[소프트웨어 설계] 인터페이스 분리 원칙(ISP-Interface Segregation Principle)
[Agile] TDD?? BDD??
[디자인 패턴] 전략 패턴(Strategy Pattern)
[디자인 패턴] 상태 패턴(State Pattern)
개발 생산성을 높이기 위해 사용반복적으로 사용할 로직을 보편적으로 사용할 수 있도록 라이브러리에 묶어 놓고 필요할 때마다 꺼내어 사용정형화 되어있는 뼈대, 구조소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용할 수 있게끔 일련의 협업화된 형태로 클래스를 제공하
Create, Read, Update, Destroy의 약자생성, 읽기, 수정, 삭제 기능을 담당Object Relational Mapping의 약어DB 테이블의 관계형 데이터와 객체형 데이터를 연결DB에 있는 테이블을 클래스화하고 데이터 조작 및 SQL 명령어들을 메
COC(Convention over Configuration)의 특징을 가지고 있기 때문에 구조를 이루는 요소 각각은 저마다 알맞는 역할을 수행하기 위해 준비됨app 디렉토리의 하위 디렉토리인 controllers 안에 생성되는 파일은 Rails의 MVC 패턴에서 co
Rails에서 제공하는 CRUD 구현 명령어 방식뼈대, 기반이라는 뜻을 가지고 있으며, 이 뜻에 걸맞게 CRUD와 더불어 CRUD와 연관된 기본 기능들을 갖춘 프로젝트의 뼈대를 만들어 줌기존에 작성했던 CRUD 코드보다 더 다양한 기능을 사용할 수 있는 코드를 완성할
소프트웨어 개발의 모든 것 중, Part 2. 소프트웨어 개발을 성공으로 이끄는 법생명체와 같이 유기적으로 움직임프로젝트 규모가 작다전문 지식 경험 없이 수행 가능but. 규모가 커질수록 체계적인 관리 요구! 개발 방법론 도입CASE1. 개발 방법론을 그냥 따라하면?너
정보를 요청하는 데 쓰이는 언어학적 표현이거나, 그러한 표현을 스스로 하는 요청을 가리킨다. 이러한 정보는 답변과 함께 제공될 수 있다.점심 뭐먹지? (흔히 겪는 직장인들의 질문 딜레마)고민본인이 해석할 수 없는 경계에 직면했을 때단순 호기심문제 해결탐구새로운 정보 수