우분투 VirtualBox를 통해 리눅스 서버 구축 / 자바, 톰캣 설치
JAVA 프로젝트를 리눅스 환경에서 서버를 구축해보기 위해 학습을 시작한다. 리눅스와 다른 OS와의 차이 우리가 주로 알고있는 OS는 윈도우, 맥OS, 안드로이드, IOS가 있다. 이들의 공통점은 일반인이 사용할 수 있도록 개발자들이 만들어놓은 GUI(Graphic User Interface)를 사용하면 된다. 사용자가 마우스, 키보드를 사용하여...
JAVA 프로젝트를 리눅스 환경에서 서버를 구축해보기 위해 학습을 시작한다. 리눅스와 다른 OS와의 차이 우리가 주로 알고있는 OS는 윈도우, 맥OS, 안드로이드, IOS가 있다. 이들의 공통점은 일반인이 사용할 수 있도록 개발자들이 만들어놓은 GUI(Graphic User Interface)를 사용하면 된다. 사용자가 마우스, 키보드를 사용하여...
### MVC 패턴이란? MVC패턴은 Model-View-Controller의 약자로, 역할 분담 패턴이다. Model은 데이터 담당, View는 화면 담당, Controller는 모델과 뷰 사이에 중재자 역할을 한다. 마치 음식점에서 웨이터, 요리사, 매니저가 일을 분담하는 것과 같다. #### Controller(컨트롤러) 클라이...
트랜잭션(Transaction)이란? 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위 질의어(SQL)를 이용하여 데이터베이스에 접근 하는 것을 의미한다. SELECT INSERT DELETE UPDATE 여기서 제대로 이해해야 할 부분은, 작업의 단위는 질의어 한 문장이 아니라는 점이다. 작업단...
GET방식과 POST방식의 차이는 뭘까? 사실 개발을 할 때는 GET은 데이터를 받아올때 사용하고 POST는 작성이나 수정을 요청할때 사용하자. 라는 약속(?)이 되어있어 자세하게는 모르는 것 같아 확실히 개념을 잡고 사용해보려 글을 작성한다. GET VS POST (게시판 예시) GET은 서버에서 어떤 데이터를 가져와서 보여줄때 사용한다. 어떤 ...
Spring Framework는 Java 애플리케이션 개발을 위한 포괄적인 인프라 지원을 제공하는 Java 플랫폼이다. Spring은 인프라를 처리하므로 애플리케이션에 집중할 수 있다. [출처] spring.io 스프링 프레임워크는 가벼우면서도 대규모 개발을 지원하는 엄청난 프레임워크다. EJB에서 POJO로 바뀌면서 사용하는 클래스가 구조적...
HTTP와 HTTPS는 어떤 차이가 있을까❓❔ 고객사에서 주소URL 좌측에 있는 경고 모양과 안전하지 않은 사이트라고 표시되면서 나의 공부는 시작되었다. 회사 사내망을 사용하고 외부망을 사용하지 않기 때문에 상관없습니다,,! 이런 대답을 하고 있는 내 자신이 부끄러워 제대로 공부해보려는 목적이다! HTTP HyperText Trans...