본문 바로가기

전체 글

(67)
자바 기술 면접 # 자바는 무언인가? 자바란 객체지향 프로그래밍 언어로써 가장 중요한 특징은 운영체제에 독립적이라는 것이다. 자바를 실행하기 위한 가상머신인 JVM 이 있기에 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하다. # 자바의 메모리 구조 - Class가 JVM 위에서 해석될 수 있는 공간인 Class 영역 - 메소드의 실행에 따라 저장해서 처리하는 공간인 Stack 영역(메소드 호출과 관계되는 지역변수, 매개변수) - 클래스를 생성하거나 변수를 생성할 때 필요한 공간 Heap 영역 # JVM의 정의와 특징 Java Virtual Machine 의 줄임말이며 Java Byte Code를 OS에 맞게 해석 해주는 역할을 한다. 따라서 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이..
뉴렉처[Servlet/JSP] 강의 복습 1강~20강 6강 - Context 사이트 추가하기 Context란 물리적으로는 서로 다른 루트 폴더로 구성되어있지만, 실행할때는 같은 루트의 폴더에 있는것 처럼 설정 설정방법: apache-tomcat-9.0.41 -> conf -> server.xml 에서 실제 경로와 가상 경로를 지정해준다. ex. 가상경로: it 실제경로: C:\tools\apache-tomcat-9.0.41\webapps\ITWeb 7강 - Servlet 프로그램 만들기 Servlet은 Server Application Let(서버 어플리케이션 조각)이라고 한다. Servlet은 service() 메소드를 통해서 클라이언트에게 보여줄 웹 문서를 작성한다. WAS는 HttpServlet의 추상클래스를 통해서 Servlet들을 참조하고 해당 S..
2021년 1분기 To-Do List 1. 뉴렉쳐 강의를 통한 웹 백엔드 공부 및 개인 기술 블로그 작성을 통한 복습 1) 2020 Servlet&JSP 프로그래밍 www.youtube.com/watch?v=drCj2k50j_k&list=PLq8wAnVUcTFVOtENMsujSgtv2TOsMy8zd 2) 메이븐(Maven) 강의/강좌 on 이클립스 www.youtube.com/watch?v=VAp0n9DmeEA&list=PLq8wAnVUcTFWRRi_JWLArMND_PnZM6Yja 3) 스프링 프레임워크 강좌/강의 www.youtube.com/watch?v=XtXHIDnzS9c&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T 4) 리눅스 서버 강의/강좌 for 개발자 www.youtube.com/watch?v=TZjB..